Gina’s Kitchen

Gina's Passport to Flavor
← Back to Gina’s Passport to Flavor

Quick Facts

  • Prep Time: 25 min
  • Cook Time: 180 min
  • Cost Per Portion: About $5.50 per serving
  • Dietary / Allergen Info: Contains shellfish (shrimp paste) and is naturally gluten-free when made with rice noodles; confirm your shrimp paste brand is gluten-free if sensitivity is a concern.

I want to tell you something about this bún bò huế recipe before we get into technique: this is not a soup you casually stumble into. This is a soup you sit down in front of, take a breath, and give your full attention to. Because it is asking for yours.

I found this dish on a plastic stool in the alley off Nguyễn Công Trứ street in Huế, Vietnam, at approximately six-forty-five in the morning, with jet lag still fogging up my edges. A woman had a pot the size of a small bathtub going over a burner, and the steam coming off it smelled like lemongrass and chili and something fermented and funky and magnificent. I sat down. I ate. I did not speak for almost ten minutes, which Brad will confirm is a record in any time zone.

That bowl changed my understanding of what soup can be. And I have been thinking about how to bring it home ever since.

What Makes This Bún Bò Huế Recipe Different From Phở

If you’ve eaten phở and loved it — and honestly, who hasn’t — your first instinct might be to treat this bún bò huế recipe as a spicier cousin. It’s deeper than that. Where phở builds its broth on star anise, cinnamon, and charred ginger for a warm, almost sweet complexity, bún bò huế is built on lemongrass and mắm ruốc, which is a fermented shrimp paste from the central Vietnamese coast. The result is brighter, bolder, and carries a savory funkiness that takes the broth somewhere phở simply doesn’t go.

The noodles are different too. Phở uses flat rice noodles. Bún bò huế uses bún — thick, round rice vermicelli, closer in diameter to spaghetti. They hold up in the broth and give every bite a little more substance. The proteins in the bowl traditionally include sliced beef shank and rounds of chả lụa (Vietnamese pork roll), though a simplified home version can use beef shank alone or add pork tenderloin.

This dish is the pride of Huế — a city that was once the imperial capital of Vietnam, home to the royal kitchens of the Nguyễn dynasty. The standard they set for this soup has held for generations. Street cooks in Huế will tell you they’ve been tending the same recipe for decades, and you believe them when you taste it. That history is present in every bowl.

Building the Broth: The Heart of the Recipe

The broth is everything here, so let’s talk about it. You are building layers. The first layer is the beef bone base — beef bones simmered for several hours with lemongrass stalks, producing a clean, fragrant stock. The second layer is the annatto chili oil, which you make separately by blooming annatto seeds and dried chilies in oil until the oil turns a vivid brick red. That oil goes into the broth and gives bún bò huế its signature color and heat.

The third layer — and the one that home cooks sometimes hesitate over — is the mắm ruốc. This fermented shrimp paste is available at most Asian grocery stores, and I want you to lean into it rather than skip it. You dissolve a small amount in warm water and add it to the finished broth. It doesn’t make the soup taste fishy. What it does is add an umami depth that nothing else replicates. Without it, this is a nice lemongrass beef soup. With it, it becomes bún bò huế.

Take your time with the broth. Skim it regularly while it simmers. Taste it. Adjust the salt. Let the lemongrass do its work. The patience you bring to this pot will show up in the bowl.

Gina standing at her kitchen stove with a proud expression, ladling steaming bún bò huế recipe broth into a ceramic bowl surrounded by fresh garnishes and herbs

Gina's Bún Bò Huế — That Spicy Lemongrass Beef Noodle Soup

Gina brings the bold, spicy, lemongrass-forward broth of Huế's most beloved noodle soup straight to your kitchen — rich, aromatic, and nothing like the soup you were expecting.
Prep Time 25 minutes
Cook Time 3 hours
Servings: 4 bowls

Ingredients
  

  • 2 lbs beef bones (knuckle or marrow bones) rinsed and blanched
  • 1 lb beef shank whole piece
  • 3 stalks lemongrass outer layers removed, bruised and cut into 3-inch pieces
  • 1 medium yellow onion halved
  • 4 cloves garlic smashed
  • 2.5 tbsp mắm ruốc (fermented shrimp paste) dissolved in 3 tbsp warm water
  • 3 tbsp neutral oil (such as vegetable) for the chili oil
  • 1.5 tsp annatto seeds
  • 2 tsp dried chili flakes or Korean gochugaru adjust to taste
  • 1 tbsp fish sauce plus more to taste
  • 1 tsp sugar
  • 1 tsp salt plus more to taste
  • 12 oz dried round bún noodles (thick rice vermicelli) cooked per package directions
  • 2 cups banana blossom canned, drained and shredded; or substitute thinly shredded cabbage
  • 1 cup bean sprouts fresh
  • 1 handful fresh Thai basil or regular basil
  • 2 whole limes cut into wedges
  • 2 whole fresh Thai chilies or serrano peppers thinly sliced, for garnish

Method
 

  1. Blanch the beef bones and beef shank in a large pot of boiling water for 5 minutes, then drain and rinse under cold water. This removes impurities and ensures a cleaner broth.
  2. Return the blanched bones and shank to the pot. Add 10 cups of fresh cold water, the bruised lemongrass pieces, halved onion, and smashed garlic. Bring to a boil over high heat, then reduce to a gentle simmer.
  3. Skim any foam that rises to the surface during the first 15–20 minutes of simmering. Continue to simmer uncovered for 2 to 2.5 hours, until the beef shank is fully tender and pulls apart easily.
  4. While the broth simmers, make the annatto chili oil: heat the neutral oil in a small saucepan over medium-low heat. Add the annatto seeds and cook, stirring, for 2 minutes until the oil turns a deep reddish-orange. Remove and discard the seeds. Add the chili flakes to the colored oil, stir for 30 seconds off heat, and set aside.
  5. When the beef shank is tender, remove it from the pot and let it cool slightly. Slice it thinly across the grain and set aside. Strain the broth through a fine-mesh strainer and discard the solids.
  6. Return the strained broth to the pot over medium heat. Stir in the dissolved mắm ruốc, fish sauce, sugar, and salt. Pour in all of the annatto chili oil. Taste and adjust seasoning — the broth should be savory, spicy, and faintly tangy. Simmer gently for 10 more minutes.
  7. Cook the bún noodles according to package directions. Drain and divide among four deep bowls.
  8. Top each bowl with sliced beef shank. Ladle the hot broth generously over the noodles and beef.
  9. Arrange the shredded banana blossom, bean sprouts, fresh basil, lime wedges, and sliced chilies on a plate and serve alongside so everyone can garnish their own bowl at the table.

Notes

Mắm ruốc (fermented shrimp paste) is available at most Asian grocery stores — look for the brand Tôm Chua or similar central Vietnamese varieties. The paste has a strong aroma on its own but mellows beautifully once stirred into the hot broth. Don't skip it; it is what separates this dish from a generic lemongrass soup.
Close-up of a steaming bowl of bún bò huế with rich red lemongrass broth, thick noodles, sliced beef shank, and a garnish plate of fresh herbs and banana blossom in warm morning light

When you are ready to serve, set up your garnish plate the way they do in Huế: shredded banana blossom (available canned at Asian grocery stores, or you can substitute thinly shredded cabbage), fresh bean sprouts, sliced Thai basil or regular basil, lime wedges, and thinly sliced fresh chilies. Your guests — or just you, no judgment — build the bowl as they eat, adding herbs and lime and heat to their own taste. Every bite evolves. That’s the design.

This bún bò huế recipe serves four generously, and I genuinely encourage you to make the full batch of broth even if you’re cooking for fewer people. The broth freezes beautifully, and future-you will be extremely grateful on a Wednesday night when you need something that feels like a whole event but you only have the energy for reheating noodles.

A note on the pace of this dish: yes, the broth takes time. The active work is maybe twenty minutes of prep — bruising lemongrass, making the chili oil, dissolving the shrimp paste. The rest is the pot doing what pots do best, which is be patient on your behalf. Put on some music. Joe, my friend who hears rhythm in everything, once told me that slow-cooked food is just the kitchen’s version of a long groove. I think about that when I’m standing over a simmering pot, and it helps.

I also want to say this: if you find mắm ruốc at your Asian grocery store and the smell makes you uncertain, trust the process. It mellows in the broth. It becomes something entirely its own. The cooks in Huế have known this for generations, and they are not wrong.

This bún bò huế recipe is the kind of dish that makes people sit down and go quiet for a few minutes. And in a world with a lot of noise, I think that is one of the finest things food can do. Make it on a weekend morning when you have time to let the pot simmer and the kitchen fill up with lemongrass steam, and you will understand exactly what I mean.

From a plastic stool in Huế to your kitchen table — this one is worth every minute. Now go get your lemongrass.

Tips & Variations

  • Can’t find mắm ruốc? Fish sauce stirred with a small amount of dried shrimp paste is a workable substitute, though the flavor profile will be lighter.
  • For a quicker weeknight version, use a quality store-bought beef broth as your base and focus your effort on the annatto chili oil and lemongrass aromatics.
  • Pork tenderloin or Vietnamese chả lụa (pork roll, available sliced at Asian markets) makes a traditional addition alongside the beef shank.
  • Adjust chili oil quantity to control heat — start with less and add more at the table with sambal or fresh chilies.

Serving & Presentation

Ladle hot broth and noodles into deep, wide bowls so there’s room for generous garnishes. Arrange the herb and garnish plate separately so everyone builds their own bowl at the table — that interaction is part of the experience. A drizzle of extra chili oil over the top and a lime wedge perched on the rim keeps it looking as vivid and inviting as it tastes.

Craving more? Try Gina’s Gina’s Marrakech-Style Lamb Tagine too — another one worth bookmarking.

Read the full story of how Gina found this dish in Huế, Vietnam on Gina’s Passport to Flavor.

Gina's Passport to Flavor
← Back to Gina’s Passport to Flavor

Choice1-3d

About Brad (Founder, Chaos Coordinator, CEO-ish) Hi, I’m Brad—the guy behind Choice1-3D who thought, “What if cartoons, music, and life lessons all argued in the same room?” I create Pixar-style 3D animation, comedy shorts, and original music that poke fun at real life, make you laugh, and occasionally sneak in something meaningful before the raccoons knock it over. While Henry edits everything to perfection, Gina ignores the budget, and the raccoons eat literally everything, I keep the lights on, the ideas flowing, and the stories coming. My desk is mostly notes, coffee, and bills—but somehow it all turns into fun. Choice1-3D exists because life is loud, weird, and funny… and sometimes the best way to understand it is through a cartoon raccoon and a good laugh. Welcome to the madness. 😄

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from CHOICE1-3D.COM

Subscribe now to keep reading and get access to the full archive.

Continue reading