Phở Bò

Vietnam's great national soup: an eight-hour beef bone broth perfumed with charred ginger, star anise, cassia, coriander seed, and black cardamom, poured over rice noodles and paper-thin raw beef that cooks in the heat of the broth, then finished at the table from a mountain of fresh herbs

Origin: Nam Định & Hanoi, Northern Vietnam

From the journey of Rice.

Phở, pronounced roughly fuh, is Vietnam's national dish and one of the world's great soups. Its origin is debated, but most food historians place it in Nam Định province and Hanoi in the first decade of the twentieth century, emerging where Vietnamese, Chinese, and French colonial cooking met. The name may descend from the French feu, fire, as in pot-au-feu, or from Cantonese fan, rice noodle, and the argument has never been settled. It became the definitive breakfast of northern Vietnam, eaten from street carts and specialist shops from first light, and it was carried across the world by the Vietnamese diaspora after 1975. The broth is the whole dish. Beef knuckles and marrow bones are charred, then simmered for six to eight hours with charred ginger and onion and a spice sachet of star anise, cassia, coriander seed, clove, and black cardamom. What results should be crystal clear and amber, deeply beefy and unmistakably floral at once. The long, slow extraction of collagen, marrow, and aromatics is what separates a great phở from a merely good one, and it should be approached as a project rather than as a weeknight soup. Two spices deserve singling out. Star anise is the note everyone identifies. Black cardamom, thảo quả, is the one almost nobody can name and no cook will leave out: it is Amomum tsao-ko, a different species from the green cardamom of the Malabar coast and from the black cardamom of Nepal, grown in the highlands where Yunnan meets northern Vietnam and dried over fire. Its smoke cuts the heavy flatness that any long bone broth risks, and a phở made without it smells wrong in a way diners notice but cannot place. Coriander does two separate jobs and it is worth seeing them as distinct. The seed is toasted into the broth at the very start, giving warmth and a faint citrus depth; the fresh leaf, ngò rí, arrives raw at the end on the herb plate beside Thai basil, sawtooth herb, bean sprouts, lime, and chilli. That plate is not a garnish but the final stage of cooking, and it is handed to the diner: every bowl of phở is finished by the person eating it, and the contrast between scalding broth and cold raw herbs is as fundamental to the dish as the stock itself.

Ingredients

broth

  • 2 kg beef bones (knuckle, marrow bones, and/or neck bones), a mix gives the best result
  • 500 g beef brisket or beef shin (whole piece)
  • 1 large white onion, halved through the root
  • 1 large knob of fresh ginger (about 10cm), halved lengthways
  • 2 tbsp fish sauce (nước mắm), plus more to taste
  • 1 tbsp rock sugar or white sugar
  • 2 tsp fine sea salt, plus more to taste
  • 3 litres cold water

broth spices

  • 3 whole star anise
  • 1 stick cassia bark or cinnamon (about 8cm)
  • 4 whole cloves
  • 1 tbsp coriander seeds, toasted in a dry pan until fragrant
  • 1 tsp fennel seeds
  • 1 tsp black peppercorns

noodles and beef

  • 400 g dried flat rice noodles (bánh phở, 3–5mm wide)
  • 400 g beef eye fillet (tenderloin) or sirloin, very thinly sliced against the grain, partially freeze for 30 minutes for easier slicing

herb plate

  • 1 large bunch fresh coriander (ngò rí), leaves and fine stems only
  • 1 large bunch Thai basil (húng quế)
  • 200 g fresh bean sprouts
  • 2 whole fresh red or green chillies, thinly sliced
  • 2 whole limes, cut into wedges

garnish

  • 4 whole spring onions (scallions), thinly sliced
  • 1 small handful fried shallots (optional)

condiments

  • 1 bottle hoisin sauce, to serve at the table
  • 1 bottle sriracha or chilli sauce, to serve at the table

Method

  1. Blanch the bones: place the beef bones in a large stockpot, cover with cold water, and bring to a vigorous boil. Boil hard for 10 minutes: a large amount of grey scum will rise to the surface. Drain, then rinse each bone under cold running water. Wash the pot. This step is essential for a clean, clear broth.
  2. Char the aromatics: hold the onion halves and ginger pieces directly over a gas flame with tongs, or place cut-side-down under a very hot grill/broiler, until deeply charred and blackened on the cut surfaces: about 5 minutes. Do not burn the ginger to ash; char it. The charring adds a smoky sweetness to the broth that is non-negotiable in authentic phở.
  3. Toast the spices: in a dry frying pan over medium heat, toast the star anise, cassia bark, cloves, coriander seeds, fennel seeds, and peppercorns together for 2–3 minutes, tossing constantly, until fragrant. Do not burn them. Transfer to a muslin spice bag or tie in a square of cheesecloth.
  4. Build the broth: return the blanched bones to the clean stockpot. Add the brisket or shin as a whole piece. Add the charred onion, charred ginger, and spice bag. Pour over 3 litres of cold water. Bring to a boil, then immediately reduce to the gentlest possible simmer: just a few bubbles breaking the surface every few seconds.
  5. Simmer for 1.5 hours, then carefully remove the brisket/shin. It should be cooked through but not falling apart. Set aside to cool, then wrap and refrigerate. Continue simmering the bones for a further 5–6 hours, skimming the surface occasionally.
  6. After the full broth cooking time, strain through a fine sieve lined with muslin. Discard the solids. You should have approximately 2–2.5 litres of clear, amber-gold broth. Season with fish sauce, sugar, and salt: taste carefully. The broth should be deeply savoury, subtly sweet, and fragrant with star anise and coriander.
  7. Prepare the noodles according to the packet instructions: typically soaking in cold water for 20–30 minutes, then blanching in boiling water for 30–60 seconds until tender but still with slight bite. Drain and divide between deep bowls.
  8. Slice the chilled cooked brisket thinly across the grain. Arrange a few slices of brisket and several slices of the raw beef fillet over the noodles in each bowl. The raw beef will cook in the hot broth.
  9. Bring the strained broth back to a full rolling boil. Ladle the boiling broth generously over each bowl: enough to cover the noodles and beef completely. The boiling broth will cook the raw beef slices instantly.
  10. Garnish each bowl with sliced spring onions and fried shallots if using. Serve immediately with the herb plate arranged in the centre of the table: fresh coriander, Thai basil, bean sprouts, sliced chilli, lime wedges, hoisin, and sriracha. Each diner builds their own bowl.

Notes

The broth is a multi-hour project and is better made a day ahead, since the flavour deepens overnight and the fat sets on top and lifts off cleanly once chilled. It makes enough for four to six generous bowls and freezes for up to three months. Black cardamom, sold as thảo quả or as Chinese black cardamom, is the least-known and most important spice here and is worth seeking out at a Vietnamese, Chinese, or South Asian grocer; the Himalayan black cardamom of Nepal and Sikkim is a different species and tarrier, though it will serve at two thirds the quantity. Green cardamom is not a substitute for either. For a respectable weeknight shortcut, simmer 1.5 litres of good beef stock with the charred aromatics and the spice bag for an hour. For phở gà, substitute chicken carcasses for the beef bones and a whole chicken for the brisket, and reduce the simmer to two or three hours; the two roles of coriander are unchanged.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.