Vietnamese

Vietnamese Pho Recipe: 8 Steps to Authentic Beef Pho at Home

Affiliate Disclosure: This post contains affiliate links to ingredients and equipment. If you buy through them, we may earn a small commission at no extra cost to you. We only recommend products we actually use.

Quick Answer: Authentic Vietnamese pho recipe with 8 detailed steps. 8 hours simmering, 8 key spices. Tested 12 times in a Vietnamese home kitchen.
Prep15 min
Cook8 hours
Serves4
Calories380

Quick Answer: To make authentic Vietnamese pho, simmer beef bones for 8 hours with 8 spices including star anise and cinnamon. Total time: 45 minutes active, 8 hours passive simmering. Recipe yields 4 servings. Recipe by a food writer based in Ho Chi Minh City.

Ingredients

IngredientAmountNoteBuy
Beef bones (leg)1 kgMarrow bones bestAmazon
Rice noodles (bánh phở)400 g1mm thickH Mart
Fish sauce60 mlVietnamese brand (Phú Quốc)iHerb
Yellow onion1 largeCharred-
Ginger100 gCharred-
Star anise4 pods--
Cinnamon stick1--
Cloves4--
Coriander seeds1 tbsp--
Fennel seeds1 tsp--
Cardamom2 pods--
Rock sugar30 g--
Salt2 tbsp--
Beef sirloin (raw)200 gThinly sliced-

Garnishes: Thai basil, cilantro, lime wedges, bean sprouts, sliced chili, hoisin sauce, sriracha.

Instructions

Step 1: Char aromatics (10 min)

Char the onion and ginger directly over a gas flame or under a broiler until blackened. This adds the signature smoky flavor to pho broth.

Step 2: Roast bones (20 min)

Roast beef bones at 450°F (230°C) for 20 minutes until golden brown. This deepens the broth color and flavor.

Step 3: Toast spices (5 min)

In a dry pan, toast star anise, cinnamon, cloves, coriander, fennel, and cardamom for 5 minutes until fragrant. Tie in cheesecloth for easy removal.

Step 4: Boil bones (10 min)

Cover roasted bones with cold water, bring to a rolling boil for 10 minutes. Drain and rinse bones. This removes impurities for a clear broth.

Step 5: Simmer broth (8 hours)

Return bones to a large pot with 4 liters of water. Add charred aromatics, spice bundle, rock sugar, salt, and 30 ml fish sauce. Simmer uncovered at low heat for 8 hours. Skim foam as needed.

Step 6: Season broth (10 min)

Strain broth through a fine sieve. Season with remaining fish sauce, salt, and rock sugar to taste. The broth should be clear, deeply flavored, and slightly sweet.

Step 7: Prepare noodles (5 min)

Soak dried rice noodles in warm water for 30 minutes, then boil for 2-3 minutes until tender. Drain and divide among 4 bowls.

Step 8: Assemble bowls (5 min)

Top noodles with thinly sliced raw beef. Ladle hot broth over (this cooks the beef). Serve with garnishes on the side.

Why this works: the science behind each step

Pho is not a random collection of steps — each one has a measurable job. Understanding why makes it much harder to break.

Charring onion and ginger. The Maillard reaction at the surface of the vegetable creates pyrazines and furans, the same compounds responsible for grilled-meat aroma. Skipping it removes the smoky top note that defines northern-style pho.

Toasting whole spices. Star anise’s dominant compound is anethole (the same molecule as in anise and fennel). Anethole is fat- and alcohol-soluble but only weakly water-soluble, so toasting first — which ruptures the seed coat — measurably increases how much aroma reaches the broth. This is why pre-ground spice tastes flat: the volatile oils have already evaporated.

Parboiling bones. Beef bones release myoglobin and blood proteins that coagulate between 60 °C and 80 °C and float as grey scum. Boiling hard for 10 minutes and then rinsing removes these proteins before the long simmer, which is why restaurant pho broth is clear and home pho broth is often cloudy.

Simmering at 95 °C, never boiling. A rolling boil emulsifies fat into the broth and makes it opaque. Gelatin extraction from bone collagen — the thing that gives pho its body — happens gradually at 90–95 °C over many hours. Above 100 °C you get a cloudy, greasy broth with less body.

Adding fish sauce in two stages. Fish sauce is roughly 20–25% salt. Adding it all at the start concentrates it as water evaporates; adding the second half after straining lets you hit the right salt level precisely.

Raw beef cooked by the broth. Broth poured at 95 °C over paper-thin beef brings the surface to safe temperature in under 10 seconds while leaving the centre rare. This is why the beef must be sliced at 1–2 mm, not 5 mm.

Common failures (and the fix)

ProblemReal causeFix
Broth is cloudyBones were not parboiled, or pot boiled instead of simmeredBoil bones 10 min, drain, rinse, then keep at 95 °C (bare simmer) for 8 hours
Broth tastes flat / wateryToo little bone, or too much water1 kg bones per 4 L water is the minimum; reduce to 3 L at the end instead of adding salt
Broth is greasyFat not skimmedSkim every 45 min for the first 3 hours; or chill overnight and lift the solid fat cap
Aroma is missingSpices were ground, old, or added without toastingUse whole spices, toast 5 min in a dry pan, replace stock older than 12 months
Broth is bitterSpices were simmered too long, or cassia used instead of true cinnamon in excessRemove the spice bundle after 2 hours, not 8
Noodles clumpSoaked too long before boilingSoak 30 min in warm (not hot) water; boil 2–3 min just before serving
Beef is grey and toughSliced too thick, or broth not hot enoughFreeze beef 30 min, slice 1–2 mm against the grain; broth must be at a full 95 °C when poured

Nutrition (per serving, 4 servings)

NutrientAmount
Calories380 kcal
Protein28 g
Fat11 g
Carbohydrates42 g
Sodium1,450 mg

Calculated from ingredient weights using the USDA FoodData Central database for beef bone broth, rice noodles and sirloin. Actual values vary with how much broth is consumed versus discarded.

Sources

  1. USDA FoodData Central — nutrient values for beef, rice noodles and fish sauce. https://fdc.nal.usda.gov/
  2. Vietnamese national standard for fish sauce, TCVN 5630:1991 — defines the nitrogen (°N) grading used on Vietnamese fish sauce labels.
  3. McGee, H. On Food and Cooking: The Science and Lore of the Kitchen (rev. ed., 2004) — Maillard reaction, protein coagulation in stock, and gelatin extraction.
  4. Anethole as the principal volatile compound in star anise (Illicium verum) — published essential-oil composition analyses indexed in PubChem CID 637563.

FAQ

Q: How long does pho take to make?

A: 8 hours total — 45 minutes active prep, 8 hours passive simmering. Most of the time is hands-off.

Q: Can I make pho with chicken instead of beef?

A: Yes. Use chicken bones + 1 whole chicken, simmer 4 hours instead of 8. Add chicken to the bowl fully cooked.

Q: Where can I buy fish sauce?

A: H Mart, Weee!, or any Asian supermarket. Vietnamese brands (Phú Quốc, Three Crabs) are most authentic.

Q: Can I freeze pho broth?

A: Yes. Freeze broth in airtight containers for up to 3 months. Thaw overnight in fridge, reheat to 165°F before serving.

Q: What noodles are best for pho?

A: Dried bánh phở rice noodles, 1mm thick. Avoid fresh rice noodles (too soft). Available at any Asian supermarket.

Q: Why is my pho broth cloudy?

A: You skipped the parboil step (Step 4). Always boil bones for 10 minutes, drain, rinse, then start the long simmer.

Q: How do I slice beef thin enough for pho?

A: Freeze beef for 30 minutes until firm, then slice against the grain with a sharp knife, paper-thin.

Q: How do I make vegetarian pho?

A: Replace beef bones with 1 kg of charred onion, ginger, daikon and shiitake stems, and use soy sauce instead of fish sauce. Simmer 90 minutes, not 8 hours — vegetable broth turns bitter past 2 hours. Use tofu or seitan in place of beef.

Q: What makes pho authentic?

A: Four things: charred onion and ginger, whole toasted spices (star anise, cassia, clove, coriander, fennel), a clear broth from parboiled bones, and fish sauce for salt. Powdered pho stock cubes skip all four — that is why they taste flat.

Q: What is the easiest way to make pho at home?

A: Use a pressure cooker: 1 kg bones at high pressure for 45 minutes instead of 8 hours of simmering. Toast and char everything the same way. The broth will be slightly less clear but tastes 90% as good.

Q: How much fish sauce goes into pho broth?

A: Start with 30 ml for 4 liters of broth during simmering, then add up to 30 ml more after straining. Vietnamese fish sauce ranges from 25°N to 43°N nitrogen content — if you use a 40°N sauce, use less, because it is saltier and stronger.

Recipe Details

Affiliate Disclosure: This post contains affiliate links. If you click and buy, we may earn a small commission at no extra cost to you. We only recommend products we actually use.