
← Back to Gina’s Passport to Flavor
Table of Contents
Quick Facts
- Prep Time: 30 min
- Cook Time: 360 min
- Cost Per Portion: About $4.25 per serving
- Dietary / Allergen Info: Contains fish sauce (fish allergen) and gluten may be present in some fish sauce brands; use a certified gluten-free fish sauce and check noodle labels to make it gluten-free.
The first time I tasted real pho — and I mean real pho, not the good-but-not-the-same version I’d had back home — I was sitting on a plastic stool in a Hanoi alley at five-thirty in the morning, still wearing yesterday’s flight clothes, and a woman with a stockpot the size of a satellite dish handed me a bowl that made me go completely quiet. Those of you who know me understand that quiet is not my factory setting. That bowl did something.
A pho recipe, at its heart, is a study in patience. It is not a weeknight improvisation. It is a slow, deliberate act of building something from the ground up — charred aromatics, whole spices, bones that give everything they have to a broth over the course of many hours. The result is clear, golden, spiced with star anise and cinnamon and clove, and so deeply savory that the first spoonful tends to stop conversation at the table. I have tested this on Brad. It works.
What Makes a Great Pho Recipe: The Broth Is the Whole Story
If you’ve only encountered pho at a restaurant, you may have noticed that there’s a version that’s slightly sweet, served with a wide spread of toppings — that’s the southern Vietnamese style, phở Nam, and it’s wonderful. But this pho recipe draws from the northern tradition, specifically phở Hà Nội, which is known for its restraint and its clarity. Fewer toppings. A broth that is cleaner, less sweet, and absolutely unambiguous about who’s in charge.
The non-negotiable technique is charring. Before the ginger and onion ever touch the water, you char them directly over an open flame or under a broiler until they’re blackened in patches. This is not an accident. This is the move. That char gives the broth its characteristic depth — a warm, slightly smoky undertone that you’ll feel in your chest before you fully taste it. Skip this step and you have a perfectly fine soup. Do it and you have pho.
The spices — star anise, cinnamon stick, cloves, coriander seeds, cardamom — are briefly toasted in a dry pan before they go into the pot. Again: this is the move. Toasting wakes up the aromatic oils and makes the spice bundle bloom instead of just float.

Gina's Hanoi-Style Pho Recipe (The Real, Patient Kind)
Ingredients
Method
- Blanch the bones: place the beef bones and brisket in a large pot, cover with cold water, bring to a boil, and boil hard for 5 minutes. Drain completely and rinse the bones under cold water to remove impurities. Clean the pot.
- Char the aromatics: place the onion halves and ginger cut-side down directly over a gas burner flame or under a broiler on high. Char until deeply blackened in patches, about 5–8 minutes, turning once. Set aside.
- Toast the spices: in a small dry skillet over medium heat, toast the star anise, cinnamon stick, cloves, coriander seeds, and cardamom pod together, stirring constantly, until fragrant, about 1–2 minutes. Transfer to a cheesecloth sachet or fine mesh strainer insert and tie closed.
- Build the broth: return the blanched bones and brisket to the clean pot. Add the charred onion and ginger, the spice sachet, and enough cold water to cover by 2 inches (about 12–14 cups). Bring to a boil, then reduce to a very gentle simmer.
- Simmer low and slow: skim any foam or fat from the surface during the first 30 minutes, then let the broth simmer uncovered for at least 4 hours — 6 to 8 is better. Add fish sauce, sugar, and salt, then taste and adjust. The broth should be clear, golden, and deeply aromatic.
- Remove the brisket after it is tender (usually around 2–3 hours). Let it cool, then slice thinly if you want to add it to the bowls as a second meat option.
- Cook the noodles: drain the soaked rice noodles, then cook in a separate pot of boiling water according to package instructions (usually 30–60 seconds for pre-soaked noodles). Drain and divide among four large warmed bowls.
- Assemble the bowls: lay the raw sliced beef and optional brisket slices over the noodles in each bowl. Arrange green onion, white onion rings, and cilantro on top.
- Finish with hot broth: bring the broth to a rolling boil and ladle it over the raw beef immediately and generously — the boiling broth will cook the beef right in the bowl. Use at least 2 cups of broth per bowl.
- Serve immediately with a garnish plate of lime wedges, sliced chili, additional cilantro, and bean sprouts on the side. Let each person finish their own bowl to taste.
Notes

Once the broth is built — and yes, it takes time, anywhere from four to eight hours for a proper simmer — everything else comes together quickly. The rice noodles take minutes. The beef is sliced paper-thin and placed raw in the bowl, where the hot broth poured over it cooks it gently on contact. This is traditional, intentional, and the reason the beef stays so silky. Do not precook the beef. Trust the broth.
The garnish plate is where you get to make it your own. Standard northern-style accompaniments are simple: a few sprigs of green onion, perhaps some thinly sliced white onion, fresh cilantro, a wedge of lime, and sliced fresh chili if you want heat. Bean sprouts and fresh basil are more typically southern additions — feel free to include them if you love them, just know that in Hanoi they’d raise an eyebrow. A small dish of hoisin and a dish of sriracha on the side are for dipping the meat — again, more southern in spirit, but widely enjoyed and entirely your call.
Serve this pho recipe in the widest, deepest bowls you own. Warmth is everything. A good pho that goes lukewarm is a sad thing and nobody needs that. Warm your bowls by filling them with hot water for a minute while you prep, then dump and fill with the real broth. That single small habit makes a noticeable difference.
This is the kind of dish that makes people pause at the table. Not in a showy way — in a quiet, appreciative way where conversation slows down and everyone is just for a moment paying attention to what’s in front of them. I experienced that on a stool in Hanoi and I wanted to be able to hand that moment to you. This pho recipe is as close as my home kitchen can get. I hope it brings you somewhere good.
Tips & Variations
- For a chicken version (phở gà), substitute a whole chicken for the beef bones and reduce simmer time to 2–3 hours.
- Make the spice bundle in a cheesecloth sachet so cleanup is effortless.
- The broth freezes beautifully — make a double batch and freeze in quart containers for a future quick dinner.
- For a vegetarian pho, use roasted mushrooms and kombu instead of bones, and soy sauce in place of fish sauce.
Serving & Presentation
Warm your serving bowls first — hot broth in a cold bowl loses temperature fast and that’s a shame. Arrange the noodles and beef neatly, pour the broth tableside if you want a little theater, and keep the herb plate separate so everyone can build their own bowl. A final drizzle of good fish sauce at the table lets guests adjust seasoning to taste.
Craving more? Try Gina’s Bobotie — Cape Town’s Spiced Meat Bake With Golden Custard Top too — another one worth bookmarking.
Read the full story of how Gina found this dish in Hanoi, Vietnam on Gina’s Passport to Flavor.
