clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Boat Noodles

Boat Noodles ก๋วยเตี๋ยวเรือ (guay tiew reua)


Components of Boat Noodles

  • Broth (recipe below)
  • 7 oz. (200 g) rice noodles, dry, small size
  • 12 pork or beef balls (optional)
  • Marinated pork (recipe below)
  • 2 cups spinach, water spinach, or other vegetable of your choice
  • 2 cups bean sprouts
  • ½ cup beef or pork blood, thawed (1-2 Tbsp per person), or substitute coconut milk
  • Fried garlic & garlic oil (see recipe)
  • ½ cup cilantro or green onions, chopped
  • Thai basil or holy basil (optional)
  • Crispy pork rind (optional)
  • Chili flakes (to taste, optional)
  • Chili vinegar (optional but recommended, recipe below)


  • 3 L water
  • 2 lb pork or beef/veal bones
  • top half of 1 stalk of lemongrass
  • 1 medium onion, rough chopped
  • 2-3 cilantro roots, crushed or 6-8 stems
  • 5 cloves garlic, crushed
  • 10 pc galangal
  • 1 pandan leaf
  • 1 cinnamon stick
  • 1 star anise
  • 1 tsp toasted coriander seeds
  • ¼ tsp white pepper, ground
  • 3 Tbsp soy sauce
  • 2 Tbsp Golden Mountain Sauce
  • 1.5 Tbsp black soy sauce
  • 2 Tbsp Tao jiew or fermented soy bean paste, mashed (can substitute 1.5 Tbsp miso paste)
  • 2 Tbsp white vinegar
  • 20 g. rock sugar or granulated sugar
  • 1-2 tsp of salt, to taste

Marinated Pork

  • 200g pork loin, thinly sliced into bite-sized pieces
  • 1 Tbsp vegetable oil
  • 1 Tbsp soy sauce
  • ½ tsp sugar

Chili Vinegar

  • 2 spur chilies, or any other kind of medium-spicy chilies such as jalapenos, serranos, or fresno. For extra spicy vinegar, you can add Thai chilies or use habaneros.
  • 2 cloves garlic
  • White vinegar, ¼-½ cup as needed

Ingredients & Kitchen Tools I Use


For the Marinated Pork: 

  1. Combine all ingredients and refrigerate for 2 hours or until ready to use.

For the Broth:

  1. Add pork bones and water to a large stock pot, making sure the bones are completely submerged. Bring to a simmer  and let simmer for 45 minutes.
  2. After 45 minutes, skim off the scum that has floated to the top.
  3. Add all remaining broth ingredients except salt, and simmer for 1 more hour. While the broth is simmering, make the chili vinegar and soak the noodles (instructions below).
  4. When the broth is done, taste and adjust seasoning with salt as needed. If it's too salty, add more water to dilute. Remember to season the broth strongly as it will be diluted by the noodles and the vegetables.
  5. Strain the broth, and it is now ready to use. You can make the broth in advance and store in the fridge for several days. Tip: If there is a lot of meat on the bones, you can pick it off and enjoy it with your soup!

For the Chili Vinegar:

  1. Broil the chilies and the garlic cloves in the oven until the chilies are charred and the garlic cloves are browned. You can also grill them or pan sear them.
  2. Roughly chop the chilies and transfer to a small blender, along with the garlic, and cover with just enough white vinegar to easily blend.
  3. Blend until there are no more big chunks, adding more vinegar if it seems too thick. If you don't have a blender, you can also pound the chilies and garlic in a mortar and pestle into a paste, then stir in vinegar.

For the Noodles: 

  1. Soak the noodles in cold water just until they are soft and pliable, 10-15 minutes for small size rice noodles ("sen lek"), 5 minutes for thin rice noodles ("sen mee").
  2. Drain the noodles once they are soft and keep in the fridge, wrapped, until ready to use. If you let drained noodles sit uncovered they will dry out; if this happens, just soak them again briefly to rehydrate.

To Assemble:

  1. Bring a large pot of water to a full boil; this is for blanching noodles.
  2. While the blanching water is coming to a boil, bring the broth (about 1 cup per person) to a simmer in a covered pot and keep hot and covered until ready to use. Do not let the broth boil uncovered as you do not want it to reduce further
  3. Put 1 portion of noodles, bean sprouts, and spinach into a noodle strainer or sieve and blanch in the boiling water for 5 seconds. Drain and transfer to a serving bowl. (Note: I recommend blanching 1 portion at a time as it is difficult to separate noodles after they're blanched.)
  4. Add a little garlic oil to the noodles and toss to prevent them from sticking together. Repeat with the remaining portions.
  5. Add the meatballs to the broth and bring to a boil, then add the marinated pork and stir to cook.
  6. Once the pork is cooked, stir in the blood (About 1 Tbsp per cup of broth), making sure you stir while adding to prevent big clumps.
  7. Pour the broth over the noodles.
  8. Top the soup with crispy fried garlic and cilantro. Serve with chili vinegar, Thai basil, crispy pork rind (optional), and chili flakes.
  9. Enjoy!

Join us on Patreon for bonus content & rewards!