What Makes a Great Bowl of Phở Bò?

Authentic Vietnamese beef phở is built on one foundation: the broth. Everything else — the noodles, the thinly sliced beef, the herbs — plays a supporting role to a deeply aromatic, crystal-clear stock that takes hours to develop. This recipe walks you through each step so you can recreate this iconic dish at home.

Ingredients

For the Broth

  • 2 kg (4.5 lbs) beef bones (knuckle and marrow bones)
  • 500g (1 lb) beef brisket or chuck
  • 1 large onion, halved
  • 1 large piece of fresh ginger (about 10 cm), halved lengthwise
  • 3 star anise
  • 4 cloves
  • 1 cinnamon stick
  • 1 tsp coriander seeds
  • 1 tsp fennel seeds
  • 2 tbsp fish sauce (nuoc mam)
  • 1 tbsp rock sugar (or palm sugar)
  • Salt to taste

For Serving

  • 400g dried flat rice noodles (bánh phở), soaked and cooked
  • Thinly sliced raw beef sirloin (for rare pho)
  • Bean sprouts, fresh Thai basil, sawtooth coriander
  • Lime wedges, sliced chili, hoisin sauce, sriracha

Step 1: Blanch the Bones

Place your beef bones in a large pot and cover with cold water. Bring to a boil and cook for 10 minutes. Drain and rinse the bones thoroughly under cold running water. This removes impurities and ensures a clear broth — don't skip this step.

Step 2: Char the Aromatics

Place the halved onion and ginger cut-side down directly over a gas flame or under a broiler until lightly blackened and fragrant — about 5 minutes. This charring step is essential to phở's distinctive smoky sweetness. Rinse off any loose char before adding to the pot.

Step 3: Toast the Spices

In a dry skillet over medium heat, toast the star anise, cloves, cinnamon, coriander seeds, and fennel seeds until fragrant (about 2 minutes). Tie them in a cheesecloth sachet or use a spice ball for easy removal later.

Step 4: Build the Broth

Place the blanched bones, charred aromatics, and spice sachet in a large stockpot. Add the brisket and cover with cold water (about 4–5 litres). Bring to a boil, then immediately reduce to a gentle simmer. Do not boil aggressively — a rolling boil will cloud your broth. Skim off any foam that rises to the surface in the first 30 minutes.

Simmer uncovered for at least 4 hours (6 hours is ideal). After 1.5–2 hours, remove the brisket — it should be tender but not falling apart. Set aside to cool, then slice thinly for serving.

Step 5: Season the Broth

Remove bones and aromatics. Strain the broth through a fine-mesh sieve. Season with fish sauce, rock sugar, and salt. Taste and adjust — the broth should be savory, subtly sweet, and deeply aromatic.

Step 6: Assemble Your Bowl

  1. Place a portion of cooked rice noodles in a warmed bowl.
  2. Arrange sliced cooked brisket and a few slices of raw sirloin on top.
  3. Ladle boiling hot broth over the raw beef — the heat will cook it instantly.
  4. Serve immediately with the herb plate, bean sprouts, lime, and condiments on the side.

Tips for Success

  • Use a mix of bones — knuckle bones add gelatin and body; marrow bones add richness.
  • Keep the simmer gentle — patience produces a clearer, more refined broth.
  • Season at the end — fish sauce and salt levels concentrate as the broth reduces.
  • Freeze extra broth — homemade phở broth keeps well in the freezer for up to 3 months.