Tet Phở Feast (Vietnamese Beef Noodle Soup)
Why this recipe works
- Clear, clean broth: Blanching and rinsing the bones before the main simmer helps remove impurities and keeps the finished broth bright rather than cloudy.
- Aromatic depth: Charred onion and ginger bring sweetness and smoke, while star anise, cinnamon and cloves add the warm spice profile associated with beef phở.
- Freshness at the table: Herbs, bean sprouts and lime are added to each bowl just before eating, so diners can balance richness, acidity and crunch to taste.
- Good for planning: The broth and brisket can be prepared ahead and kept separate from the noodles and herbs, making final assembly much easier.
Get the most out of this recipe
Timing notes
- Allow time for the broth: Most of the time is inactive simmering, but the broth needs a slow, steady cook to extract flavour while staying clear.
- Serve immediately after ladling: The hot broth cooks the thin sirloin in the bowl and warms the noodles, so phở is best served as soon as each bowl is assembled.
- Rest the brisket before slicing: A short rest makes the brisket easier to slice neatly across the grain without losing too much juice.
Authenticity notes
- Charred aromatics: Roasting the onion and ginger at 220°C (430°F) before simmering is a classic way to build the broth’s rounded sweetness and lightly smoky aroma.
- Fresh herb finish: Thai basil, coriander, bean sprouts and lime are served alongside so each bowl can be adjusted for freshness, crunch and acidity.
- Tết-style serving: For a festive meal, set out the herbs, lime and extra fish sauce separately so everyone can finish their bowl at the table.
Common mistakes
- Boiling the broth too hard: After the initial blanch, keep the stock at a bare simmer. A vigorous boil can cloud the broth and make the flavour feel heavier.
- Adding noodles too early: Cook the rice noodles close to serving time and drain them well so they do not soften too much before the broth is added.
- Serving raw beef when it is not suitable: For pregnant people, young children, older adults or anyone immunocompromised, fully cook the sirloin in the simmering broth before serving.
Make-ahead tips
- Keep components separate: Store broth and meats apart from the noodles, herbs and bean sprouts so the final bowls stay fresh and well textured.
- Reheat the broth properly: Bring the broth back to a steady simmer before ladling it over the noodles and beef, especially if using it to cook thin slices of sirloin.
- Freeze the broth: The broth freezes well, with or without brisket. Defrost overnight in the fridge, then reheat until piping hot before assembling the bowls.
Equipment you'll need
Ingredients
Instructions
- Put the beef marrow bones in a stockpot, cover with water, bring to the boil and boil hard for 10 minutes to blanch. Tip into a colander, rinse the bones well, then rinse and wipe out the pot. This keeps the broth clear.
- Heat the oven to 220°C (430°F). Halve the onions and split the ginger lengthways, then roast on a tray for 20 to 25 minutes until well charred at the edges. Set aside.
- Return the blanched bones to the pot with the brisket, water and salt, then bring to a gentle simmer. Skim any foam for the first 20 minutes, then keep the broth at a bare simmer so it stays clear. Cook for 1 hour.
- Add the charred onion and ginger, plus the star anise, cinnamon sticks and cloves. Simmer gently for 1 hour, skimming occasionally and topping up with a little water if needed to keep everything submerged. The broth should smell fragrant and look clear.
- Lift out the brisket and rest it for 10 minutes, then slice thinly across the grain. Strain the broth into a clean pot, discarding the solids, then stir in the rock sugar and fish sauce. Keep the broth at a gentle simmer while you prepare the bowls.
- Cook the rice noodles in boiling water until just tender, then drain well. Slice the beef sirloin steak as thinly as you can. Divide the noodles between bowls and top with brisket, raw sirloin, bean sprouts, Thai basil and coriander.
- Bring the broth back to a lively simmer, then ladle it over each bowl so the sirloin turns just cooked. Serve straight away with lime wedges for squeezing at the table. Taste and adjust with a little more fish sauce if you like.
Recipe notes
Tips
- For the cleanest broth, keep it at a bare simmer and skim regularly, especially in the first hour.
- Chill the beef sirloin steak for 20 minutes before slicing so you can cut it paper-thin.
- If serving to pregnant people, young children, older adults, or anyone immunocompromised, fully cook the beef sirloin steak in the simmering broth before serving.
Substitutions
- Replace Beef sirloin steak with Beef brisket for an all-cooked topping, using extra brisket slices in each bowl.
- Replace Fresh Thai basil with Fresh coriander for a simpler herb finish.
Storage
- Refrigerate up to 3 days
- Store broth and meats separately from the rice noodles and herbs. Chill the broth quickly, then refrigerate; reheat to a steady simmer before serving. Freeze broth (and brisket if you like) for up to 3 months; defrost overnight in the fridge and reheat until piping hot.
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 servings
- Total time: 3h 30min (45min active)
- Difficulty: Advanced
- Cuisine: Vietnamese
-
Allergens:
Fish
Plan your meals and get a complete grocery list automatically.
Add to meal plannerGot 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.
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
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.
























