How to Make Bún Bò Huế (Traditional & Healthy Version)

Bún Bò Huế is a celebrated Vietnamese noodle soup from the ancient city of Huế—a culinary gem nestled in Central Vietnam. Known for its aromatic, spicy broth and hearty combination of lean beef, rice vermicelli, and fresh herbs, Bún Bò Huế is a vibrant representation of Vietnam’s rich food culture. Unlike its northern cousin phở, this soup boasts a bold lemongrass aroma, a gentle heat from chili, and a subtle sweetness balanced by fish sauce and shrimp paste. Traditionally enjoyed during breakfast or lunch, Bún Bò Huế is served steaming hot, often bringing friends and family together around the dining table. Its deep red broth, thanks to annatto oil and chili, is visually inviting and full of flavors that dance on the palate—spicy, savory, and slightly tangy. This dish is an excellent choice for those seeking authentic Vietnamese cuisine that's both satisfying and health-conscious, using lean meats, rice noodles, and plenty of fresh greens.

35 min total2 servingsmedium110 kcal / 100g

Ingredients

  • Beef shank
    200g Beef shank (Thịt bắp bò)
  • Rice vermicelli noodles
    150g Rice vermicelli noodles (Bún)
  • Lemongrass stalks
    2 Lemongrass stalks (Bruised)
  • Low-sodium fish sauce
    2 tbsp Low-sodium fish sauce (Nước mắm)
  • Shallots
    2 Shallots (Finely chopped)
  • Garlic cloves
    2 Garlic cloves (Minced)
  • Chili flakes
    1 tsp Chili flakes
  • Annatto seeds or oil
    1 tbsp Annatto seeds or oil (Dầu màu điều)
  • Low-sodium chicken broth
    750 ml Low-sodium chicken broth
  • Shrimp paste
    1/2 tsp Shrimp paste (Mắm ruốc Huế)
  • Fresh herbs
    1 cup Fresh herbs (Mint, cilantro, banana blossom, lime wedges, chili slices)
  • Bean sprouts
    1/2 cup Bean sprouts

Step-by-step instructions

Step 1: Blanch beef shank in boiling water for 2 minutes to remove impurities
0%
2 min

Step 1 · Blanch beef shank in boiling water for 2 minutes to remove impurities

Blanch beef shank in boiling water for 2 minutes to remove impurities. Rinse and drain.

Step 2: In a large pot
0%
10 min

Step 2 · In a large pot

In a large pot, add chicken broth, beef shank, lemongrass, and shallots. Bring to a boil, then simmer for 10 minutes until beef is tender.

Step 3: While broth simmers
0%

Step 3 · While broth simmers

While broth simmers, soak rice vermicelli noodles in hot water until soft, then drain.

Step 4: In a small pan
0%
1 min

Step 4 · In a small pan

In a small pan, heat annatto oil (or seeds in oil), then add garlic and chili flakes. Sauté until fragrant, about 1 minute. Stir in shrimp paste if using.

Step 5: Add the sautéed mixture to the broth
0%

Step 5 · Add the sautéed mixture to the broth

Add the sautéed mixture to the broth. Season with fish sauce, and adjust salt or chili to taste. Simmer 2 more minutes.

Step 6: Slice cooked beef shank thinly
0%

Step 6 · Slice cooked beef shank thinly

Slice cooked beef shank thinly. Arrange noodles in bowls, top with beef, and ladle hot broth over. Garnish with fresh herbs, bean sprouts, banana blossom, and lime.

Why this recipe is healthy

This healthy Vietnamese noodle soup is a balanced meal with lean protein, whole grains, and plenty of vegetables. Using low-sodium broth and fish sauce reduces overall sodium intake, while the abundance of fresh herbs and vegetables adds fiber and essential micronutrients. The absence of deep-frying and use of natural aromatics makes this an ideal dish for calorie-conscious individuals.

A note on tradition

Bún Bò Huế is a culinary hallmark of Huế, once the imperial capital of Vietnam. Traditionally served for breakfast or lunch, it's a favorite at family gatherings and street stalls alike. The dish reflects the region’s love for bold, spicy flavors and meticulous preparation, making it a symbol of Central Vietnamese hospitality and heritage.

← Back to Bún Bò Huế nutrition