Home / Soup / Pho Bo (Beef Pho)

Pho Bo (Beef Pho)

A steaming bowl of clear beef broth, silky rice noodles, and tender slices of steak, finished with herbs and lime — Vietnam’s iconic soup.

⏱ 30 minPrep time
🔥 3 hrCook time
🍽 6Servings
🏷 SoupCategory
☆☆☆☆☆No ratings yet

Pho was born in northern Vietnam more than a century ago and has become the dish the world thinks of first when it comes to Vietnamese cooking. Every family keeps its own version of the broth, simmered for hours until it turns clear, fragrant, and deeply savory. This home version delivers that slow-simmered soul with nothing more than a big pot and a little patience. It is also the dish that taught the world how deep a simple bowl of soup can go.

A clear broth with a deep, smoky soul

The magic starts with charred onion and ginger, toasted star anise, cinnamon, and cloves that perfume the stock while it bubbles away. Thin slices of raw sirloin go into the bowl and cook in seconds as the boiling broth is ladled over them, turning silky and tender. Finish with bean sprouts, Thai basil, and a bright squeeze of lime, and you have the bowl that fueled Hanoi for generations. It is a meal in itself, and one you will crave on cold nights. Make a big pot and let everyone build their own bowl — that is the whole joy of it.

Craving more? Explore all Vietnamese Kitchen recipes.

This dish leans on the condiments covered in Beginner’s Guide to Asian Sauces & Seasonings.

Step by stepInstructions

  1. Char the onion and ginger in a dry skillet over medium-high heat, cut side down, until blackened in spots, about 5 minutes. Or broil them for a few minutes.
  2. Toast the star anise, cinnamon, cloves, and coriander seeds in a dry pan over medium heat until fragrant, about 2 minutes, then tie them in cheesecloth.
  3. Put the bones in a large pot, cover with cold water, bring to a boil, and drain. Rinse the bones, return them to the pot, and add 4 quarts fresh water.
  4. Add the charred onion, ginger, and spice bundle. Simmer gently for 3 hours, skimming foam from the surface as it collects.
  5. Strain the broth and season with fish sauce, sugar, and salt. Keep it hot.
  6. Cook the rice noodles according to the package, drain, and divide among deep bowls.
  7. Lay thin slices of raw sirloin over the noodles and ladle the boiling broth over them so the beef cooks in the bowl.
  8. Serve immediately with bean sprouts, Thai basil, lime wedges, and jalapeño on the side.

💡 Chef tips & storage

Skim the broth often during the first hour so it stays clear and clean. Charring the onion and ginger really does deepen the flavor, so do not skip it.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep30 min
Cook3 hr
Servings6
CategorySoup
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →