All recipes

Vietnamese Beef Pho Noodle Soup

Vietnamese Beef Pho Noodle Soup features a clear, aromatic broth infused with star anise and ginger, contrasted by silky rice noodles and tender slices of beef. Fresh herbs, lime, and sprouts add brightness and crunch for a balanced bowl that’s comforting yet lively. Serve it for a cozy dinner or a relaxed weekend meal where everyone customizes their own toppings.

  • Prep20 mins
  • Cook7 hrs 5 mins
  • Serves4
  • DifficultyMedium
Vietnamese Beef Pho Noodle Soup
  1. 1

    Assemble all the ingredients.

  2. 2

    Preheat the oven to 425 degrees F (220 degrees C).

  3. 3

    Arrange the beef bones on a baking sheet and roast in the preheated oven until browned, about 1 hour.

  4. 4

    Set the onion halves on a second baking sheet and roast on another rack until blackened and soft, about 45 minutes.

  5. 5

    Move the beef bones and onion halves to a large stockpot. Add ginger, salt, star anise, fish sauce, and 4 quarts water; bring to a boil. Lower the heat to low and simmer for 6 to 10 hours. Strain the broth into a saucepan and set it aside.

  6. 6

    Put the rice noodles in a large bowl of room temperature water and let them soak for 1 hour. Drain.

  7. 7

    After the noodles have soaked for 1 hour, reheat the reserved broth by bringing it to a simmer.

  8. 8

    Bring a large pot of water to a boil. Cook the noodles in the boiling water for 1 minute, then drain.

  9. 9

    Divide the noodles among 4 serving bowls; top with sirloin, cilantro, and green onion. Ladle hot broth over the top. Stir and let sit until the beef is partially cooked and no longer pink, 1 to 2 minutes.

  10. 10

    Serve with bean sprouts, Thai basil, lime wedges, hoisin sauce, and chile-garlic sauce on the side.

About This Recipe

Vietnamese Beef Pho Noodle Soup is a Vietnamese dinner recipe made with 16 ingredients. It takes about 7 hrs 25 mins, serves 4, and is rated medium. Key ingredients include Bean Sprouts, Beef, Chili Sauce, and Fish Sauce. Each serving provides about 1329.68 kcal, and is a good source of protein.

Recipe Questions

What is Vietnamese Beef Pho Noodle Soup?
It is a Vietnamese soup recipe made with 16 ingredients, usually served for dinner or lunch or soup.
What is Vietnamese Beef Pho Noodle Soup made of?
The main ingredients are Bean Sprouts, Beef, Chili Sauce, Fish Sauce, Fresh Basil. The full list of 16 is above.
What goes well with Vietnamese Beef Pho Noodle Soup?
Explore these Vietnamese side-dish recipes.
How long does it take to make Vietnamese Beef Pho Noodle Soup?
About 7 hrs 25 mins in total: 20 mins to prepare and 7 hrs 5 mins to cook.
How many calories are in one serving?
One serving provides about 1329.68 kcal. The full nutrition breakdown is above.
Is Vietnamese Beef Pho Noodle Soup easy to make?
This recipe is rated medium, with 16 ingredients and 10 steps.

How easyChef Pro Scores This Recipe

easyChef Pro gives every recipe a health score from 0 to 100, built from more than 30 nutritional parameters including nutrient density, energy density and glycemic impact. It calculates rather than estimates, so the same recipe returns the same score every time.

The number is traceable. You can see exactly which nutrient moved it, so a dish scoring 78 might show fiber pushing it up while sodium pulls it down, alongside the NOVA processing level of each ingredient.

Your health goal changes the calculation itself, not just a filter. easyChef Pro applies clinically derived weighting across six health dimensions, which is why the same dish can score well for one goal and poorly for another.

Swap an ingredient or change the serving size and that math changes with it. Scoring your own version is the only way to see what your kitchen actually produces.

Modified this recipe?

Changing ingredients or serving sizes changes the nutrition profile. Score your own version with easyChef Pro to see how it compares.

Learn More