Crafting a flavorful bowl of Beef Pho is both an art and a heartfelt tradition in my kitchen. I first fell for this comforting noodle soup while gathered with family around a steaming pot on a chilly evening. Sharing this experience felt like embracing a warm, culinary hug.

Pho is perfect for those seeking a wholesome, aromatic dish that bursts with rich flavors from tender beef and fragrant spices. It's a comforting meal that brings people together, ideal for weekend gatherings or a cozy night in. Here's how you can recreate this classic Vietnamese treasure at home, promising a delightful experience with every slurp.
Jump to:
Why You’ll Love This Recipe
- Authentic Flavor: Traditional spices and fresh ingredients create an unforgettable taste experience.
- Tender Beef: Slow-cooked brisket and shank make every bite melt in the mouth.
- Aromatic Broth: Long simmering with spices ensures a deeply infused, soul-soothing broth.
- Customizable Toppings: Add your favorite herbs and seasonings for a personal touch.
- Family-Friendly: A perfect shareable dish that delights adults and children alike.
Ingredients You'll Need
- Beef Bones – 3 lbs. Bone broth foundation for depth of flavor.
- Beef Brisket – 1.25 lbs. Adds hearty meatiness to the soup.
- Beef Shank – 1 lb. Tenderizes for a rich, beefy taste.
- Water – 14½ cups (about 3.75 quarts). Base for soup, adjust for consistency.
- Salt – 1 tablespoon (and more for seasoning). Brings out the natural flavors.
- Star Anises – 6. Provides a warm, sweet licorice-like aroma.
- Cloves – 6-7. Adds a hint of spice for complexity.
- Coriander Seeds – 1 tablespoon. Imparts a citrusy, nutty flavor.
- Fennel Seeds – 2 teaspoons. Subtle sweetness that enhances taste.
- Yellow Onions – 2 medium, skin-on, sliced in half. Bring in sweetness and depth.
- Ginger – 2 big thumb-sized pieces, sliced in half lengthwise. Adds warming zing and earthiness.
- Shallots – 4-5. Subtle sweetness essential for depth of flavor.
- Rock Sugar – 1 tablespoon. Balances out salty and spiced components.
- Rice Noodles – 1.5-2 lbs cooked. Base for textured slurping satisfaction.
- Thinly Sliced Steak (optional). Adds richness and protein.
- Yellow Onion – 1 medium, thinly sliced into half moons. Adds crunch and freshness.
- White Scallion Part – Shredded. Provides a mild onion flavor.
- Green Scallion Part – Thinly sliced. Offers peppery freshness.
- Cilantro – Thinly sliced. Adds brightness and herbal aroma.
How to Make Beef Pho
Step 1: Prepare Beef Bones
Par-boil the beef bones in boiling water for 10 minutes to remove impurities. Rinse them under cold water to clean thoroughly.
Step 2: Simmer the Base
In a stock pot, bring 3.75 quarts of water to a simmer. Add the bones and 1 tablespoon of salt. Bring everything to a boil, skim off any foams, then reduce the heat and let it simmer for 6-8 hours.
Step 3: Cook Brisket and Shank
Tie the beef brisket and shank with kitchen twine. Par-boil and rinse them, then add to the stock pot. Cook until tender, about 2.5-3 hours for brisket and 1-1.5 hours for shank.
Step 4: Infuse Aromatics
Char onions, ginger, and shallots until softened. Peel off the charred skins and add them to the broth along with a spice bag containing toasted spices. Continue simmering for an additional 2 hours.
Step 5: Season the Broth
Season the broth to taste with salt, fish sauce, and rock sugar. Adjust as needed for balance.
Step 6: Assemble the Bowls
Slice the cooked beef and place rice noodles in bowls. Top with beef slices, thinly sliced onions, scallions, cilantro, and a dash of black pepper.
Step 7: Serve the Pho
Bring the broth to a rolling boil, briefly poach the white parts of scallions, and ladle the hot broth into the prepared bowls. Serve immediately with your choice of accompaniments.

Pro Tips from My Kitchen
✓ Char for Flavor – Charring the onions, ginger, and shallots adds a depth to the broth that can't be missed. Don't skip this essential step for authentic flavor.
✓ Spice Management – If you prefer a lighter spice, consider using fewer star anises or only five cloves. Adjust according to your taste level.
✓ Floating Fat – Use a mesh strainer to skim off excess fat as the broth simmers, for a cleaner and lighter finish.
✓ Noodle Prep – Quickly rinse cooked rice noodles under cool water to prevent them from becoming sticky or clumping together.
✓ Fresh Herbs – Ample use of fresh herbs elevates your pho; always add them just before serving for optimal flavor impact.
What Makes This Recipe Work
- The long, slow simmering of the bones releases rich collagen and enhanced flavor, creating a deep and satisfying beef broth that forms the backbone of authentic pho.
- Use of a mix of spices, such as star anise and cloves, imparts an aromatic warmth that complements the hearty beef, resulting in a balanced and layered taste profile.
- The combination of brisket and shank ensures a tender, juicy bite, adding layers of texture when paired with the delicate rice noodles and fresh herbs.
Frequently Asked Questions About Beef Pho
Yes, you can use oxtail or short ribs as a substitute. Both cuts have a similar texture and richness that work well in pho.
To achieve a clear broth, regularly skim off any foam or impurities in the first hours of simmering. This keeps your broth clean and appealing.
Yes, pho broth can be made in advance and stored in the refrigerator for up to three days. Reheat gently on the stove before serving.
Dilute a salty broth by adding a small amount of water and adjusting the flavors with additional rock sugar or fish sauce to taste.
Pho is excellently paired with fresh basil, bean sprouts, lime wedges, and sliced chili for added freshness and a hint of spice.

Beef Pho Recipe
Ingredients
- 3 lbs Beef Bones
- 1.25 lbs Beef Brisket
- 1 lb Beef Shank
- 14.5 cups Water
- 1 tablespoon Salt
- 6 Star Anises
- 6-7 Cloves
- 1 tablespoon Coriander Seeds
- 2 teaspoon Fennel Seeds
- 2 medium Yellow Onions, sliced in half, skin-on
- 2 pieces Ginger, big thumb-sized, sliced in half lengthwise
- 4-5 Shallots
- 1 tablespoon Rock Sugar
For the Serving
- 1.5-2 lbs Rice Noodles, cooked
- 1 Thinly Sliced Steak (optional)
- 1 medium Yellow Onion, thinly sliced into half moons
- 1 White Scallion Part, shredded
- 1 Green Scallion Part, thinly sliced
- 1 Cilantro, thinly sliced
Instructions
- Par-boil the beef bones in boiling water for 10 minutes to remove impurities. Rinse them under cold water to clean thoroughly.
- In a stock pot, bring 3.75 quarts of water to a simmer. Add the bones and 1 tablespoon of salt. Bring everything to a boil, skim off any foams, then reduce the heat and let it simmer for 6-8 hours.
- Tie the beef brisket and shank with kitchen twine. Par-boil and rinse them, then add to the stock pot. Cook until tender, about 2.5-3 hours for brisket and 1-1.5 hours for shank.
- Char onions, ginger, and shallots until softened. Peel off the charred skins and add them to the broth along with a spice bag containing toasted spices. Continue simmering for an additional 2 hours.
- Season the broth to taste with salt, fish sauce, and rock sugar. Adjust as needed for balance.
- Slice the cooked beef and place rice noodles in bowls. Top with beef slices, thinly sliced onions, scallions, cilantro, and a dash of black pepper.
- Bring the broth to a rolling boil, briefly poach the white parts of scallions, and ladle the hot broth into the prepared bowls. Serve immediately with your choice of accompaniments.
Notes
- Charring the onions, ginger, and shallots adds a depth to the broth that can't be missed.
- Don't skip this essential step for authentic flavor.
- Use a mesh strainer to skim off excess fat as the broth simmers for a cleaner finish.
- Fresh herbs should be added just before serving for optimal flavor impact.





Leave a Reply