All recipes
Vietnamese

Pho Bo (Vietnamese Beef Noodle Soup)

A clear, rich beef broth with rice noodles, thin slices of beef, and fresh herbs — classic Vietnamese pho bo.

Time210 min
Servings4
Calories478 kcal
LevelHard

Ingredients

  • beef bones1 kg
  • beef (for boiling)600 g
  • beef steak400 g
  • water3000 ml
  • onion1 pcs
  • fresh ginger80 g
  • garlic4 cloves
  • star anise4 pcs
  • black peppercorns1 tsp
  • cloves5 pcs
  • cinnamon1 stick
  • fish sauce60 ml
  • sugar1 tbsp
  • salt1 to taste
  • ground black pepper1 to taste
  • rice noodles400 g
  • bean sprouts200 g
  • fresh cilantro20 g
  • thai basil20 g
  • green onion4 pcs
  • chili pepper2 pcs
  • lime2 pcs

Instructions

1

Put the beef bones in a pot, cover with cold water, bring to a boil and cook for 5 minutes; drain, then rinse the bones and the pot.

2

In a dry skillet or under the broiler, char the onion halves, ginger slices, and garlic cloves. Separately, toast the star anise, black peppercorns, cloves, and cinnamon stick until fragrant, about 1 minute.

3

Return the bones to the clean pot, add the beef for simmering, the charred onion, ginger and garlic, the toasted spices, and 3000 ml of water. Bring to a boil, skim off the foam, and simmer uncovered over very low heat for 3 hours. After 1–1.5 hours, remove the tender beef, let it cool, and slice it.

4

Strain the broth through a fine sieve, return it to the heat, and season with fish sauce, sugar, salt, and ground black pepper to taste; keep it just below a boil.

5

Cook the rice noodles in a separate pot according to the package instructions until tender, rinse with cold water, and drain well. Put the beef steak in the freezer for 30 minutes, then slice it very thinly against the grain.

6

Divide the rice noodles, sliced cooked beef, and raw beef among 4 deep bowls. Ladle boiling broth over each portion to cook the thin slices of steak.

7

Serve immediately with bean sprouts, cilantro, Thai basil, green onion, chili pepper, and lime wedges.