Legit Vietnamese Pho At Home
About this recipe
Homemade pho is totally achievable and can taste just as good, if not better, than what you'd get at a restaurant. This recipe focuses on creating a rich, fragrant broth that balances flavors beautifully, making it a comforting bowl of soup perfect for any occasion.
In this version, Joshua Weissman emphasizes the importance of making your own broth, which is the heart of a great pho. With a few key techniques and ingredients, you can whip up a delicious pho right at home.
Ingredient notes
- Use a mix of beef bones including beef ribs, marrow bones, and knuckle bones for depth of flavor.
- Yellow rock sugar can be substituted with brown sugar if needed.
Tips from Joshua Weissman’s video
- Roasting the bones at 425°F (220°C) until deep brown is crucial for developing a rich flavor in the broth.
- Letting the bones sit in cold water for 5 minutes before heating helps release albumin, which clarifies the stock.
- Skim off any foam or scum that rises to the surface during the simmering process to keep the broth clear.
Good to know
- How long does it take to make pho from start to finish?
- The total time for this pho recipe is about 5 hours.
- Can I make the broth ahead of time?
- Yes, you can make the broth a couple of days ahead of time.
- What should I do if I can't find black cardamom pods?
- Black cardamom pods are optional in this recipe.
- How do I prepare the rice noodles for serving?
- Cook the rice noodles according to package instructions and rinse well before serving.
No life story here — the video and the recipe are the whole point. All credit to Joshua Weissman: watch the original on YouTube.
The recipe
Ingredients
Steps
- 1
Preheat the oven to 425°F (220°C).
- 2
Place 5 to 6 pounds of beef bones on a foil-lined baking sheet, ensuring they are not touching. Spray or rub with cooking oil.
- 3
Roast the bones in the oven for 30 to 40 minutes until deep brown.
- 4
Cut a whole knob of ginger in half and quarter two large yellow onions, leaving the skin on. Coat with oil and place on a baking sheet.
- 5
Once the bones are done roasting, broil the ginger and onions for 10 to 12 minutes until charred, turning occasionally.
- 6
In a hot pan with a couple of tablespoons of oil, sear a 1 to 1.5 pound piece of chuck roast on all sides until deep brown, about 2 to 3 minutes per side. Set aside.
- 7
Add all roasted bones to a large stock pot and cover with 5.5 quarts of cold water. Let sit for 5 minutes.
- 8
Slowly bring the pot to a light simmer, skimming off any foam or scum that rises.
- 9
Once simmering, add the charred onions, ginger, seared chuck roast, and the toasted spices (cloves, star anise, black cardamom, coriander seeds, and cinnamon stick).
- 10
Add 60 ml of fish sauce and 22 g of yellow rock sugar. Simmer uncovered for 2 hours.
- 11
After 2 hours, remove the chuck roast and continue to simmer the broth for another 2 hours, skimming off any fat that rises.
- 12
Strain the broth through a mesh strainer into a large bowl, discarding the solids.
- 13
Season the broth with additional fish sauce and sugar to taste. Steep a bunch of cilantro wrapped in cheesecloth in the hot broth for 15 minutes before removing.
- 14
If making ahead, let the broth cool to room temperature and refrigerate for up to 5 days.
- 15
To assemble the bowls, cook rice noodles according to package instructions and rinse well.
- 16
Pick the leaves of cilantro, Thai basil, and mint. Thinly slice Thai chilies and flank steak.
- 17
Thinly slice the cooked chuck roast and white onion. Cut lime into wedges.
- 18
In each bowl, place noodles at the bottom, add raw sliced meat and cooked meat, then pour boiling hot broth over. Top with sliced onion, chilies, herb salad, and lime wedges.
Heads up — we had to guess a little:
- The quantity of beef bones is inferred as 5-6 pounds based on common recipes for pho broth.
Credit where it’s due: this recipe was transcribed from Joshua Weissman’s original video on YouTube. Follow them there — it’s their dish.
Are you Joshua Weissman? Claim this page or ask us to take it down. Your call, always.