World-Class Vietnamese Pho (4-Step Blend Method)
World-Class Vietnamese Pho (4-Step Blend Method) is a hard Vietnamese recipe that serves 6. 650 calories per serving.
Prep: 2 hrs 10 min | Cook: 25 hrs | Total: 28 hrs 40 min
Cost: $65.20 total, $10.87 per serving
Ingredients
- 5 kg Beef bones (preferably marrow bones, with some knuckle and leg bones) (Can use 'soup bones' mix; avoid only neck bones, oxtail optional but not recommended for broth)
- 6.5 liters Filtered water (Reverse osmosis filtered water preferred, tap water acceptable)
- 500 g Brisket (for well-done meat) (Can use flank or chuck steak as alternative)
- 300 g Eye of round (for rare beef) (Can use sirloin, tenderloin, or rump)
- 2 large Yellow onion (One for broth, one for herb salad)
- 100 g Ginger (About 1 large hand)
- 2 large Shallot
- 1 head Garlic (Sliced in half crosswise)
- As needed Beef tallow (reserved from broth) (Collected from chilled broth)
- 20 g Black cardamom pods (Traditional, not green cardamom)
- 10 g Star anise
- 15 g Cinnamon stick (preferably Saigon or Ceylon)
- 1 g Cloves
- 45 g Salt (Adjust to taste)
- 50 g Rock sugar (40g for pre-seasoning, 10g for final seasoning)
- 20 g Hat Nem (mushroom/vegetarian seasoning granules) (Po Lo Ku or Vicooks brand recommended)
- 1 tbsp + 1 tsp Fish sauce (Squid brand or Red Boat preferred) (Added at the end)
- 400 g Banh pho (Vietnamese rice noodles, 1/16" thin) (Fresh preferred, dried acceptable)
- 1 bunch Scallions (green onions) (For herb salad)
- 1 bunch Cilantro (For herb salad)
- 1 bunch Thai basil (Purple-stemmed, not Italian basil)
- 1 small bunch Culantro (sawtooth herb) (Optional, traditional)
- 1 small bunch Mint (Optional)
- 2 whole Lime (Cut into wedges for serving)
Instructions
Roast the beef bones
Preheat your oven to its highest setting (typically 230-250°C/450-480°F). Arrange 5 kg of beef bones in a single layer on a roasting pan. Roast for 30 minutes, or until well-browned.
Time: PT30M
Temperature: 230-250°C
Wash roasted bones
Remove bones from oven and rinse under cold water to wash off released scum, being careful not to dislodge marrow.
Time: PT10M
Prepare base broth
Place washed bones in a large stockpot. Add 5 liters of filtered water plus 1.5 liters extra (30% more) to account for evaporation. Bring to a gentle simmer over medium heat, then reduce to the faintest simmer (barely a bubble). Cover with a lid slightly ajar. Simmer for 24 hours, checking occasionally to ensure it doesn't reduce too much; top up with water if needed.
Time: PT24H
Temperature: Barely simmering
Strain and chill broth
After 24 hours, strain broth into a clean container. Place container in an ice bath to cool quickly. Once cooled, refrigerate overnight.
Time: PT30M
Temperature: 4°C
Reserve tallow and beef base
The next day, remove the layer of solidified beef fat (tallow) from the top and reserve for later. The beef base can be used immediately or stored (5 days in fridge, 12 months in freezer).
Time: PT10M
Char aromatics and roast brisket
Preheat oven to highest setting. Salt 500g brisket all over. Place brisket, 1 large sliced onion, 100g ginger (sliced), 2 large shallots (halved), and 1 head garlic (halved) in a roasting pan. Roast for 15-20 minutes until brisket and aromatics are well-browned. Optionally, char aromatics further over an open flame.
Time: PT20M
Temperature: 230-250°C
Bloom spices in beef tallow
In a large pot, heat a generous layer of reserved beef tallow over medium heat. Sear the brisket on all sides until well-browned, then remove. Lower heat slightly. Add 20g black cardamom, 10g star anise, and 15g cinnamon stick. Stir for 20-30 seconds until fragrant. Add 1g cloves and stir for 15-20 seconds more. Do not burn spices.
Time: PT10M
Temperature: Medium
Infuse broth with spices and aromatics
Add 2.5 liters of reserved beef base to the pot with bloomed spices. Add 45g salt (to taste), 40g rock sugar, and 20g Hat Nem. Stir to dissolve. Add roasted brisket and charred aromatics. Bring to a very gentle simmer. Steep for 3 hours, keeping heat low to avoid reducing volume.
Time: PT3H
Temperature: Barely simmering
Strain and adjust broth
After 3 hours, strain broth to remove solids. Skim excess fat if desired, but leave some for flavor. Add 0.5 liters reserved beef base to bring total volume to 3 liters.
Time: PT10M
Final seasoning
Add 10g rock sugar and stir to dissolve. Add 1 tablespoon plus 1 teaspoon fish sauce. Taste and adjust with more salt, fish sauce, or rock sugar as needed.
Time: PT5M
Prepare noodles
If using dried banh pho, soak in cold water for 1-2 hours, then boil for 1-2 minutes until just tender. If using fresh, dunk in simmering water for 5-10 seconds until loosened. Agitate to prevent clumping. Drain well.
Time: PT1H10M
Temperature: Boiling/simmering
Prepare herb salad
Thinly slice 1 large onion (preferably with a mandolin). Toss with sliced scallions, cilantro, Thai basil, culantro, and mint to taste.
Time: PT10M
Slice meats
Slice brisket as thinly as possible across the grain. Slice eye of round (or other rare beef) as thinly as possible, ideally against the grain. If needed, freeze rare beef for 10-15 minutes to aid slicing.
Time: PT10M
Assemble and serve
Heat serving bowls (in a warming oven or with hot water). Bring broth to a simmer. Place noodles in bowls, layer with rare beef and sliced brisket. Pour 500ml simmering broth over each bowl to cook rare beef. Top with herb salad and serve with lime wedges.
Time: PT15M
Temperature: Simmering
Cleanup
Wash all used pots, pans, knives, cutting boards, bowls, strainers, and utensils. Wipe down work surfaces and stove. Dispose of bones and vegetable scraps.
Time: PT1H30M
Nutrition Facts
- Calories
- 650
- Protein
- 35g
- Carbohydrates
- 60g
- Fat
- 28g
- Fiber
- 3g
Dietary info: Dairy-free, Nut-free, Can be gluten-free if using certified gluten-free noodles, high-protein
Allergens: Fish (fish sauce), Gluten (possible cross-contamination in noodles if not certified gluten-free)
Ingredient Substitutions
- Instead of Beef bones (preferably marrow bones, with some knuckle and leg bones): All marrow bones, All knuckle bones, Mix of available beef bones
- Instead of Filtered water: Tap water
- Instead of Brisket (for well-done meat): Flank steak, Chuck steak
- Instead of Eye of round (for rare beef): Sirloin, Tenderloin, Rump steak
- Instead of Yellow onion: White onion
- Instead of Black cardamom pods: Green cardamom (not traditional)
- Instead of Cinnamon stick (preferably Saigon or Ceylon): Cassia cinnamon
- Instead of Rock sugar: White sugar, Brown sugar
- Instead of Hat Nem (mushroom/vegetarian seasoning granules): MSG, Vegetable bouillon powder
- Instead of Banh pho (Vietnamese rice noodles, 1/16" thin): Pad Thai rice noodles (cut thinner)
- Instead of Thai basil: Italian basil (not traditional)
- Instead of Culantro (sawtooth herb): Extra cilantro
Equipment Needed
- Large stockpot (at least 8-10 liters)
- Roasting pan
- Oven
- Stovetop
- Strainer or chinois
- Mandolin slicer (optional)
- Chef's knife
- Cutting board
- Mixing bowls
- Tongs
- Ladle
- Serving bowls (preferably large, heatproof)
- Small saucepan (for noodles)
Critical Steps — Do Not Skip
- Roasting and washing bones for a clean, rich broth
- Maintaining a bare simmer for broth clarity
- Blooming spices in beef tallow for maximum flavor extraction
- Steeping spices and aromatics for exactly 3 hours (peak extraction)
- Final seasoning adjustment with fish sauce and sugar
- Slicing rare beef very thinly and pouring hot broth over to cook
Chef Tips from the Video
- Use reverse osmosis filtered water for the cleanest broth.
- Freeze rare beef for 10-15 minutes for easier slicing.
- Always finish with fish sauce for best aroma.
- Keep some beef fat in the broth for authentic flavor.
- Serve pho with a generous herb salad and lime wedges.
- Heat bowls before serving for restaurant-quality presentation.
Troubleshooting
Broth is cloudy
Ensure you maintain a bare simmer and do not boil. Skim foam regularly.
Broth lacks flavor
Increase seasoning (salt, fish sauce, Hat Nem) or use more bones next time.
Broth is too salty
Dilute with reserved beef base or filtered water.
Rare beef is tough
Slice thinner and ensure broth is at a simmer when pouring over.
Noodles are mushy
Reduce boiling time and agitate during cooking; use fresh noodles if possible.
Spices taste bitter
Do not over-toast spices or simmer for more than 3 hours.
Storage
Refrigerator: Broth keeps for 5 days in an airtight container.
Freezer: Broth can be frozen for up to 12 months.
Room temperature: Not recommended for more than 2 hours.
Make-Ahead Tips
- Broth can be made up to 5 days in advance and refrigerated.
- Broth freezes well for up to a year; thaw overnight in fridge.
- Herbs and onions can be prepped a few hours ahead and kept chilled.
- Meat can be sliced and kept covered in fridge for up to 1 day.
Last updated: August 21, 2026






