Few dishes are as deeply soothing, aromatic, and soul-satisfying as a bowl of Beef Pho. This Vietnamese noodle soup—known locally as phở bò—is a slow-simmered symphony of spices, tender beef, and chewy rice noodles, all brought together in a crystal-clear broth that’s been loved and perfected for generations.
Whether it’s a chilly winter evening, a weekend cooking project, or a moment when only comfort food will do, Beef Pho delivers warmth and complexity in every slurp. My first taste of pho was from a humble street vendor in Hanoi, sitting on a plastic stool as the morning bustle filled the air. The experience was unforgettable—fragrant broth, melt-in-your-mouth beef, and herbs so fresh they practically danced on the tongue.
This recipe brings that authentic Vietnamese flavor into your kitchen, with clear instructions and tips for achieving restaurant-quality results at home.
What Is Beef Pho?
Beef Pho is a traditional Vietnamese soup featuring a long-simmered bone broth, rice noodles, and thinly sliced beef, often topped with fresh herbs and condiments. Its roots trace back to northern Vietnam in the early 20th century, evolving through colonial and cultural influences to become a national dish.
There are two main regional styles:
-
Northern-style Pho (Phở Bắc): Simple and clean, with minimal garnishes and a stronger beef flavor.
-
Southern-style Pho (Phở Nam): Sweeter, more herb-heavy, and served with a generous array of garnishes like bean sprouts, lime, Thai basil, and hoisin.
This recipe bridges both, honoring the tradition while offering optional toppings so you can personalize your bowl.
Why You’ll Love This Beef Pho Recipe
-
Incredibly aromatic broth: Infused with star anise, cloves, cinnamon, and charred aromatics.
-
Restaurant-quality results at home: No shortcuts, just time-tested techniques.
-
Customizable toppings: Tailor each bowl to your taste with herbs, sauces, and lime.
-
Comfort food with depth: Warm, nourishing, and satisfying from the first spoonful.
Ingredients You’ll Need
For the Broth:
-
3 lbs beef bones (preferably a mix of marrow bones and knuckle bones)
-
1 lb beef brisket or chuck
-
1 large onion, halved
-
1 3-inch piece of ginger, halved lengthwise
-
4 whole star anise
-
4 whole cloves
-
2 cinnamon sticks
-
1 tbsp coriander seeds
-
1 tsp fennel seeds (optional)
-
1 tbsp salt
-
1 tbsp fish sauce (more to taste)
-
1 tbsp sugar (rock sugar if available)
-
4–5 quarts of water
For the Bowl:
-
1 lb banh pho rice noodles (flat, medium-width rice noodles)
-
1/2 lb beef sirloin, eye of round, or tenderloin, thinly sliced
-
Cooked brisket or chuck from broth (optional)
Optional Toppings and Garnishes:
-
Fresh Thai basil
-
Bean sprouts
-
Lime wedges
-
Thinly sliced red or white onion (soaked in ice water for crispness)
-
Jalapeño or Thai chili slices
-
Hoisin sauce
-
Sriracha or chili-garlic sauce
-
Fresh cilantro
-
Scallions, sliced
Step-by-Step Instructions
Step 1: Parboil the Bones and Meat
-
Place beef bones and brisket/chuck into a large stockpot.
-
Cover with cold water and bring to a boil.
-
Boil vigorously for 10 minutes, then drain and rinse bones under cold water. Scrub any scum off the bones.
Why this step matters: Parboiling removes impurities that cause cloudy broth and off flavors.
Step 2: Char the Aromatics
-
Over an open flame or under a broiler, char the onion and ginger until blackened and fragrant.
-
Rinse to remove loose char, then set aside.
This adds signature depth and smokiness to the broth.
Step 3: Toast the Spices
-
In a dry pan over medium heat, toast star anise, cloves, cinnamon, coriander, and fennel seeds until fragrant (about 2–3 minutes).
-
Place spices in a spice ball or cheesecloth for easy removal later.
Step 4: Build the Broth
-
Return bones and meat to a clean stockpot.
-
Add 4–5 quarts of water, charred onion and ginger, toasted spices, salt, fish sauce, and sugar.
-
Bring to a boil, then reduce to a gentle simmer.
Simmer time:
-
Simmer uncovered for at least 6 hours, skimming foam and fat as needed.
-
Remove brisket after 2–3 hours (once tender), and refrigerate for slicing later.
-
Adjust salt, fish sauce, or sugar to taste during the final hour.
Tip: For an ultra-clear broth, strain carefully through a cheesecloth-lined strainer at the end.
Step 5: Prepare the Noodles
-
Soak dry rice noodles in warm water for 30 minutes, or cook per package directions if using fresh noodles.
-
Drain well. Don’t overcook—they should be chewy, not mushy.
Step 6: Assemble the Bowls
-
Place a handful of noodles in each bowl.
-
Top with raw sliced beef (it will cook in the broth), cooked brisket (if using), and onion slices.
-
Ladle boiling hot broth over the top to cook the raw beef.
-
Garnish with herbs, lime, bean sprouts, and sauces as desired.
Tips for the Best Beef Pho at Home
1. Use a Mix of Bones
Marrow bones add richness, while knuckle bones provide collagen for body. You can also add oxtail for flavor and meat.
2. Don’t Rush the Simmer
Long, gentle simmering coaxes out deep flavors. Avoid boiling—this emulsifies fat and clouds the broth.
3. Char and Toast
These steps build the signature aromatic profile of pho. Don’t skip them!
4. Thinly Slice Raw Beef
Freeze the beef slightly before slicing for paper-thin cuts. They should cook instantly under hot broth.
5. Taste and Adjust
Fish sauce, salt, and sugar balance the broth. Taste before serving and fine-tune if needed.
Serving Suggestions
Pho is a meal in itself, but you can serve it with:
-
Vietnamese spring rolls or fresh rice paper rolls.
-
Iced Vietnamese coffee (cà phê sữa đá) for contrast.
-
Pickled vegetables like daikon and carrots for tanginess.
It’s also common to serve extra broth on the side to top up the bowl as needed.
How to Store and Reheat
Broth:
-
Refrigerate for up to 5 days or freeze for up to 3 months.
-
Remove solidified fat from the top before reheating.
Noodles:
-
Best when cooked fresh. If storing, toss with a little oil to prevent sticking.
Meat:
-
Store separately. Reheat brisket gently in broth before serving.
To Reheat Pho:
-
Bring broth to a boil, pour over fresh noodles and sliced beef just before serving.
Frequently Asked Questions
Can I use a pressure cooker or Instant Pot?
Yes! Pressure cooking the broth for 1.5 to 2 hours yields excellent flavor in less time. Still char your aromatics and toast your spices first for depth.
Can I make it low-sodium?
Reduce fish sauce and salt, and use more aromatics to build flavor. Serve with lime to add brightness.
Is pho gluten-free?
Yes, traditional pho is gluten-free. Just ensure your fish sauce and soy sauces (if used) are certified gluten-free.
Can I use chicken instead of beef?
Yes. That dish is called Pho Ga and uses a lighter chicken-based broth with different seasonings.
Cultural Roots of Pho
Pho is more than soup—it’s a symbol of Vietnam’s rich cultural identity. Born in the north, influenced by Chinese and French cooking traditions, pho reflects Vietnam’s colonial past and creative present. It spread south after the Vietnam War, taking on more garnishes and sweetness along the way.
To this day, it’s a morning ritual for many Vietnamese locals—a bowl eaten on the street, slurped quickly before work or school.
In Vietnamese homes, pho is also a labor of love. Making broth from scratch, watching it transform over hours, and gathering loved ones around a shared table—this is the true heart of pho.
Why This Beef Pho Belongs in Your Repertoire
-
Flavor-packed and comforting
-
Deeply cultural and story-rich
-
Great for cold days, sick days, or any day
-
Scalable for family dinners or solo meals
It’s a dish that teaches patience, rewards effort, and tastes like it came straight from a Hanoi noodle shop.
Time to Simmer Your Own Pot of Pho
This Beef Pho (Vietnamese Noodle Soup) recipe offers a taste of tradition, a mastery of flavor, and a bowlful of comfort you’ll return to time and time again.
So gather your spices, take your time with the broth, and create something truly unforgettable. Once you make pho from scratch, takeout will never taste the same.
PrintAuthentic Beef Pho (Vietnamese Noodle Soup): A Bowl of Comfort, Heritage, and Soul
Few dishes are as comforting and aromatic as a steaming bowl of Beef Pho. This Vietnamese classic is built on a delicate yet flavorful broth, enriched with spices like star anise and cinnamon, then paired with tender slices of beef and chewy rice noodles. Served with fresh herbs, lime, and chili on the side, pho is as much about personalization as it is about tradition. Perfect for chilly evenings, family dinners, or when you crave a nourishing bowl of soup, Beef Pho embodies both warmth and balance in every spoonful.
- Prep Time: 30 minutes
- Cook Time: 4 hours
- Total Time: 4 hours30 minutes
- Yield: 6 servings 1x
Ingredients
-
2 lbs (900 g) beef bones (marrow and knuckle bones work best)
-
1 lb (450 g) beef brisket
-
1/2 lb (225 g) beef sirloin, thinly sliced
-
1 large onion, halved
-
3-inch piece of ginger, halved lengthwise
-
3 star anise pods
-
1 cinnamon stick
-
4 whole cloves
-
1 cardamom pod
-
1 tbsp coriander seeds
-
1 tbsp fish sauce
-
1 tbsp rock sugar (or brown sugar)
-
Salt, to taste
-
12 oz (340 g) dried rice noodles (banh pho)
For Serving
-
Fresh bean sprouts
-
Fresh Thai basil leaves
-
Cilantro sprigs
-
Lime wedges
-
Sliced chili peppers
-
Hoisin sauce
-
Sriracha sauce
Instructions
-
Preheat oven to 425°F (220°C). Place beef bones, brisket, onion, and ginger on a baking sheet. Roast for 25–30 minutes until nicely browned.
-
Transfer bones, brisket, onion, and ginger into a large stockpot. Add 4–5 quarts of water and bring to a boil. Skim off any foam that rises to the surface.
-
Toast star anise, cinnamon, cloves, cardamom, and coriander seeds in a dry skillet over medium heat until fragrant, about 2 minutes. Add to the stockpot.
-
Stir in fish sauce, rock sugar, and a pinch of salt. Reduce heat to low and simmer uncovered for 3–4 hours, occasionally skimming impurities.
-
Remove brisket after about 1 ½–2 hours of simmering. Let it cool slightly, then slice thinly and set aside. Continue simmering the broth.
-
Strain broth through a fine mesh sieve into a clean pot. Taste and adjust seasoning with extra fish sauce or salt if needed.
-
Cook rice noodles according to package instructions, then rinse under cold water to stop cooking.
-
To assemble, divide noodles into serving bowls. Top with slices of brisket and raw sirloin.
-
Ladle hot broth over the beef to gently cook the raw slices.
-
Serve with bean sprouts, basil, cilantro, lime wedges, and chili on the side, along with hoisin and sriracha for dipping or mixing in.