Boat Noodles (Thai Beef Noodle Soup)
Why this recipe works
- Layered broth: Beef stock, garlic, fish sauce, dark soy sauce, palm sugar and vinegar create a broth with depth, saltiness, sweetness and a clean tangy finish.
- Tender beef, hot broth: Chuck roast becomes soft and sliceable after a long simmer, giving the soup a hearty, satisfying texture.
- Easy to finish to taste: Bean sprouts, Thai basil and chilli flakes are added at the bowl, so each serving can be adjusted for freshness, aroma and heat.
Get the most out of this recipe
Adjust the heat
- For less heat: Use only a small pinch of chilli flakes, or serve them separately so the broth stays aromatic rather than spicy.
- For more heat: Add extra chilli flakes at the table, or use sriracha for a smoother, more direct chilli flavour.
- Keep the broth balanced: If increasing the chilli, taste the broth again and adjust the salty, sweet and tangy elements so the heat does not dominate.
Timing notes
- Most of the time is simmering: The active work is relatively short; the longer cook time is needed to tenderise the beef and build the broth.
- Serve once assembled: Cook the noodles close to serving and ladle over the hot broth just before eating so they stay springy rather than swollen.
Ingredient notes
- Choose a braising cut: Beef chuck works well because it has enough connective tissue to become tender during simmering without drying out.
- Use fresh herbs at the end: Thai basil should be added as a finishing herb so its anise-like aroma stays bright against the dark broth.
- Balance the vinegar carefully: The vinegar should sharpen the broth without making it sour; add more only after tasting the seasoned soup.
Make-ahead tips
- Keep noodles separate: Store the broth and beef together, but keep noodles and fresh toppings separate to prevent a soft, waterlogged texture.
- Reheat gently but thoroughly: Warm the broth until piping hot, then add the sliced beef briefly so it heats through without toughening.
- Freeze the broth and beef: The broth and beef freeze well; defrost overnight in the fridge and cook fresh noodles when ready to serve.
Equipment you'll need
Ingredients
Broth and beef
To serve
Instructions
- Cut the beef into large chunks so it cooks evenly. Lightly crush the garlic cloves with the side of a knife.
- Put the beef, garlic and beef stock into a stockpot and bring to a gentle boil, skimming any foam from the surface. Reduce to a steady simmer and cook for 75 to 90 minutes, until the beef is tender when pierced with a knife.
- Lift the beef out to a board and slice it thinly. Keep the broth at a low simmer while you season it.
- Stir the dark soy sauce, fish sauce, palm sugar and rice vinegar into the broth. Simmer for 3 to 5 minutes, stirring, until the palm sugar has fully dissolved and the broth tastes dark, savoury and balanced.
- Bring a saucepan of water to the boil and cook the rice noodles according to the packet timings, until just tender. Drain well in a colander and rinse briefly with warm water to stop them sticking.
- Divide the noodles between bowls and top with the sliced beef and bean sprouts. Ladle over the hot broth, then finish with fresh Thai basil and a pinch of chilli flakes to taste.
Recipe notes
Tips
- Keep the broth at a gentle simmer rather than a hard boil so the beef stays tender and the stock stays clear.
- Taste the broth before serving and adjust with a little more fish sauce for saltiness or palm sugar for sweetness, keeping the balance savoury and aromatic.
- If serving vulnerable groups, ensure the soup is piping hot throughout and avoid leaving cooked beef and broth at room temperature.
Substitutions
- Replace Beef chuck roast with Beef brisket for a similarly rich, slow-simmered texture.
- Replace Rice vinegar with White vinegar, using the same amount, for a sharper finish.
- Replace Chili flakes with Sriracha for a smoother, more direct heat at the table.
Storage
- Refrigerate up to 3 days
- Store the broth and beef together in an airtight container; keep noodles and toppings separate. Reheat the broth until piping hot, then warm the beef in the broth for 1 to 2 minutes before serving; cook fresh noodles for best texture. Freeze broth and beef for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 bowls
- Total time: 2h (45min active)
- Difficulty: Advanced
- Cuisine: Thai
-
Allergens:
Fish Soybeans
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen 8-Inch Chef Knife
- AUS-10 steel
- Balanced design
- Less traditional feel
Titanium & PP Double-Sided Cutting Board
- Separate surfaces for meat and produce
- Resists odors and stains
- Harder on knife edges than wood or plastic
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
OXO Good Grips 2-Piece Cutting Board Set
- Two useful sizes with reversible cutting surfaces
- Dishwasher safe and easy to clean
- Plastic surfaces will show knife marks over time
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.























