Pho Recipe
A slow simmered beef bone broth soup made with aromatic spices, rice noodles, beef & fresh herbs
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.
Broth
Spice sachet
Noodles & meat
Garnishes & herbs
Method
Broth
- 1
Prepare bones and aromatics
Rinse bones and oxtail under cold water. Place bones and oxtail in a large stockpot, cover with cold water, and bring to a rolling boil for 10 minutes. This blanching step removes impurities. Drain and rinse bones with warm water, and clean the pot.
- 2
- 3
Assemble and simmer
Return cleaned bones and oxtail to the stockpot. Add 6 liters (about 24 cups) of fresh cold water. Add charred onion and ginger. Bring to a gentle simmer over medium heat, then immediately reduce to very low so the surface only barely moves. Skim any foam or scum from the surface during the first 30–45 minutes.
- 4
Add sugar, salt and fish sauce
After skimming, add rock sugar (or granulated sugar), 2 tsp kosher salt, and 2 tablespoons fish sauce to the pot. Continue to simmer gently for at least 4 hours, preferably 6–8 hours for deeper flavor. Add water as needed to keep bones just covered.
- 5
Strain and clarify
After simmering, remove bones and large solids with tongs. Strain the broth through a fine-mesh strainer or cheesecloth into a clean pot. Taste and adjust seasoning with remaining fish sauce (add up to the listed 4 tbs total) and more salt if needed. Keep hot.
Spice sachet
- 6
Toast the whole spices (cinnamon sticks, star anise, cardamom, cloves, coriander, peppercorns and optional fennel) in a dry skillet over medium heat, shaking often, for 2–4 minutes until fragrant and slightly darker but not burnt. Place toasted spices in a piece of cheesecloth or a spice infuser, tie closed, and add to the simmering broth for the last 45–60 minutes of cooking. Remove the sachet before straining the broth.
Noodles & meat
- 7
Prepare noodles
Soak or cook rice noodles according to package instructions: for dried medium-width pho noodles, briefly soak in hot water (not boiling) for 6–8 minutes until pliable but slightly underdone, or boil for 3–4 minutes; rinse under cold water to stop cooking and drain. Keep slightly firm as they will finish cooking in hot broth.
- 8
Thinly slice beef
Partially freeze the raw beef for 20–30 minutes to make slicing easier. Using a sharp knife, slice the beef as thin as possible (against the grain) into paper-thin slices. Keep refrigerated until ready to assemble.
- 9
Optional pre-cooked meats
If using pre-cooked brisket or tendon, slice thinly and warm in the hot broth briefly before serving.
- 10
- 11
Finish with hot broth
Ladle very hot broth directly over the raw beef and noodles (the broth should be hot enough to cook the thin beef slices — pour briskly). Let sit 30–45 seconds so beef just cooks. Garnish and serve immediately.
Garnishes & herbs
- 12
Place bean sprouts, Thai basil, cilantro, sliced onion, scallions, lime wedges, and sliced chiles on a platter for diners to add to taste. Offer hoisin and Sriracha on the side. Common additions: squeeze lime over the bowl, add jalapeño slices for heat, toss in bean sprouts and basil leaves, and stir in hoisin or chili sauce to balance sweet and spicy flavors.