Pho Recipe
Make Pho Recipe in just 6h . Get the full recipe with step-by-step instructions at pekinthechef.com.
Was this page helpful?
Help improve this recipe for others.
Send this recipe to your inbox.
We'll email it straight to you - plus weekly cooking inspiration.
Ingredients
Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.
Beef Broth and Bones
Aromatic Char and Spice Sachet
Broth Seasoning and Finishing
Noodles and Protein
Garnishes and Herbs
Method
Beef Broth and Bones
- 1
Prepare and blanch bones
Place the beef bones and any oxtail in a large stockpot. Cover with cold water (about 6 L). Bring to a hard boil over high heat and boil for 15 minutes. Boil vigorously to remove impurities that cause cloudiness.
- 2
- 3
Return the cleaned bones to the pot and add fresh cold water (approx. 6 L). Add the chuck if you plan to cook it in the broth for slices of cooked beef; otherwise reserve raw beef for quick cooking later.
Aromatic Char and Spice Sachet
- 4
- 5
Toast whole spices
In a dry skillet over medium heat toast the star anise, cloves, cardamom pods, cinnamon sticks, coriander seeds, and peppercorns for 2–4 minutes until fragrant, shaking the pan so spices don't burn. Transfer to a piece of cheesecloth or a small loose tea/mesh spice infuser and tie closed to make a sachet.
- 6
Simmering and Skim
- 7
Bring the pot to a gentle simmer over medium-low heat. Maintain a very low simmer (small bubbles) for clarity—avoid boiling. Skim foam and fat from the surface with a ladle for the first 30–45 minutes and as needed.
- 8
Simmer uncovered for at least 3 hours, preferably 4–6 hours. If using marrow-rich bones, you can simmer up to 8 hours for deeper flavor. Add a little water if necessary to keep bones covered.
- 9
About 30 minutes before finishing, add the rock sugar and 4 tablespoons fish sauce. Taste and adjust seasoning with remaining fish sauce and salt. Remove the spice sachet, and use a slotted spoon to remove large bones; strain the broth through a fine-mesh strainer or cheesecloth into a clean pot to remove solids and sediment.
Preparing Noodles and Proteins
- 10
Soak dried rice noodles according to package directions: usually 20–30 minutes in warm water if wide/chewy, or briefly (3–5 minutes) in hot water if thin. Drain and portion into bowls. Alternatively, blanch noodles 5–10 seconds in boiling water until tender, then drain and divide among serving bowls.
- 11
If using raw thin-sliced beef for 'tai' (rare beef), freeze the steak for 20–30 minutes before slicing very thinly across the grain. If cooking chuck in the broth earlier, remove, slice thinly and reserve warm.
Assembling and Garnishing
- 12
Bring strained broth back to a rolling simmer. Taste and finish seasoning: add remaining fish sauce (total approx. 6 tbsp), 1 tsp salt, and more sugar if needed. Keep the broth at a gentle rolling simmer so it’s very hot when ladled.
- 13
To serve, arrange portioned noodles in bowls. Top with raw thinly sliced beef (it will cook when hot broth is poured) and any cooked brisket or flank slices. Ladle the very hot broth directly over the meat and noodles, making sure rare beef is submerged to quick-cook.
- 14
Add garnishes: sprinkle sliced green onions and cilantro, add bean sprouts, Thai basil, lime wedges, and sliced chiles at the table. Offer hoisin and Sriracha on the side for individual seasoning.