This fragrant bowl of Vietnamese beef pho noodle soup combines clear, spiced beef broth with tender, thinly sliced sirloin and soft rice noodles. It’s the kind of meal that feels like comfort and celebration at once — quick enough for a weeknight but impressive for guests. If you like brothy, aromatic soups, you might also enjoy this classic ginger garlic chicken noodle soup when you want a lighter, equally fragrant alternative.
What makes this recipe special
Pho stands out because the broth is the star: subtle, layered, and warmly spiced without being heavy. This version keeps things approachable by using store-bought beef broth—but still builds real depth with charred onion and whole spices. It’s perfect when you want authentic flavors without multi-day simmering.
“A perfect bowl of pho: clean, aromatic broth and paper-thin beef that melts in your mouth—simple to make, impossible not to love.”
Reasons to try it:
- Fast shortcut: 30 minutes of simmering with ready broth gives deep flavor.
- Flexible: easily scaled, topped, or adapted for dietary needs.
- Crowd-pleaser: familiar noodles and bright garnishes everyone customizes.
How this recipe comes together
This recipe is straightforward: infuse the beef broth with toasted whole spices and a charred onion, strain, then use the hot broth to cook thinly sliced sirloin at the table or just before serving. Meanwhile, prepare rice noodles separately so they keep their texture. The final assembly is fast—no overcooking the beef, and plenty of fresh herbs and lime to brighten the bowl.
Overview of the steps:
- Toast and simmer spices in beef broth with sliced onion for about 30 minutes.
- Cook and drain rice noodles per package instructions.
- Strain broth, return to pot, and gently cook raw thin beef slices in hot broth just before serving.
- Assemble noodles in bowls, ladle hot broth with beef, and top with fresh garnishes.
What you’ll need
- 8 cups beef broth (low-sodium preferred so you can season)
- 1 lb beef sirloin, very thinly sliced (partially freezing the meat makes slicing easier)
- 1 lb rice noodles (bánh phở) — medium width is typical
- 1 onion, cut into halves or thick slices (char for more depth)
- 3–4 star anise
- 1 cinnamon stick
- 2–3 whole cloves
- 1 tablespoon coriander seeds
- 1 lemon or lime, cut into wedges
- Fresh Thai basil leaves
- Bean sprouts
- Sliced jalapeños or Thai chilies
- Fish sauce, to taste
- Salt, to taste
Notes and substitutions:
- For a more authentic start, swap part or all of the broth for homemade beef bone broth simmered for several hours.
- Use flank, eye round, or top round if sirloin isn’t available; slice very thinly against the grain.
- For a vegetarian version, use mushroom or vegetable broth and replace beef with thinly sliced seitan or tofu (see Variations).
Step-by-step instructions
- Toast the spices. In a dry skillet over medium heat, toast star anise, cinnamon, cloves, and coriander seeds for 1–2 minutes until fragrant. This unlocks essential oils and deepens the flavor.
- Char the onion (optional but recommended). Place the halved onion cut-side down on a hot skillet or over an open flame until edges are browned. This adds savory, caramelized notes.
- Simmer the broth. In a large pot, bring 8 cups beef broth to a boil. Add the charred onion and toasted spices. Lower the heat and let it simmer, uncovered, for about 30 minutes. Taste occasionally—if too strong, add water; if flat, a pinch of salt or splash of fish sauce helps.
- Prepare the noodles. While the broth simmers, cook rice noodles according to package directions: usually a quick soak in hot water or a brief boil. Drain, rinse under cold water to stop cooking, and set aside in a colander.
- Strain the broth. Remove the onion and whole spices with a fine-mesh strainer and return the clear broth to the pot. Keep it hot—just below a boil.
- Finish the beef. Right before serving, lay thin slices of sirloin into the hot broth. Let them poach for 30–60 seconds until just cooked (medium-rare to medium, depending on thickness).
- Assemble bowls. Place a portion of noodles in each serving bowl. Ladle hot broth and beef over the noodles.
- Garnish and season. Top with basil leaves, bean sprouts, sliced jalapeños, and lime wedges. Season each bowl with fish sauce and salt to taste.
Timing tips:
- Active time: about 15–20 minutes.
- Simmer time for broth: ~30 minutes.
- Total time: roughly 45 minutes from start to finish if using store-bought broth.
Best ways to enjoy it
Serve pho piping hot so the broth gently cooks the beef for that melt-in-the-mouth texture. Add garnishes at the table so guests can customize spiciness and acidity. Pair with:
- Crisp sides like spring rolls or a light cucumber salad.
- A fragrant tea or a cold lager to cut through the richness.
For a different noodle-soup evening, try pairing or alternating bowls with this comforting Dutch oven chicken noodle soup which warms the table in a different, homey way.
Plating ideas:
- Use wide, shallow bowls so toppings can be arranged on top.
- Place fresh herbs on one side and sprouts on another so each diner mixes as they like.
- Offer lime wedges and fish sauce in small bowls for easy seasoning.
Storage and reheating tips
- Refrigeration: Store leftover broth and solids separately if possible. Broth in an airtight container will keep 3–4 days in the fridge. Cooked noodles stored with broth will soften and lose texture.
- Freezing: Broth freezes well for up to 3 months. Cool completely before freezing in labeled containers. Do not freeze the cooked noodles; freeze only the broth.
- Reheating: Gently reheat broth to a simmer on the stovetop. If you’ve pre-added beef, bring to a near boil only briefly to avoid overcooking—best practice is to reheat broth, then add fresh thin-sliced beef to poach for serving.
- Food safety: Cool leftovers quickly (within 2 hours) and refrigerate. Reheat to at least 165°F (74°C) before serving.
Pro chef tips
- Slice beef thinly: Freeze sirloin for 30–45 minutes until firm but not solid; this makes paper-thin slices easier to cut.
- Toast spices and char onion for depth: Both steps add complexity without extra simmer time.
- Salt and fish sauce balance: Add fish sauce in small increments—its umami is powerful. Adjust salt after adding fish sauce.
- Control beef doneness: Turn off heat and use residual heat for the final poach if you want pinker meat.
- Keep noodles separate: To prevent them from getting gummy, cook and drain them right before serving and keep them separate from the hot broth until assembly.
Creative twists
- Spicy beef pho: Add a spoonful of chili oil or sambal oelek to the broth, or serve with pickled jalapeños.
- Slow-cooked bone broth: For an even richer base, simmer beef bones with ginger and onion for 6–8 hours and use that instead of store-bought.
- Quick weeknight pho: Use pre-toasted spice sachets or instant pho seasoning if you’re short on time.
- Vegetarian pho: Replace beef broth with shiitake-mushroom broth and swap sirloin for marinated tofu, tempeh, or king oyster mushroom slices.
- Regional spins: Add a hint of five-spice for sweeter warmth, or throw in fresh cilantro for a bright finish (though purists may prefer basil and culantro).
Common questions
Q: How thin should I slice the beef?
A: Aim for 1/8-inch (3 mm) or thinner. Partially freezing the meat makes it easier to slice uniformly.
Q: Can I use beef stock cubes instead of broth?
A: Yes, but use low-sodium stock or dilute to taste. Pre-made broth gives the clean flavor you want for pho; concentrate on toasting spices and charring the onion to build depth.
Q: How long can I keep the assembled bowl?
A: Once you’ve ladled hot broth over the noodles and beef, eat within 30–60 minutes for best texture. Leftovers should be separated: refrigerate broth and solids within 2 hours.
Q: Is fish sauce essential?
A: Fish sauce adds savory complexity and is traditional. If you avoid fish, use soy sauce or a splash of mushroom seasoning for umami, then adjust salt.
Q: Can I make this ahead for a party?
A: Yes—make and chill the broth a day ahead. Reheat the broth to simmer, and keep sliced raw beef and noodles ready so guests can have freshly poached beef and properly textured noodles.
Enjoy building your perfect bowl—simple techniques like toasting spices and slicing beef thinly make an easy pho taste much more authentic and satisfying.
Print
Vietnamese Beef Pho Noodle Soup
- Total Time: 45 minutes
- Yield: 4 servings
- Diet: Gluten Free
Description
This fragrant bowl of Vietnamese beef pho combines spiced beef broth, tender sirloin, and soft rice noodles for a comforting and impressive meal.
Ingredients
- 8 cups beef broth (low-sodium preferred)
- 1 lb beef sirloin, very thinly sliced
- 1 lb rice noodles (bánh phở)
- 1 onion, cut into halves
- 3–4 star anise
- 1 cinnamon stick
- 2–3 whole cloves
- 1 tablespoon coriander seeds
- 1 lemon or lime, cut into wedges
- Fresh Thai basil leaves
- Bean sprouts
- Sliced jalapeños or Thai chilies
- Fish sauce, to taste
- Salt, to taste
Instructions
- Toast the spices in a dry skillet over medium heat for 1–2 minutes until fragrant.
- Char the onion cut-side down on a hot skillet or flame until browned.
- In a large pot, bring the beef broth to a boil and add charred onion and toasted spices. Simmer uncovered for about 30 minutes.
- Cook the rice noodles according to package directions; drain and rinse under cold water.
- Strain the broth and return it to the pot, keeping it hot.
- Right before serving, lay thin slices of sirloin into the hot broth, poaching for 30–60 seconds.
- Place a portion of noodles in each bowl, ladle hot broth and beef over the noodles.
- Top with basil, bean sprouts, jalapeños, and lime wedges. Season each bowl with fish sauce and salt to taste.
Notes
For an authentic finish, use homemade beef bone broth and swap beef with seitan or tofu for a vegetarian option. Keep noodles separate from broth until assembly to prevent gumminess.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Vietnamese
