Cookie Book
SoupsMediumSoupsComfort Food

Vietnamese Beef Pho

Fragrant, deeply flavored beef broth ladled over rice noodles and thin slices of beef, with a fresh herb garnish that brings every bowl to life.

Prep Time
20 mins
Cook Time
3 hrs
Servings
6 bowls
Difficulty
Medium
C
Chef David Chen
April 5, 2026
4.7(3 reviews)
Vietnamese Beef Pho

A bowl of pho is one of the world's great comfort foods. The broth—infused with charred ginger, onion, and a fragrant spice blend—is the heart of the dish. Take your time with it; the depth of flavor is what separates great pho from merely okay pho.

Ingredients

  • For the broth: 3 lbs (1.4 kg) beef bones (knuckle, marrow, or oxtail)
  • 1 lb (450g) beef brisket or chuck
  • 1 large yellow onion, halved
  • 4-inch piece fresh ginger, halved lengthwise
  • 4 star anise pods
  • 1 cinnamon stick
  • 4 whole cloves
  • 1 tablespoon coriander seeds
  • 1 tablespoon fennel seeds
  • 1 black cardamom pod (optional)
  • ⅓ cup (80ml) fish sauce
  • 2 tablespoons rock sugar or brown sugar
  • 1 tablespoon salt
  • 12 cups (2.8L) water
  • To serve: 1 lb (450g) flat rice noodles (banh pho)
  • ½ lb (225g) eye-of-round steak, sliced paper thin (freeze briefly to make slicing easier)
  • Bean sprouts, Thai basil, cilantro, lime wedges, sliced jalapeños, hoisin, sriracha

Instructions

  1. 1

    Char the onion and ginger directly over a gas flame, on a hot grill, or under the broiler until blackened in spots. This deepens flavor.

  2. 2

    Place bones in a large pot, cover with water, and bring to a boil for 5 minutes. Drain and rinse the bones—this gives you a clean broth.

  3. 3

    Return bones to the pot with brisket, charred onion and ginger, and 12 cups fresh water. Bring to a boil, then reduce to a gentle simmer.

  4. 4

    Toast the star anise, cinnamon, cloves, coriander, fennel, and cardamom in a dry skillet for 1-2 minutes until fragrant. Tie in cheesecloth or place in a tea infuser and add to the pot.

  5. 5

    Simmer the broth for 2½ to 3 hours, skimming foam and fat as needed. Remove brisket after about 90 minutes (when tender), cool, then slice thinly.

  6. 6

    Strain the broth through a fine-mesh sieve. Return to the pot and stir in fish sauce, sugar, and salt. Taste and adjust.

  7. 7

    Cook the rice noodles according to package directions; drain and divide among warmed bowls.

  8. 8

    Top each bowl with slices of brisket and raw eye-of-round. Ladle the very hot broth directly over the raw beef—it cooks it instantly.

  9. 9

    Serve immediately with platters of bean sprouts, herbs, lime, chiles, hoisin, and sriracha so each person can build their bowl.

Bowl of pho with herbs and lime
Layers of flavor in every steaming spoonful

Chef's Tips

  • Prep all ingredients before you start cooking for a smoother experience.
  • Taste as you go and adjust seasoning to your preference.
  • Don't overcrowd the pan—cook in batches if needed for best results.
  • Let meat rest after cooking to keep it juicy and tender.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, use a microwave at 50% power or warm in a covered pan over medium-low heat until heated through. For best texture, avoid reheating more than once.

Nutrition Information

Calories: Approximately 350-450 per serving
Protein: 15-25g depending on ingredients
Carbohydrates: 30-50g
Fat: 12-20g
Fiber: 3-6g
Sodium: 400-600mg (adjust salt to taste)

You Might Also Like

Reviews

H
HomeChef_Amy

Absolutely delicious! My family loved it. Will definitely make again.

January 15, 2026
F
FoodLover_John

Easy to follow instructions. Turned out perfect on my first try!

January 16, 2026
B
BakingQueen

The flavors are incredible. This is now a household favorite.

January 17, 2026
SoupsComfort FoodHealthy