Vietnamese pho is a fragrant beef broth soup with rice noodles, fresh herbs, and tender meat. The key is building deep flavor by charring spices and aromatics before adding liquid, then simmering the broth low and slow until it tastes rich and clean at once.
Ingredients for Vietnamese Pho
Beef bones and beef chuck form the backbone of the broth, simmering for hours to release collagen and depth. Onion and ginger are charred to bring sweetness and warmth. Star anise, cinnamon, coriander seeds, and cloves bloom in a dry pan, releasing their oils and spice. Fish sauce adds umami and savory backbone without tasting fishy. Rock sugar balances salt and bitter notes. Rice noodles are the base that holds the broth, while beef sirloin cooks quickly in the hot broth just before serving. Fresh cilantro, Thai basil, fresh mint, lime, jalapeño, and bean sprouts add brightness, heat, and texture at the table.
Why This Vietnamese Pho Works
Charring the onion and ginger on a hot pan darkens their surfaces and brings out deeper, caramelized flavors that raw aromatics cannot give. Toasting the whole spices in a dry pan before adding liquid wakes up their essential oils so they perfume the entire pot instead of sitting dormant on the bottom.
The broth simmers for three hours so the bones and meat release gelatin, collagen, and flavor into the liquid. The result is silky and rich without being heavy. Fish sauce added at the end, rather than the start, tastes cleaner because it does not have time to become sharp or overpowering.
The noodles cook separately and are placed in the bowl just before serving, so they stay tender and do not absorb broth and turn mushy. Hot broth poured over raw or barely cooked beef sirloin cooks it through gently, keeping it tender instead of boiling it hard.
Mistakes To Avoid
Skipping the charring step leaves the broth tasting thin and one-dimensional. The onion and ginger need direct heat to break down their cell walls and develop caramelized flavors that a raw or boiled approach cannot achieve.
Adding all the fish sauce at the beginning makes it taste sharp and medicinal instead of savory and round. The long simmer breaks down its complex compounds, leaving behind a harsh taste. Add it at the end instead.
Cooking the noodles in the broth pot clouds the liquid and makes the noodles mushy and starchy. The broth should stay clear and bright, and the noodles should have a slight bite. Cook them separately in salted water and drain.
Boiling the raw beef sirloin hard makes it tough and gray instead of tender and rosy. Slice it thin, place it in a hot bowl, and pour boiling broth over it so the heat cooks it gently from the outside in, leaving the center just cooked through.
As an Amazon Associate, we earn from qualifying purchases.
Ingredients
- 3 pounds beef bones, such as knuckle or marrow bones
- 2 pounds beef chuck, cut into 2-inch pieces
- 1 medium onion, halved
- 4-inch piece fresh ginger, halved lengthwise
- 2 whole star anise
- 1 stick cinnamon, about 3 inches
- 1 teaspoon coriander seeds
- 4 whole cloves
- 1 tablespoon fish sauce, plus more to taste
- 2 tablespoons rock sugar
- 2 teaspoons salt, plus more to taste
- 12 cups water
- 1 pound dried rice noodles
- 1 pound beef sirloin, very thinly sliced
- Fresh cilantro, chopped
- Fresh Thai basil
- Fresh mint, chopped
- 2 limes, cut into wedges
- 2 jalapeños, thinly sliced
- 2 cups fresh bean sprouts
- Hoisin sauce for serving
- Sriracha for serving
Step-by-step Instructions
- Place beef bones and chuck pieces in a large stockpot and cover with cold water. Bring to a boil over high heat, about 10 minutes. Drain and rinse the meat and bones under cold running water, then clean the pot.
- Return the cleaned meat and bones to the pot. Add 12 cups fresh water and bring to a simmer over medium-high heat, about 10 minutes. Skim off any gray foam that rises to the surface with a slotted spoon.
- Place the onion and ginger halves, cut side down, in a dry skillet over medium-high heat. Char until the cut sides blacken and soften, about 5 minutes per side. Add them to the broth.
- Toast the star anise, cinnamon, coriander seeds, and cloves in the dry skillet over medium heat for 2 to 3 minutes, stirring often, until fragrant. Add them to the broth.
- Reduce heat to low and simmer the broth uncovered for 3 hours, skimming foam as it rises. The broth should smell rich and aromatic, and the meat should fall apart when pressed with a spoon.
- Strain the broth through a fine-mesh sieve into a clean pot, discarding solids. Stir in the rock sugar and salt. Taste and adjust seasoning with more salt if needed. The broth should taste savory and balanced.
- Just before serving, add the tablespoon of fish sauce to the broth and stir well. Taste again and add more fish sauce or salt if needed.
- Cook the rice noodles in a separate pot of boiling salted water according to package directions until tender, about 4 to 5 minutes. Drain and divide among six bowls.
- Bring the broth to a rolling boil over high heat. Divide the thinly sliced beef sirloin among the six bowls, placing it on top of the noodles. Ladle the boiling broth over the beef and noodles, about 2 cups per bowl. The heat will cook the beef through, turning it from red to brown, in about 1 minute.
- Top each bowl with cilantro, Thai basil, mint, lime wedges, jalapeño, and bean sprouts. Serve with hoisin sauce and sriracha on the side for drizzling.
Frequently Asked Questions
Can pho be made ahead?
Yes. Make the broth up to step 7, then cool it in shallow containers in the refrigerator until cold, about 2 hours. Refrigerate for up to 5 days or freeze for up to 3 months. Reheat gently over medium heat before serving, then proceed with cooking the noodles and beef.
What if the broth tastes too salty?
Add a pinch of rock sugar or a small pinch of regular sugar to balance the salt. If it is still too salty, thin it slightly with water and taste again. Adjust in small steps so you do not overshoot.
Can I use beef brisket instead of sirloin?
Yes, but it cooks differently. Brisket is tougher and needs longer cooking. Add it to the broth in the last 45 minutes of simmering so it becomes tender, then slice it before serving instead of cooking it raw in the hot broth.
Serving Ideas for Vietnamese Pho
Set out a platter of fresh cilantro, Thai basil, mint, lime wedges, sliced jalapeño, and bean sprouts so each person builds their own bowl. Offer hoisin and sriracha on the side for those who want sweet or spicy notes. A simple salad of cucumber and daikon radish dressed with lime juice and salt cuts through the richness and refreshes the palate between spoonfuls.
