Pho (Vietnamese Noodle Soup) Recipe

Pho (Vietnamese Noodle Soup) Recipe

How To Make Pho (Vietnamese Noodle Soup)

Pho is a famous Vietnamese noodle soup that packs a lot of flavors, thanks to a broth seasoned with spices like star anise, cardamom, cloves, and cinnamon.

Preparation: 30 minutes
Cooking: 45 minutes
Total: 1 hour 15 minutes



For Pho Broth:

  • 1large white onion,peeled and halved
  • 1piecefresh ginger,(3-inch), halved lengthwise
  • 5staranise
  • 4whole cloves
  • 3cinnamon sticks,(3-inch sticks)
  • 2cardamom pods
  • 1tbspwhole coriander seeds
  • 8cupsbeef stock,or chicken or vegetable stock
  • 1tbspbrown sugar
  • 2tspfish sauce
  • fine sea salt,to taste

For Pho Soup:

  • 8ozraw steak,or chicken, pork, or shrimp, very thinly sliced
  • 7ozthin rice noodles,uncooked

For Garnishes:

  • fresh herbs,(cilantro, mint, and/or Thai basil)
  • bean sprouts
  • lime wedges,thinly-sliced
  • chiles,(Thai bird chiles or jalapeños)
  • onions,(green onions or white onions), thinly-sliced
  • sauces,(hoisin and/or sriracha)


  1. Turn the oven broiler to high, and place the baking rack about 8 inches away from the heating elements.  Place the onion and ginger cut-side-up on a baking sheet, and brush with a bit of oil. 

  2. Broil for about 7 to 10 minutes, until the tops of the onion and ginger are slightly charred.  Remove and set aside.

  3. Meanwhile, heat the anise, cloves, cinnamon, cardamom and coriander to a large stockpot over medium-high heat for about 3 minutes until fragrant. 

  4. Add in the charred onion, ginger, stock, and stir to combine.  Continue cooking until the broth reaches a simmer.  Then reduce heat to medium-low, cover with a lid, and continue to simmer for at least 30 minutes. 

  5. Strain out (and discard) the onions, ginger and spices.  Stir in the fish sauce and sweetener into the hot broth.  Then finally, taste and season the broth with salt as needed.

  6. Meanwhile, as the broth is simmering, cook the noodles separately al dente according to the package instructions.  Drain in a strainer, then briefly rinse the noodles with cold water to prevent them from continuing to cook. 

  7. Add a handful of noodles to each individual serving bowl.  Portion the steak between each serving bowl. 

  8. Then ladle the still-simmering hot broth into the serving bowls, being sure to submerge the steak completely so that it gets cooked. 

  9. Top each bowl with lots and lots of garnishes, and finish with a squeeze of lime juice.


  • Calories: 430.29kcal
  • Fat: 10.58g
  • Saturated Fat: 4.12g
  • Trans Fat: 0.52g
  • Monounsaturated Fat: 4.90g
  • Polyunsaturated Fat: 0.69g
  • Carbohydrates: 58.74g
  • Fiber: 4.26g
  • Sugar: 7.88g
  • Protein: 25.69g
  • Cholesterol: 35.15mg
  • Sodium: 1565.20mg
  • Calcium: 132.18mg
  • Potassium: 1284.85mg
  • Iron: 4.69mg
  • Vitamin A: 39.83µg
  • Vitamin C: 42.81mg
Share your thoughts on Pho (Vietnamese Noodle Soup) and your favorite recipe in the World Cuisines forum.

Was this page helpful?

Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!