← BlogJune 28, 2026

How to Make the Perfect Vietnamese Pho Bo Beef Soup

Vietnamese · Hard · 200 min · 4 servings

Gluten FreeDairy FreeHigh Protein
Advertisement

Pho Bo is the iconic Vietnamese beef noodle soup built on a deeply aromatic broth that is simmered for hours with charred ginger, star anise, and cinnamon. It is served with silky rice noodles and thin slices of raw beef that cook perfectly in the steaming hot broth at the table.

Why this recipe works

This Vietnamese Pho Bo Beef Soup recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 200 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 420 calories with 32g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 6 simple ingredients that you can find at any grocery store:

  • 1 kg beef bones ox tail or knuckle
  • 300 g beef sirloin sliced paper thin
  • 4 whole star anise
  • 200 g dried flat rice noodles
  • 5 cm fresh ginger halved and charred
  • 3 tbsp fish sauce

Step by step instructions

Step 1: Char and Parboil for Clean Broth

Place the ginger halves and a halved onion directly over a gas flame or under a broiler until lightly charred and fragrant, about 5 minutes. Separately, place the beef bones in a large pot, cover with cold water, bring to a boil for 10 minutes, then drain and rinse the bones under cold water to remove all impurities.

Step 2: Build the Long Simmering Broth

Return the cleaned bones to the pot with 3 liters of fresh cold water. Add the charred ginger, star anise, and a cinnamon stick. Bring to a boil then reduce to the lowest possible simmer. Cook uncovered for 3 hours, skimming any foam from the surface every 30 minutes.

Step 3: Season and Strain the Broth

Strain the finished broth through a fine mesh sieve discarding all solids. Return the clear broth to the pot over medium heat and season with fish sauce and a pinch of sugar. Taste and adjust until the broth is savory, slightly sweet, and deeply fragrant.

Step 4: Assemble the Pho Bowls

Soak the rice noodles in hot water for 8 minutes until softened, then drain. Divide the noodles between four deep bowls and arrange the paper thin raw beef slices over the top. Ladle the boiling hot broth directly over the beef so it cooks on contact. Serve immediately with a plate of bean sprouts, fresh basil, lime, and sliced chili.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • beef bones → chicken carcasses for a lighter and quicker cooking pho ga version
  • fish sauce → soy sauce plus a tiny bit of seaweed for a vegan umami depth in broth

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Simmering the broth at too high a temperature which makes it cloudy and greasy instead of the characteristic clear amber color
  • Skipping the initial parboiling step for the bones which leaves impurities and blood in the broth making it taste muddy and smell unpleasant

Nutrition facts

Per serving: 420 calories, 32g protein, 48g carbs, 10g fat, 2g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement