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

Vietnamese Noodle Soup Recipe (Pho)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x
  • Category: Main Dish
  • Method: Simmering
  • Cuisine: Vietnamese

Description

Pho is a traditional Vietnamese noodle soup known for its flavorful, aromatic broth and rice noodles, topped with fresh herbs and thinly sliced meat. This comforting dish is perfect for a hearty meal any time of year.


Ingredients

Units Scale
For the Broth:
  • 1 large onion, halved
  • 3-inch piece of ginger, sliced
  • 4 cups (1L) beef or chicken stock
  • 4 cups (1L) water
  • 1 cinnamon stick
  • 3 star anise pods
  • 4 whole cloves
  • 1 teaspoon coriander seeds
  • 1 tablespoon fish sauce
  • 1 teaspoon sugar
  • Salt to taste
For the Noodles:
  • 8 oz (225g) rice noodles (medium or thin)
For the Protein:
  • 1/2 lb (225g) thinly sliced beef (sirloin or flank steak) or chicken breast
  • Optional: tofu slices for a vegetarian option
Toppings and Garnishes:
  • 1 cup bean sprouts
  • Fresh herbs: cilantro, Thai basil, and mint leaves
  • 1 lime, cut into wedges
  • 1 red chili or jalapeño, sliced
  • Hoisin sauce and sriracha for serving

Instructions

1. Prepare the Aromatics:
  1. Char the onion and ginger over an open flame, grill, or in a dry skillet until slightly blackened. This enhances their flavor.
2. Make the Broth:
  1. In a large pot, combine the stock, water, charred onion and ginger, cinnamon stick, star anise, cloves, and coriander seeds.
  2. Bring to a boil, then reduce heat and simmer for 30–45 minutes.
  3. Add fish sauce, sugar, and salt to taste. Strain the broth to remove the solids and keep warm.
3. Prepare the Noodles:
  1. Cook the rice noodles according to package instructions. Drain and set aside.
4. Prepare the Protein:
  1. If using raw beef or chicken, slice it thinly against the grain. The hot broth will cook the meat in the bowl.
  2. For tofu or pre-cooked protein, warm them briefly in the broth.
5. Assemble the Soup:
  1. Divide the cooked noodles among serving bowls.
  2. Top with your choice of protein, then ladle the hot broth over the noodles and meat.
  3. Add bean sprouts, fresh herbs, and chili slices as desired.
6. Serve:
  1. Serve with lime wedges, hoisin sauce, and sriracha on the side. Let each person customize their bowl to taste.

Notes

  • For a vegetarian version, use vegetable stock and skip the fish sauce.
  • Freezing thinly sliced raw beef for 15 minutes makes it easier to slice thinly.
  • Store leftovers (broth and toppings separately) in the refrigerator for up to 3 days.