free counter with statistics

Pho (Vietnamese Noodle Soup)

Introduction & Inspiration

There are few soups in the world as iconic, aromatic, and deeply satisfying as a steaming bowl of authentic Vietnamese Pho. This recipe, inspired by Chef John’s approach, guides us through crafting a rich, flavorful beef pho (Pho Bo) from scratch, complete with a long-simmered bone broth, tender rice noodles, thinly sliced sirloin cooked right in the bowl, and an array of fresh, vibrant garnishes. It’s a true labor of love that promises an unparalleled soup experience.

My inspiration for delving into this recipe comes from a profound appreciation for the complexity and comfort of traditional pho. The clear yet intensely flavored broth, the delicate noodles, the perfectly tender beef, and the interactive ritual of adding fresh herbs, sprouts, lime, and sauces at the table make it more than just a soup – it’s a culinary event. This recipe looked like a fantastic guide to achieving that authentic taste at home.

My goal is to walk you step-by-step through the process of creating this incredible Vietnamese Noodle Soup. While it requires patience, especially for the broth, each stage is crucial for developing the signature depth of flavor. The reward is a truly restaurant-quality pho that will fill your home with incredible aromas.

Let’s embark on this flavorful journey to make homemade Pho Bo!

Nostalgic Appeal / Comfort Food Connection

Vietnamese Pho is a dish that holds immense cultural significance and has become a beloved comfort food across the globe. For many, it evokes memories of bustling street food stalls in Vietnam, favorite local pho restaurants, or comforting, nourishing meals shared with family. The unique, aromatic scent of pho broth – rich with star anise, ginger, and beefy goodness – is instantly recognizable and deeply comforting.

This recipe, with its emphasis on roasting bones and aromatics, a long, slow simmer for the broth, and fresh, vibrant garnishes, taps directly into the authentic traditions of pho preparation. It’s a taste of Vietnamese culinary heritage.

The act of assembling your own bowl at the table, adding fresh herbs, bean sprouts, lime juice, and sauces to your liking, is an interactive and satisfying ritual that enhances the comforting experience. It’s a soup that feels both restorative and incredibly flavorful.

Making this authentic-style pho at home feels like creating a truly special, nourishing, and deeply satisfying meal that connects you to a rich culinary tradition.

Homemade Focus (Crafting the Soulful Broth & Fresh Assembly)

This recipe for Vietnamese Pho is a testament to the profound flavors achieved through dedicated homemade cooking, particularly in the creation of its soulful broth. While it’s a time-intensive process, making the broth from scratch by roasting beef bones and aromatics, then simmering them for many hours with spices, is the absolute key to authentic pho.

I love recipes that don’t cut corners on flavor development. Roasting the beef bones until browned and the unpeeled onion halves until blackened and soft creates an incredible depth of savory, slightly sweet, and smoky notes that form the foundation of the broth. The long, slow simmer (6-10 hours!) extracts every bit of flavor and collagen from the bones, resulting in a rich, clear, and aromatic consommé.

The homemade focus extends to the fresh assembly. Soaking and then briefly boiling the rice noodles ensures they have the perfect chewy texture. Arranging fresh, raw, paper-thin slices of sirloin in the bowl, then watching them cook instantly as the steaming hot broth is ladled over, is a classic pho technique that guarantees tender beef. The final flourish of fresh cilantro, green onion, Thai basil, bean sprouts, and lime at the table makes each bowl a personalized homemade creation.

From patiently simmering the broth to carefully assembling each vibrant bowl, this recipe is a celebration of the art and reward of authentic homemade soup making.

Flavor Goal

The primary flavor goal of this Vietnamese Beef Pho (Pho Bo) is a clear yet incredibly rich, aromatic, and savory beef broth with distinct notes of star anise and ginger, complemented by tender rice noodles, thinly sliced rare-cooked beef, and an array of fresh, vibrant herbs and garnishes that add layers of texture, aroma, and brightness. It aims for a delicate balance of savory, sweet (naturally from bones/onion), spicy (from optional sauces), sour (from lime), and fresh herbaceous notes.

The broth is the heart and soul: deeply beefy from roasted bones, subtly sweet and smoky from charred onion and ginger, warmly aromatic from star anise, and rounded out with umami from fish sauce and salt.

The rice noodles provide a soft, slightly chewy texture. The thinly sliced sirloin, cooked by the hot broth, remains incredibly tender and beefy.

The garnishes are essential: fresh cilantro and green onions add immediate freshness to the bowl. Bean sprouts provide crunch; Thai basil contributes a unique anise-licorice aroma; fresh lime wedges add crucial bright acidity; and optional hoisin sauce (sweet/savory) and chile-garlic sauce (spicy) allow for customization of the final flavor profile.

Ingredient Insights

Let’s explore the key components of this authentic pho:

Broth:

  • Beef soup bones (shank and knee recommended): Essential for rich, gelatinous broth. Roasting them first develops deep flavor and color.
  • Medium onion, unpeeled and halved: Roasting/charring it unpeeled adds sweetness and smoky depth to the broth.
  • Fresh ginger (5 slices): Adds warm, pungent, aromatic notes. Traditionally, ginger is also often charred alongside the onion.
  • Salt: Seasons the broth.
  • Star anise (2 pods): A signature pho spice! Provides a warm, sweet, licorice-like aroma and flavor. Use whole pods.
  • Fish sauce: Adds essential savory umami depth. Use a good quality Vietnamese or Thai fish sauce.
  • Water (4 quarts): The base liquid.

Noodles & Meat:

  • Dried rice noodles (8 ounce package): Often called “rice sticks” or “banh pho.” Typically flat and come in various widths. Soaking then quick boiling is key.
  • Beef top sirloin, thinly sliced: A lean, tender cut that cooks quickly when sliced paper-thin and covered with hot broth. Partially freezing the sirloin makes it much easier to slice thinly.

Garnishes & Accompaniments (Essential!):

  • Chopped cilantro & Chopped green onion: Added directly to the bowl with the noodles and beef.
  • Bean sprouts, Thai basil (a specific basil variety with anise notes), Lime wedges: Served on the side for diners to add to their taste.
  • Hoisin sauce & Chile-garlic sauce (like Sriracha) (Optional): Popular condiments served alongside for dipping or stirring into the broth.

Roasting the bones and onion, and using star anise and fish sauce, are critical for authentic broth flavor.

Essential Equipment

Making authentic pho broth requires some specific tools and time:

  • An Oven and Baking sheet(s): For roasting the beef bones and onion.
  • A Large stockpot (at least 8-10 quarts): Essential for simmering the large volume of bones and water for the broth.
  • A Fine-mesh strainer and/or Cheesecloth: Crucial for straining the broth to achieve clarity.
  • A Large bowl: For soaking the rice noodles.
  • Another Large pot: For boiling the rice noodles.
  • A Colander: For draining noodles.
  • Large serving bowls (pho bowls are typically deep and wide).
  • A sharp knife: For thinly slicing the sirloin (a very sharp knife is key).
  • Measuring cups and spoons.

A very large stockpot is important for making a good quantity of broth.

List of Ingredients with Measurements

Here’s the complete list of ingredients, with precise measurements:

  • 4 pounds beef soup bones (shank and knee recommended)
  • 1 medium onion, unpeeled and cut in half
  • 5 slices fresh ginger (about ¼-inch thick)
  • 1 tablespoon salt (for broth, plus more to taste)
  • 2 pods star anise
  • 2 ½ tablespoons fish sauce
  • 4 quarts water
  • 1 (8 ounce) package dried rice noodles
  • 1 ½ pounds beef top sirloin, thinly sliced
  • ½ cup chopped cilantro
  • 1 tablespoon chopped green onion
  • 1 ½ cups bean sprouts
  • 1 bunch Thai basil
  • 1 medium lime, cut into 4 wedges
  • ¼ cup hoisin sauce (Optional, for serving)
  • ¼ cup chile-garlic sauce (such as Sriracha) (Optional, for serving)
  • (Implied: Salt for pasta water if desired, though broth is very flavorful)

These quantities yield about 4 generous servings.

Slicing sirloin very thinly (when partially frozen) is key for it to cook properly in the hot broth.

Step-by-Step Instructions (Crafting Authentic Pho Bo!)

Let’s embark on the rewarding journey of making homemade Pho:

1. Roast Bones and Onion:

  • Preheat your oven to 425°F (220°C).
  • Place the beef soup bones on a large baking sheet. Roast in the preheated oven until well-browned, about 1 hour, turning them halfway through if needed.
  • Place the unpeeled onion halves (cut-side down or up) on a separate small baking sheet or piece of foil. Roast on another rack in the same oven until the cut surfaces are blackened and the onion is soft, about 45 minutes. (Optionally, char the ginger slices alongside the onion for deeper flavor).

2. Make and Simmer the Broth (The Long Haul!):

  • Transfer the browned beef bones and the roasted/blackened onion halves to a very large stockpot.
  • Add the slices of fresh ginger, 1 tablespoon of salt, the star anise pods, fish sauce, and 4 quarts of water.
  • Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low (or the lowest setting that maintains a very gentle simmer). Skim off any scum or impurities that rise to the surface during the first 30-60 minutes.
  • Cover partially (leaving a small gap for steam to escape) and let the broth simmer very gently for 6 to 10 hours. The longer it simmers, the richer the flavor. Add more water if needed to keep bones covered.

3. Strain the Broth:

  • After the long simmer, carefully strain the broth through a fine-mesh sieve lined with cheesecloth (if you have it, for extra clarity) into a large clean pot or heatproof container. Discard the bones, onion, ginger, and star anise.
  • For a less fatty broth, you can chill the strained broth completely, then skim off the solidified fat from the top before reheating. Set the strained broth aside.

4. Prepare Rice Noodles:

  • About 1 hour before you plan to serve, place the dried rice noodles in a large bowl. Cover them completely with room temperature water. Let them soak for 1 hour (or according to package directions – some may need less time or hot water).
  • After soaking, drain the noodles thoroughly.

5. Reheat Broth and Cook Noodles:

  • When ready to assemble, heat up the reserved strained pho broth in a saucepan by bringing it to a strong simmer. Taste and adjust salt or fish sauce if needed. The broth must be VERY hot to cook the beef.
  • Meanwhile, bring a separate large pot of water to a rolling boil. Add the soaked and drained rice noodles to the boiling water and cook for just 1 minute (or until tender but still slightly chewy – they cook fast after soaking!).
  • Drain the noodles immediately in a colander.

6. Assemble the Pho Bowls:

  • Divide the cooked rice noodles evenly among 4 large serving bowls.
  • Arrange a portion of the paper-thin raw beef top sirloin slices over the noodles in each bowl.
  • Sprinkle the chopped cilantro and chopped green onion over the beef and noodles.
  • Carefully ladle the very hot, simmering pho broth generously over the beef, noodles, and herbs in each bowl. The hot broth will cook the thinly sliced beef to a perfect rare or medium-rare.
  • Gently stir the contents of the bowl with chopsticks or a spoon to help cook the beef evenly. Let it sit for 1 to 2 minutes until the beef is partially cooked and no longer pink (or to your desired doneness).

7. Serve with Garnishes:

  • Serve the Pho Bo immediately. Provide plates or bowls of fresh bean sprouts, Thai basil leaves, lime wedges, and optional hoisin sauce and chile-garlic sauce (Sriracha) on the side for each person to customize their soup to their liking.

The tableside assembly is part of the authentic pho experience!

Troubleshooting

Making authentic pho broth takes time and care:

  • Problem: Broth is cloudy, not clear.
    • Solution: Skim impurities diligently during the initial boiling/simmering of the broth. Avoid a rolling boil during the long simmer; maintain a very gentle “lazy bubble” simmer. Straining through cheesecloth helps significantly. Roasting bones first also helps achieve clarity.
  • Problem: Broth is bland.
    • Solution: Ensure bones were well-roasted for deep flavor. Simmer for the full recommended time (6-10 hours). Use enough salt and fish sauce. Don’t skip the charred onion/ginger. Taste and adjust seasoning (salt, fish sauce, a tiny pinch of sugar if needed) after straining.
  • Problem: Beef is tough in the bowl.
    • Solution: Sirloin must be sliced paper-thin against the grain. If slices are too thick, the hot broth won’t cook them sufficiently to tender. Partially freezing the beef before slicing makes it much easier to get thin slices. Ensure broth is at a strong simmer when ladled over.
  • Problem: Rice noodles are clumpy or mushy.
    • Solution: Soak noodles according to package directions. Cook them very briefly in boiling water (often just 30 seconds to 1 minute after soaking) until just tender. Drain immediately. Divide into bowls promptly.

Patience with the broth and thinly sliced beef are key.

Tips and Variations

Let’s explore ways to refine or vary your pho:

  • Tip (Broth Clarity): After the initial boil and skim, some traditional methods involve briefly rinsing the bones and pot before starting the long simmer for an even clearer broth, though roasting also helps.
  • Variation (Spices): Some pho recipes include a small cinnamon stick, a few cardamom pods, or coriander seeds (often toasted briefly with the star anise) in the broth for added aromatic complexity.
  • Tip (Slicing Beef): For ultra-thin beef slices, place the sirloin in the freezer for 30-60 minutes until it’s very firm but not frozen solid. This makes it much easier to slice thinly against the grain.
  • Variation (Chicken Pho – Pho Ga): Use chicken bones/carcass (and optionally chicken pieces) instead of beef bones. Use chicken meat for topping. Adjust aromatics slightly (ginger is very prominent in Pho Ga).
  • Tip: If you have time, making the broth a day ahead allows flavors to meld and makes it easy to skim off solidified fat after chilling.
  • Variation (Vegetarian Pho – Pho Chay): Use a rich mushroom and vegetable broth base, with charred aromatics, star anise, cinnamon, ginger. Top with fried tofu, various mushrooms, and plenty of fresh vegetables and herbs.
  • Pressure Cooker/Instant Pot Broth: You can significantly reduce broth simmering time by using a pressure cooker (follow specific pho broth recipes for pressure cookers regarding timing and liquid levels).

Pho is wonderfully customizable with garnishes!

Serving and Pairing Suggestions

Chef John’s Vietnamese Pho is a complete, satisfying meal in a bowl.

Serving: Serve piping hot. The experience involves adding fresh garnishes from a communal platter to your individual bowl.

How to Eat Pho (Traditional Etiquette/Enjoyment):

  • Add bean sprouts, Thai basil leaves (tear them to release aroma), and a squeeze of lime juice to your bowl.
  • Taste the broth first before adding hoisin or sriracha, as a well-made broth is prized for its delicate balance.
  • Use chopsticks to eat the noodles and meat, and a spoon for the broth. It’s perfectly acceptable (and expected!) to lift the bowl to drink the last delicious drops of broth.

Pairing:

  • Often served with a side of Chinese donuts (youtiao/dầu cháo quẩy) for dipping in other regions, though less common with Southern Vietnamese style pho typically found in US.
  • Refreshing beverages like Vietnamese iced coffee (cà phê sữa đá), fresh limeade (nước chanh), or a light lager beer. Drink alcohol with moderation.

The fresh herbs and tableside additions are integral to the experience!

Nutritional Information

Pho Bo, when made traditionally, is a relatively healthy, high-protein soup. Nutritional info is approximate (per large serving, assuming 4 servings):

  • Calories: 450-600 (depends on amount of beef, noodles, and any fat in broth)
  • Fat: 15-25 grams (from beef bones, sirloin, can be lower if broth is well-skimmed)
  • Saturated Fat: 5-10 grams
  • Cholesterol: 70-100+ mg
  • Sodium: 1200-2000+ mg (Fish sauce and added salt contribute significantly; can be very high)
  • Total Carbs.: 40-55 grams (mostly from rice noodles)
  • Dietary Fiber: 2-4 grams
  • Sugars: 3-6 grams
  • Protein: 35-45+ grams (Excellent source!)

A good source of protein. Rich in collagen if using knuckle/joint bones. Sodium can be very high; use low-sodium fish sauce if available and control added salt carefully. The broth itself, if well-skimmed, is low in fat.

Print

Pho (Vietnamese Noodle Soup)

Learn to make Chef John’s Authentic Vietnamese Pho Bo! This recipe guides you through crafting a rich beef bone broth, served with rice noodles, tender sirloin, and fresh garnishes.

  • Author: Evelyn

Ingredients

Scale

Here’s the complete list of ingredients, with precise measurements:

  • 4 pounds beef soup bones (shank and knee recommended)
  • 1 medium onion, unpeeled and cut in half
  • 5 slices fresh ginger (about ¼-inch thick)
  • 1 tablespoon salt (for broth, plus more to taste)
  • 2 pods star anise
  • 2 ½ tablespoons fish sauce
  • 4 quarts water
  • 1 (8 ounce) package dried rice noodles
  • 1 ½ pounds beef top sirloin, thinly sliced
  • ½ cup chopped cilantro
  • 1 tablespoon chopped green onion
  • 1 ½ cups bean sprouts
  • 1 bunch Thai basil
  • 1 medium lime, cut into 4 wedges
  • ¼ cup hoisin sauce (Optional, for serving)
  • ¼ cup chile-garlic sauce (such as Sriracha) (Optional, for serving)
  • (Implied: Salt for pasta water if desired, though broth is very flavorful)

These quantities yield about 4 generous servings.

Slicing sirloin very thinly (when partially frozen) is key for it to cook properly in the hot broth

Instructions

Let’s embark on the rewarding journey of making homemade Pho:

1. Roast Bones and Onion:

  • Preheat your oven to 425°F (220°C).
  • Place the beef soup bones on a large baking sheet. Roast in the preheated oven until well-browned, about 1 hour, turning them halfway through if needed.
  • Place the unpeeled onion halves (cut-side down or up) on a separate small baking sheet or piece of foil. Roast on another rack in the same oven until the cut surfaces are blackened and the onion is soft, about 45 minutes. (Optionally, char the ginger slices alongside the onion for deeper flavor).

2. Make and Simmer the Broth (The Long Haul!):

  • Transfer the browned beef bones and the roasted/blackened onion halves to a very large stockpot.
  • Add the slices of fresh ginger, 1 tablespoon of salt, the star anise pods, fish sauce, and 4 quarts of water.
  • Bring the mixture to a boil over high heat. Once boiling, reduce the heat to low (or the lowest setting that maintains a very gentle simmer). Skim off any scum or impurities that rise to the surface during the first 30-60 minutes.
  • Cover partially (leaving a small gap for steam to escape) and let the broth simmer very gently for 6 to 10 hours. The longer it simmers, the richer the flavor. Add more water if needed to keep bones covered.

3. Strain the Broth:

  • After the long simmer, carefully strain the broth through a fine-mesh sieve lined with cheesecloth (if you have it, for extra clarity) into a large clean pot or heatproof container. Discard the bones, onion, ginger, and star anise.
  • For a less fatty broth, you can chill the strained broth completely, then skim off the solidified fat from the top before reheating. Set the strained broth aside.

4. Prepare Rice Noodles:

  • About 1 hour before you plan to serve, place the dried rice noodles in a large bowl. Cover them completely with room temperature water. Let them soak for 1 hour (or according to package directions – some may need less time or hot water).
  • After soaking, drain the noodles thoroughly.

5. Reheat Broth and Cook Noodles:

  • When ready to assemble, heat up the reserved strained pho broth in a saucepan by bringing it to a strong simmer. Taste and adjust salt or fish sauce if needed. The broth must be VERY hot to cook the beef.
  • Meanwhile, bring a separate large pot of water to a rolling boil. Add the soaked and drained rice noodles to the boiling water and cook for just 1 minute (or until tender but still slightly chewy – they cook fast after soaking!).
  • Drain the noodles immediately in a colander.

6. Assemble the Pho Bowls:

  • Divide the cooked rice noodles evenly among 4 large serving bowls.
  • Arrange a portion of the paper-thin raw beef top sirloin slices over the noodles in each bowl.
  • Sprinkle the chopped cilantro and chopped green onion over the beef and noodles.
  • Carefully ladle the very hot, simmering pho broth generously over the beef, noodles, and herbs in each bowl. The hot broth will cook the thinly sliced beef to a perfect rare or medium-rare.
  • Gently stir the contents of the bowl with chopsticks or a spoon to help cook the beef evenly. Let it sit for 1 to 2 minutes until the beef is partially cooked and no longer pink (or to your desired doneness).

7. Serve with Garnishes:

  • Serve the Pho Bo immediately. Provide plates or bowls of fresh bean sprouts, Thai basil leaves, lime wedges, and optional hoisin sauce and chile-garlic sauce (Sriracha) on the side for each person to customize their soup to their liking.

The tableside assembly is part of the authentic pho experience

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Recipe Summary and Q&A

Let’s conclude with a summary and common questions:

Recipe Summary:

Chef John’s Vietnamese Noodle Soup (Pho Bo) is an authentic-style beef pho. It involves creating a rich, aromatic broth by roasting beef soup bones and unpeeled onion, then simmering them for 6-10 hours with ginger, star anise, fish sauce, and salt. The strained broth is served piping hot over soaked and briefly boiled rice noodles, topped with paper-thin slices of raw beef sirloin (which cook in the hot broth), fresh cilantro, and green onion. A platter of fresh garnishes (bean sprouts, Thai basil, lime wedges) and optional sauces (hoisin, Sriracha) are served alongside for customization.

Q&A:

Q: Can I make the broth ahead of time? A: Yes, absolutely! The broth is perfect for making 1-3 days ahead and storing in the refrigerator, or frozen for several months. In fact, making it ahead allows fat to solidify for easy removal.

Q: How do I store leftover pho? A: Store leftover strained broth separately from cooked noodles and any uncooked meat/garnishes. Reheat broth to a strong simmer. Cook noodles fresh if possible, or gently reheat leftover noodles. Assemble bowls fresh.

Q: Can I freeze leftover pho? A: Freeze the broth only. It freezes beautifully for 3-6 months. Noodles and fresh garnishes do not freeze well. Cook noodles fresh and prepare garnishes when ready to serve with thawed, reheated broth.

Q: What if I can’t find beef shank or knee bones? A: Use a combination of beef marrow bones, oxtail, and some meaty bones like neck bones or beef short ribs for good flavor and collagen. Ask your butcher for good “pho bones.”

Q: Is charring the onion really necessary? A: Yes, charring the onion (and traditionally ginger) adds a crucial smoky sweetness and depth to the pho broth that can’t be replicated by just simmering raw onion. Don’t skip it