Central Vietnam's fiery lemongrass beef and pork noodle soup — deeper, spicier and more aromatic than its northern cousin pho.
Bún bò Huế is the signature noodle soup of Huế, the former imperial capital of central Vietnam, and a dish that locals will gladly explain is the spicier, more assertive sibling of the better-known pho. Where pho is gentle and aromatic, bún bò Huế is muscular: thick round rice noodles swim in a brick-red broth scented with lemongrass, fermented shrimp paste (mắm ruốc), and chilli oil, anchored by slow-simmered beef shank, oxtail, and chunks of pork hock that have given up their collagen to the pot. A proper bowl arrives bristling with garnishes — banana blossom shaved into ribbons, perilla, mint, bean sprouts, raw onion, lime, sliced red chillies — and the diner builds the final flavor at the table. The dish was reportedly perfected in the kitchens of the Nguyễn dynasty, where royal cooks layered shrimp paste, beef bone broth, and fragrant lemongrass into a soup fit for emperors. Today it is morning food, sold from low plastic stools on Huế street corners from 5 a.m., and a fierce point of regional pride. The hallmark you should chase at home: a broth that tastes savory, sour, sweet, spicy, and pungent in equal measure, with the funk of shrimp paste lurking just beneath the surface.
Serves 6
Cover the beef shank, oxtail and pork hock with cold water in a large stockpot. Bring to a hard boil for 5 minutes, then drain and rinse every piece under running water to remove the gray scum. Wash the pot too. This single step is what makes the broth clear rather than muddy.
Return the rinsed meat to the clean pot with 5 liters of fresh cold water, the charred onion, and the lemongrass bundle. Bring to a bare simmer over medium heat (never a rolling boil — that emulsifies fat and clouds the broth) and skim the surface every 15 minutes for the first hour.
Charring the onion directly over a gas flame until blackened on all sides adds a subtle smokiness that's the secret of street-stall versions.
Simmer uncovered 2.5–3 hours total. After 90 minutes, lift out the pork hock pieces (they cook faster) and set aside. After 3 hours, lift out the beef shank, slice it across the grain into 5 mm planks, and reserve. Discard the oxtail bones once they've given up everything.
In a small bowl, whisk the mắm ruốc with a ladle of hot broth until smooth, then strain it back into the pot. Stir in fish sauce, sugar, and the annatto oil. Taste and adjust — the broth should taste savory, slightly sweet, a little funky, and aggressively seasoned (it gets diluted by garnishes).
Boil the thick rice noodles in a separate pot of salted water 6–8 minutes until tender but with bite. Drain, rinse with cold water to stop cooking, then dunk briefly back in hot water before serving so they're piping hot in the bowl.
Pile hot noodles into deep bowls. Lay slices of beef shank and a piece of pork hock on top. Ladle the screaming-hot broth over until the meat is just covered. Float a teaspoon of extra annatto oil on top for that signature scarlet sheen.
Bring banana blossom, perilla, mint, bean sprouts, lime wedges and sliced chillies to the table on a separate plate. Each diner tears herbs into their bowl, squeezes lime, and adjusts heat to taste — the soup is never fully finished in the kitchen.
Mắm ruốc is mandatory — without it, you have a generic beef noodle soup. Find it in Vietnamese groceries; do not substitute Thai shrimp paste, which has a different fermentation profile.
Resist the urge to boil hard. A bare quiver across the surface for three hours gives a clearer, sweeter broth than a hard 90-minute boil.
Annatto oil is purely for color and a faint earthy aroma — don't skip it or your broth will look pale and apologetic.
Make the broth a day ahead. Overnight rest in the fridge deepens flavor dramatically and lets you lift the solidified fat cap off the top for a cleaner finish.
Add cubes of congealed pig's blood (huyết) and slices of Vietnamese ham (chả Huế) for the full traditional Huế-style bowl.
Substitute beef brisket for shank if you prefer leaner, more sliceable meat.
Northern-Vietnamese cooks sometimes add a star anise and a cinnamon stick, blurring it toward pho territory — purists in Huế will scowl.
Vegetarian version: use lemongrass, charred onion, dried shiitake and fermented soybean paste in place of the meat and shrimp paste; top with fried tofu.
Strained broth keeps 4 days refrigerated or 3 months frozen in 1-liter portions. Store noodles and garnishes separately — assembled bowls turn mushy within an hour. Reheat broth to a hard simmer before re-serving to revive the lemongrass aroma.
Bún bò Huế dates from the 16th–18th century courts of the Nguyễn lords in Huế, where royal kitchens are credited with codifying the use of shrimp paste and lemongrass together. Legend names a 17th-century chef, Lady Hoàng Thị Thị Hoài, as the originator, though documented records are thin and the dish almost certainly evolved from older central-Vietnamese village soups.
Pho (northern) uses flat rice noodles, a clean star-anise and ginger broth, and only beef. Bún bò Huế uses thick round noodles, both beef and pork, lemongrass instead of star anise, and the assertive funk of fermented shrimp paste plus chilli oil.
Yes — reduce or omit the annatto oil's chilli component and skip the fresh chillies in the garnish. The base broth itself is more aromatic than fiery; heat is mostly added at the table.
Look for noodles labeled 'bún bò Huế' or 'thick round rice noodles' (about 3 mm diameter) in Vietnamese groceries. Thin vermicelli (bún) will collapse; udon is the closest emergency substitute.
Functionally no — it contributes gelatin and a rounder mouthfeel the beef alone cannot provide. You could substitute pork shoulder on the bone, but never skip the pork entirely.
Per serving (720g) · 6 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes