
Classic Vietnamese Pho (Phở Bò)
About this recipe
A deeply aromatic, crystal-clear beef broth ladled over silky rice noodles and topped with tender slices of beef — this is Vietnamese pho at its most comforting and authentic. The secret is in the broth: charred onion and ginger, warm spices like star anise and cinnamon, and a long, slow simmer coax out layers of rich, savory flavor. This home-friendly version is approachable without cutting corners, and the result is a bowl that rivals your favorite restaurant.
Instructions
- 1
Parboil the Beef Bones and Beef Brisket: Place the Beef Bones and Beef Brisket in the Pot and cover with cold water. Bring to a boil over high heat and cook for 10 minutes — you'll see a lot of grey foam rise to the surface. Drain and rinse the Beef Bones and Beef Brisket thoroughly under cold running water, then clean the Pot. This step is key to a clear, clean-tasting broth.
- 2
Char the Large Yellow Onion and Ginger: Set your Oven Broiler to high. Place the halved Large Yellow Onion (cut-side up) and Ginger on a Baking Sheet. Broil 4–6 inches from the heat for 8–10 minutes, turning once, until both are deeply charred and fragrant. This caramelization is the backbone of pho's signature smoky-sweet depth.
- 3
Toast the spices: In the clean dry Pot over medium heat, add the Star Anise, Cinnamon Stick, Coriander, and Fennel Seeds (if using). Toast, stirring, for 1–2 minutes until fragrant. Watch closely — they should smell wonderful but not burn.
- 4
Build the broth: Add the parboiled Beef Bones, Beef Brisket, charred Large Yellow Onion, and charred Ginger to the Pot with the toasted spices. Pour in 10 cups of Water. Bring to a boil over high heat, then immediately reduce to a gentle simmer. Skim off any remaining foam during the first 10 minutes.
- 5
Simmer low and slow: Simmer uncovered for 1.5 to 2 hours, until the Beef Brisket is just tender when pierced with a chopstick or fork. Remove the Beef Brisket and set aside to cool. Continue simmering the Beef Bones for another 30–60 minutes to deepen the broth.
- 6
Season the broth: Stir in the Fish Sauce, Salt. Taste and adjust — the broth should be savory, lightly sweet, and deeply fragrant. Strain the broth through a Sieve into a clean Pot, discarding the solids. You should have about 8 cups of clear, golden broth. Keep it at a gentle simmer until ready to serve.
- 7
Cook the noodles: Soak the dried Flat Rice Noodles in cold water for 20–30 minutes to soften. Bring a separate Pot of Water to a boil. Drain the Flat Rice Noodles and cook in the boiling Water for 1–2 minutes until just tender but still slightly chewy (al dente). Drain and divide evenly among 4 large bowls.
- 8
Slice the Beef Brisket and raw beef: Thinly slice the cooled Beef Brisket against the grain. For the raw sirloin, slice it paper-thin (freezing it for 20 minutes beforehand makes this much easier). Arrange both on top of the Flat Rice Noodles in each Bowl.
- 9
Ladle and serve: Make sure your broth is at a rolling boil. Ladle the piping-hot broth directly over the raw beef slices — the heat of the broth will cook them instantly to a tender, silky finish. Top with sliced Scallions and Cilantro.
- 10
Set out the garnish tray: Arrange the Bean Sprouts, Thai Basil, Limes wedges, sliced chilies, Hoisin Sauce, and Sriracha on a plate or tray at the table. Let everyone customize their own Bowl — squeeze in Limes, tear in Thai Basil, add Bean Sprouts, and swirl in sauces to taste.
Master the techniques
Free step-by-step guides with exact times and temperatures.
60-day free trial
Cook this with your whole family on Homii
Save this recipe, plan your week, build smart shopping lists, and let Chef Mii adapt it to your household's tastes and allergies.
60-day free trial
Let Homii's AI run your kitchen
- Chef Mii plans meals around your tastes, schedule & budget
- A full week of dinners built in seconds
- Smart shopping lists, auto-organized by aisle
- Adapts every recipe for allergies & serving sizes
No credit card required