Vietnamese Pho Recipe (Phở Bò)
The first time I made pho at home, I added the star anise and cinnamon at the beginning of the four-hour simmer. The broth tasted correct after four hours, the spice compounds were present, the beef depth was there, the charred ginger and onion had done their work. But when I ladled it into the bowl and leaned over the steam, there was almost no fragrance. The characteristic pho smell, the one that hits you when you walk into a Vietnamese restaurant, was nearly gone.
The problem is that the volatile aromatic compounds in star anise, cinnamon, and cardamom evaporate at simmering temperatures. Anethole from the star anise, cinnamaldehyde from the cinnamon, 1,8-cineole from the cardamom, all of them dissipate steadily during prolonged heat exposure. Added at the start of a four-hour simmer, most of the fragrance compounds are gone before the bowl reaches the table. Added in the final 45-60 minutes, enough volatile compounds remain to produce the fragrant steam that defines the eating experience. The broth smells of pho. That smell matters.

What is pho and where does it come from?
Phở bò (beef pho) originated in northern Vietnam in the early 20th century, most likely in the Red River Delta region around Nam Định and Hanoi. The exact origin is debated, the dish appears to have developed during the French colonial period, possibly influenced by the French pot-au-feu (beef boiled with aromatics) that Vietnamese cooks encountered through the colonial kitchen. The word phở may derive from the French feu (fire) or from the Cantonese fen (rice noodle). Neither etymology is settled.
What is documented is the spread. When Vietnam was partitioned in 1954, a significant number of northern Vietnamese moved south, bringing their version of pho with them. Southern cooks adapted it, adding more spices, darkening and richening the broth, and introducing the herb plate with bean sprouts, Thai basil, and lime that is now internationally associated with the dish. The hoisin sauce and sriracha served as condiments are Southern additions. They are not used with pho in Hanoi.
From Vietnam the dish spread globally with the Vietnamese diaspora after 1975, establishing itself as one of the most recognised soups in the world.
What is the difference between Northern and Southern pho?
The two versions are sufficiently different that ordering pho in Hanoi and ordering it in Ho Chi Minh City produces noticeably distinct bowls.
Phở Hà Nội (Northern pho) has a clearer, lighter, more delicate broth. The spicing is restrained, star anise is present but subtle. The noodles are wider and flatter. The garnish is minimal: scallion, sliced ginger, occasionally a few herbs. No bean sprouts. No lime on the side. Certainly no hoisin or sriracha, these are considered adulterations in the North.
Phở Sài Gòn (Southern pho) has a darker, richer, more heavily spiced broth. More star anise, more cinnamon, sometimes black cardamom and additional whole spices. The herb plate is generous: bean sprouts, Thai basil, culantro, sawtooth herb, lime wedges. Hoisin and sriracha are served alongside. The broth is slightly sweeter from more rock sugar.
This recipe follows the Southern style, richer, more spiced, with the full herb plate. It is the version most people outside Vietnam have encountered and the version that translates most successfully to home cooking where the broth cannot be built over decades the way a Hanoi restaurant’s pot develops over years of continuous use.
Why do you parboil the bones and discard the first water?
Raw beef bones contain blood in the marrow cavities, coagulable proteins on the bone surface, and loose bone fragments from butchering. These are the compounds that produce grey foam and bitterness in improperly made pho.
When raw bones are placed in water and brought to a rolling boil, the blood coagulates into grey foam, the proteins denature and precipitate, and the fragments become suspended in the water. In a rolling boil lasting 10 minutes, most of these compounds accumulate in the foam and foam-laden water at the surface.
Discarding this entire first water removes the bitter compounds before they can dissolve and distribute through the broth during the long simmer. Without parboiling, the grey foam redissolves into the broth as it simmers, producing a grey-brown, slightly bitter, permanently cloudy broth that cannot be corrected by skimming or straining.
After discarding the parboiling water, rinse the bones thoroughly under cold running water and scrub off any remaining brown residue. Then proceed with the actual broth. This is not optional. It is the step that separates clear golden pho from murky grey stock.
Why do you char the onion and ginger directly on the flame?
Charring is not roasting. The visual target is different and the chemistry is different.
When onion and ginger are cut and exposed to direct flame or a very hot broiler, two reactions occur simultaneously on the cut surface: Maillard reaction between the natural amino acids and sugars at approximately 140-165°C, and caramelisation of the natural sugars at approximately 160-180°C. These reactions produce pyrazines (nutty, roasted aromatic compounds) and furfurals (sweet, slightly caramelised compounds), as well as melanoidins which produce the dark colour.
The combination of these compounds is what creates the smoky-sweet depth that defines pho broth character. The blackened surface is where the flavour concentrates. This is correct, not a mistake.
Under-charred onion and ginger, pale brown, lightly roasted, produces insufficient Maillard reaction. The broth tastes of cooked onion without the smoky depth. Over-charred, completely black throughout, produces acrolein and other bitter breakdown compounds that make the broth taste acrid.
The correct char: blackened and slightly blistered on the cut surface, still soft and fragrant inside. Rinse lightly under water after charring to remove loose black flakes before adding to the broth.
Why does pho need a gentle simmer and not a rolling boil?
Clarity is the reason. The mechanism is fat emulsification.
Animal fat is naturally immiscible with water. At rest and at a gentle simmer, fat droplets remain large enough to rise through the liquid to the surface, where they can be skimmed off. This is what produces the characteristic clear golden pho broth with a thin shimmer of fat on the surface.
At a rolling boil, the physical agitation of the water breaks the fat droplets into progressively smaller pieces and disperses them throughout the liquid. These small fat droplets cannot rise to the surface fast enough, they become permanently suspended. This is fat emulsification, and it produces permanently cloudy, white-tinged broth.
Once emulsified, fat cannot be de-emulsified by skimming. The cloudiness is structural. The only way to prevent it is to maintain a gentle simmer throughout the entire cooking time.
Visual check for correct simmer: the surface should show only occasional slow bubbles rising from the bottom. Not a steady ripple. Not any agitation. A few lazy bubbles every few seconds. If you see consistent surface movement, the heat is too high.
Why do the spices go in late?
Covered in the opening. The detail that matters is which spices are most volatile and how to time them.
Star anise contains anethole at approximately 80-90% of its volatile oil, the primary compound responsible for pho’s characteristic fragrance. Anethole evaporates steadily at 95-100°C. Added at the beginning of a four-hour simmer, most of the anethole is gone by hour two.
Cinnamon contains cinnamaldehyde, which gives warmth and sweet spice character. Also highly volatile at simmering temperatures.
Cardamom contains 1,8-cineole (eucalyptol), producing the floral, slightly cooling character that balances the anise dominance. Similarly volatile.
Cloves contain eugenol, the most stable of the main pho spices. Less volatile, can go in slightly earlier.
Coriander seeds contain linalool, moderate volatility, adds brightness.
The approach: toast all spices together in a dry pan until fragrant. Add them to the broth in the final 45-60 minutes of simmering. The broth by this point already has all the depth from the bones, aromatics, and long simmer. The spices are the final fragrance layer. They should smell vivid when the hot broth is ladled.
What does each spice contribute?
Star anise (hoa hồi): The defining pho spice. Anethole provides the characteristic anise-sweet fragrance. Two or three pods for four litres is enough, star anise is potent and too much produces a medicinal, almost liquorice broth.
Cinnamon stick (quế): Warmth and background sweetness. Use Vietnamese or Saigon cinnamon if available, it has a more complex, slightly spicy character than Ceylon or Cassia. One 8-10cm stick.
Black cardamom (thảo quả): The smoky spice in Southern pho. Not the same as green cardamom. Black cardamom pods are dried over fire and have a camphor, smoky character that adds depth. One pod.
Green cardamom (bạch đậu khấu): Optional, used in some Southern versions. More floral than black cardamom. Two to three pods if using.
Cloves (đinh hương): Eugenol provides depth and slight medicinal warmth. Three to four cloves only, cloves overpower easily.
Coriander seeds (hạt ngò): Linalool provides a gentle, lemony brightness that lifts the heavier spices. One teaspoon, lightly cracked.
Toast all spices together in a dry pan over medium heat for 2-3 minutes until fragrant and beginning to smoke lightly. Do not burn. The toasting opens the surface of the whole spices and accelerates the release of volatile compounds into the broth.
Ingredients

Serves 4 generously
Bones and meat:
- 1.5kg (3.3lb) beef knuckle and marrow bones
- 500g (1.1lb) beef brisket or beef shank, whole
- 500g (1.1lb) beef tendon (optional, adds body and collagen)
- 200g (7oz) beef sirloin or eye fillet, partially frozen, for thinly sliced raw tái
Charred aromatics:
- 1 large yellow onion, halved
- 8cm fresh ginger, halved lengthwise
- 3 shallots, halved
Spices (added in final 45-60 min):
- 3 star anise
- 1 cinnamon stick (8-10cm)
- 1 black cardamom pod, lightly crushed
- 4 cloves
- 1 tsp coriander seeds, lightly cracked
- 1 tsp fennel seeds (optional)
Broth seasoning:
- 3 tbsp fish sauce, plus more to taste
- 1 piece rock sugar (approximately 25g) or 2 tsp white sugar
- Salt to taste
- 4 litres water
Noodles:
- 400g dried bánh phở (flat rice noodles), 3-5mm wide, soaked per package instructions
To serve:
- 200g bean sprouts, blanched briefly or raw
- Large handful Thai basil
- Large handful culantro or sawtooth herb
- 4 lime wedges
- 3 spring onions, thinly sliced
- Sliced red chilli
- Hoisin sauce (Southern style)
- Sriracha or chilli sauce (Southern style)
Instructions
Read through completely. This is a 4.5-hour dish. The active work is in the first 45 minutes and the final 20 minutes.
Step 1: Parboil the bones
Place the bones and brisket in a large pot. Cover completely with cold water. Bring to a rolling boil over high heat. Boil for 10 minutes. The water will turn grey and foam will accumulate heavily. Drain entirely. Rinse the bones and brisket under cold running water and scrub off any brown residue. Clean the pot. This step is not optional.
Step 2: Char the aromatics

Place the onion halves, ginger halves, and shallot halves directly on a gas burner over high flame, or cut-side up under a broiler at maximum heat. Char until the cut surfaces are blackened and blistered, 5-8 minutes on the flame, 10-12 minutes under the broiler. The inside should still be soft and fragrant. Rinse lightly under water to remove loose black flakes.
Step 3: Build the broth
Return the cleaned bones and brisket to the pot. Add 4 litres of cold water. Bring slowly to a gentle simmer over medium heat, do not boil. Skim any remaining foam from the surface in the first 15-20 minutes. Once the surface is clear, add the charred aromatics.
Maintain a gentle simmer throughout, occasional slow bubbles only, no surface agitation. Simmer for 3 hours, skimming fat periodically.
Step 4: Remove the brisket
After 2-2.5 hours, check the brisket. It should be tender when pierced with a chopstick but not falling apart. Remove it, cool, and refrigerate for slicing later as a topping.
Step 5: Toast and add the spices

In a dry pan over medium heat, toast all spices for 2-3 minutes until fragrant. Place in a spice bag or wrap in cheesecloth. Add to the broth. Simmer for 45-60 minutes more.
Step 6: Season the broth
Add fish sauce and rock sugar. Taste. The broth should be deeply savoury, gently sweet, and intensely fragrant. Adjust with more fish sauce for salt or more rock sugar to round the edges. It should not taste strongly of any single spice.
Strain through a fine mesh sieve. Discard the bones, aromatics, and spice bag. The finished broth should be clear and golden with a thin shimmer of fat.
Step 7: Prepare the noodles and beef
Soak the bánh phở noodles per package instructions. Cook briefly in boiling water, drain, and divide among four large bowls.
Slice the refrigerated brisket thin across the grain. Slice the partially frozen raw sirloin paper-thin, freeze for 20-30 minutes before slicing for easier handling. Lay both over the noodles in each bowl.
Step 8: Assemble and serve

Bring the strained broth back to a full boil. Ladle piping hot broth over the noodles and beef, the heat of the broth cooks the raw sirloin (tái) to medium-rare in the bowl. Serve immediately with the full herb plate alongside.
How do you store pho broth?
The broth keeps in the refrigerator for 5 days. During refrigeration, the fat solidifies on the surface as a white layer. Lift it off before reheating, it comes away cleanly. The fat cap actually helps preserve the broth underneath.
The broth freezes well for up to 3 months. Freeze the broth separately from the noodles and toppings. Noodles do not freeze well and should always be prepared fresh. Thaw overnight in the refrigerator, bring to a boil before serving.
A well-made bone broth will set to a jelly in the refrigerator from the gelatin extracted from the knuckle bones. This is correct and desirable, it indicates sufficient collagen extraction. When reheated it returns to liquid.
Love Japanese food?
Check out my complete guide to Japanese home cooking, pantry essentials, and techniques.
FAQ
Why is my pho broth cloudy? The most common cause is boiling rather than simmering during the long cook. A rolling boil emulsifies fat droplets into the liquid permanently, once emulsified, cloudiness cannot be reversed by straining. The second cause is insufficient parboiling, if bitter compounds and blood proteins were not removed in the first water, they dissolve and cloud the broth during simmering. For the next batch: parboil thoroughly, start with clean bones, and maintain only a gentle simmer throughout.
What is tái in pho? Tái is raw, paper-thin sliced beef served in pho. The Vietnamese word means rare. The beef is placed over the cooked noodles in the bowl and the piping hot broth is ladled directly over it, the heat of the broth cooks the thin slices to medium-rare in 30-60 seconds. Beef eye fillet, sirloin, or tenderloin are the standard cuts. Partially freezing the beef for 20-30 minutes before slicing firms the muscle and makes paper-thin slicing possible without a deli slicer.
Can I make pho in a pressure cooker or Instant Pot? Yes, with significant adjustments. The Instant Pot Soup/Broth setting at high pressure for 2-3 hours extracts gelatin from the bones comparably to a 4-hour stovetop simmer. The pressure environment also speeds the Maillard compounds from the charred aromatics into the broth. However: the spice timing rule still applies, add the toasted spices after pressure cooking is complete, simmering them in the finished broth for 45 minutes on the stovetop. Adding spices under pressure for 2+ hours produces the same volatile loss as 4 hours on the stovetop.
Why does restaurant pho taste different from homemade? Several reasons. Restaurant pho broth is often built over days or weeks with a continuously running pot, new bones and water are added daily to a broth that has accumulated depth over many batches. The collagen extraction from thousands of pounds of bones over months produces a body and richness that a single batch cannot replicate. Restaurant pho also typically uses significantly more bones per litre of water than most home recipes specify. For home cooking: use as many knuckle bones as your pot holds, add beef tendon for extra body, and make a large batch rather than a small one.
You might also like: Check out our complete Japanese cooking guide for more essential ingredients and techniques.
Vietnamese Pho Recipe (Phở Bò)
Japanese, Main Dish, Japanese Curry Roux (S&B Golden Curry)
PT30M
PT4H
PT4H30M
Nutrition Facts
Ingredients
- 1.5kg (3.3lb) beef knuckle and marrow bones
- 500g (1.1lb) beef brisket or beef shank, whole
- 500g (1.1lb) beef tendon (optional, adds body and collagen)
- 200g (7oz) beef sirloin or eye fillet, partially frozen, for thinly sliced raw tái
- 1 large yellow onion, halved
- 8cm fresh ginger, halved lengthwise
- 3 shallots, halved
- 3 star anise
- 1 cinnamon stick (8-10cm)
- 1 black cardamom pod, lightly crushed
- 4 cloves
- 1 tsp coriander seeds, lightly cracked
- 1 tsp fennel seeds (optional)
- 3 tbsp fish sauce, plus more to taste
- 1 piece rock sugar (approximately 25g) or 2 tsp white sugar
- Salt to taste
- 4 litres water
Instructions
- Step 1: Parboil the bones - Place the bones and brisket in a large pot. Cover completely with cold water. Bring to a rolling boil over high heat. Boil for 10 minutes. The water will turn grey and foam will accumulate heavily. Drain entirely. Rinse the bones and brisket under cold running water and scrub off any brown residue. Clean the pot. This step is not optional.
- Step 2: Char the aromatics - Place the onion halves, ginger halves, and shallot halves directly on a gas burner over high flame, or cut-side up under a broiler at maximum heat. Char until the cut surfaces are blackened and blistered, 5-8 minutes on the flame, 10-12 minutes under the broiler. The inside should still be soft and fragrant. Rinse lightly under water to remove loose black flakes.
- Step 3: Build the broth - Return the cleaned bones and brisket to the pot. Add 4 litres of cold water. Bring slowly to a gentle simmer over medium heat, do not boil. Skim any remaining foam from the surface in the first 15-20 minutes. Once the surface is clear, add the charred aromatics. Maintain a gentle simmer throughout, occasional slow bubbles only, no surface agitation. Simmer for 3 hours, skimming fat periodically.
- Step 4: Remove the brisket - After 2-2.5 hours, check the brisket. It should be tender when pierced with a chopstick but not falling apart. Remove it, cool, and refrigerate for slicing later as a topping.
- Step 5: Toast and add the spices - In a dry pan over medium heat, toast all spices for 2-3 minutes until fragrant. Place in a spice bag or wrap in cheesecloth. Add to the broth. Simmer for 45-60 minutes more.
- Step 6: Season the broth - [Add fish sauce and rock sugar](/blog/what-is-fish-sauce-and-how-do-you-use-it/). Taste. The broth should be deeply savoury, gently sweet, and intensely fragrant. Adjust with more fish sauce for salt or more rock sugar to round the edges. It should not taste strongly of any single spice. Strain through a fine mesh sieve. Discard the bones, aromatics, and spice bag. The finished broth should be clear and golden with a thin shimmer of fat.
- Step 7: Prepare the noodles and beef - Soak the bánh phở noodles per package instructions. Cook briefly in boiling water, drain, and divide among four large bowls. Slice the refrigerated brisket thin across the grain. Slice the partially frozen raw sirloin paper-thin, freeze for 20-30 minutes before slicing for easier handling. Lay both over the noodles in each bowl.
- Step 8: Assemble and serve - Bring the strained broth back to a full boil. Ladle piping hot broth over the noodles and beef, the heat of the broth cooks the raw sirloin (tái) to medium-rare in the bowl. Serve immediately with the full herb plate alongside.
Did you make this recipe?
Tag @asianfoodsdaily on Instagram or leave a comment below!
About Asha
Half Asian, half African cook raised between two food-obsessed cultures. I've spent 10 years learning Asian cooking traditions through family, friends, and thousands of hours at the stove — testing every dish until it works in a standard home kitchen.
Read my full storyRelated Recipes
Vietnamese Rice Paper Rolls (Gỏi Cuốn)
Easy Vietnamese Lemongrass Pork Chops
Vietnamese Lemongrass Chicken Recipe
Authentic Dan Dan Noodles Recipe – Spicy Sichuan Style
Chinese Beef Stir Fry Recipe (Oyster Sauce)
Loading comments...