Classic Vietnamese Pho Recipe

 Why You’ll Love This Recipe

  • Authentic Flavor – This recipe uses traditional ingredients and techniques for a truly authentic taste.
  • Comforting and Nourishing – Warm, flavorful broth combined with fresh herbs and lean beef makes this a satisfying meal.
  • Customizable – You can add different toppings, adjust the seasoning, or make it spicier to suit your taste.
  • Great for Meal Prep – The broth can be made in advance and stored for easy meals throughout the week.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the broth:

  • 1 large onion, halved
  • 4-inch piece of ginger, sliced lengthwise
  • 2 lbs beef bones (preferably marrow bones)
  • 1 cinnamon stick
  • 4 whole star anise
  • 4 cloves
  • 1 tablespoon coriander seeds
  • 8 cups water
  • 2 tablespoons fish sauce
  • 1 teaspoon salt
  • 1 tablespoon sugar

For the toppings:

  • 1 lb beef (eye of round, brisket, or flank), thinly sliced
  • 1 package rice noodles (pho noodles)
  • 2 cups bean sprouts
  • 4 green onions, chopped
  • 1/4 cup cilantro, chopped
  • Fresh Thai basil leaves
  • 1 lime, cut into wedges
  • Thinly sliced chili peppers (optional)
  • Hoisin sauce and sriracha (optional for serving)

Directions

  1. Char the onion and ginger – Place them on an open flame or broil in the oven until slightly blackened. Set aside.
  2. Prepare the beef bones – In a large pot, boil the bones for 5 minutes to remove impurities. Drain and rinse under cold water.
  3. Simmer the broth – In the same pot, combine the cleaned bones, charred onion and ginger, cinnamon stick, star anise, cloves, coriander seeds, and water. Bring to a boil, then reduce the heat and let it simmer for 3-4 hours.
  4. Skim impurities – Remove any foam or fat that rises to the top to keep the broth clear.
  5. Season the broth – Add fish sauce, salt, and sugar. Adjust the seasoning as needed. Strain the broth through a fine sieve and discard solids.
  6. Cook the noodles – Follow the package instructions, then drain and set aside.
  7. Assemble the bowls – Divide the cooked noodles into serving bowls. Top with thinly sliced raw beef.
  8. Serve – Ladle the hot broth over the beef and noodles. Garnish with bean sprouts, green onions, cilantro, Thai basil, and chili peppers. Serve with lime wedges and optional sauces.

Servings and Timing

  • Servings: 4
  • Prep Time: 30 minutes
  • Cooking Time: 4 hours
  • Calories per Serving: ~400 kcal

Variations

  • Chicken Pho (Pho Ga): Substitute beef bones with chicken bones and use shredded chicken instead of beef.
  • Vegetarian Pho: Use vegetable broth and replace the meat with tofu or mushrooms.
  • Spicier Version: Add more chili peppers or a dash of chili oil.
  • Instant Pot Pho: Reduce cooking time by using a pressure cooker (about 1 hour instead of 4).

Storage/Reheating

  • Storage: Store leftover broth in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
  • Reheating: Reheat the broth on the stovetop over medium heat until hot. Keep the noodles and toppings separate until serving to prevent sogginess.

FAQs

How do I keep my pho broth clear?

To get a clear broth, always parboil and rinse the beef bones before simmering, and skim off any foam or impurities.

Can I make pho broth ahead of time?

Yes! Pho broth actually tastes better the next day. Store it in the fridge and reheat when ready to serve.

What is the best beef cut for pho?

Thinly sliced eye of round is ideal because it cooks quickly in the hot broth. Brisket and flank steak also work well.

Can I use store-bought broth instead?

You can, but homemade broth has a richer, more authentic flavor. If using store-bought, choose a high-quality bone broth.

How do I slice beef thinly for pho?

Freeze the beef for about 30 minutes before slicing. This makes it easier to cut into very thin slices.

What if I don’t have all the spices?

The essential ones are star anise, cinnamon, and cloves. Coriander seeds add depth but can be omitted if necessary.

Can I make pho gluten-free?

Yes! Rice noodles are naturally gluten-free. Just ensure that your fish sauce is gluten-free as well.

How do I make my pho more flavorful?

Let the broth simmer longer for a deeper flavor, and adjust seasonings like fish sauce and salt to taste.

Can I add more vegetables?

Absolutely! Bok choy, mushrooms, or carrots can add extra nutrients and flavor.

What should I serve with pho?

Pho pairs well with spring rolls, Vietnamese iced coffee, or a side of fresh herbs and bean sprouts.

Conclusion

Homemade Vietnamese pho is a delicious, aromatic dish that brings the authentic flavors of Vietnam into your home. With a deeply flavorful broth, tender beef, and fresh herbs, this dish is both nourishing and satisfying. Whether you make the traditional version or customize it to your liking, this pho recipe is a must-try for any soup lover. Enjoy!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Classic Vietnamese Pho Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 4 hours 30 minutes
  • Yield: 4 servings
  • Diet: Gluten Free

Description

Authentic Vietnamese pho is a comforting noodle soup with a rich, spiced beef broth, tender beef slices, and fresh herbs. This homemade pho recipe captures the traditional flavors of Vietnam, perfect for a nourishing and satisfying meal.

 


Ingredients

For the broth:

  • 1 large onion, halved
  • 4-inch piece of ginger, sliced lengthwise
  • 2 lbs beef bones (preferably marrow bones)
  • 1 cinnamon stick
  • 4 whole star anise
  • 4 cloves
  • 1 tablespoon coriander seeds
  • 8 cups water
  • 2 tablespoons fish sauce
  • 1 teaspoon salt
  • 1 tablespoon sugar

For the toppings:

  • 1 lb beef (eye of round, brisket, or flank), thinly sliced
  • 1 package rice noodles (pho noodles)
  • 2 cups bean sprouts
  • 4 green onions, chopped
  • 1/4 cup cilantro, chopped
  • Fresh Thai basil leaves
  • 1 lime, cut into wedges
  • Thinly sliced chili peppers (optional)
  • Hoisin sauce and sriracha (optional for serving)

Instructions

  1. Char the onion and ginger – Place them on an open flame or broil in the oven until slightly blackened. Set aside.
  2. Prepare the beef bones – In a large pot, boil the bones for 5 minutes to remove impurities. Drain and rinse under cold water.
  3. Simmer the broth – In the same pot, combine the cleaned bones, charred onion and ginger, cinnamon stick, star anise, cloves, coriander seeds, and water. Bring to a boil, then reduce the heat and let it simmer for 3-4 hours.
  4. Skim impurities – Remove any foam or fat that rises to the top to keep the broth clear.
  5. Season the broth – Add fish sauce, salt, and sugar. Adjust seasoning as needed. Strain the broth through a fine sieve and discard solids.
  6. Cook the noodles – Follow package instructions, then drain and set aside.
  7. Assemble the bowls – Divide the cooked noodles into serving bowls. Top with thinly sliced raw beef.
  8. Serve – Ladle the hot broth over the beef and noodles. Garnish with bean sprouts, green onions, cilantro, Thai basil, and chili peppers. Serve with lime wedges and optional sauces.

Notes

  • For clear broth, always parboil and rinse the beef bones before simmering, and skim off impurities.
  • Freezing beef for 30 minutes before slicing makes it easier to cut thinly.
  • Store leftover broth in the fridge for up to 4 days or freeze for up to 3 months.
  • Prep Time: 30 minutes
  • Cook Time: 4 hours
  • Category: Soup
  • Method: Simmering
  • Cuisine: Vietnamese

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star