Bun Bo Hue

A deliciously spicy and fragrant Vietnamese beef noodle soup with lots of fresh herbs and garnishes. 

bun bo hue with fresh herbs in noodle bowl

Bun Bo Hue

There is often a debate amongst my Vietnamese friends as to what our favourite noodle soup is. For me, it is always a toss-up between a classic Vietnamese Beef Pho, a tomato and crab soup called Bun Rieu, or a spicy Bun Bo Hue.

What is Bun Bo Hue?

Bun Bo Hue is a beef noodle soup which originates from the central Vietnamese city of Hue.

In Vietnamese, “Bun Bo Hue” translates as “beef noodles from Hue”.

Outside of Vietnam, it is less known than its cousin, the classic Beef Pho, which many describe as the national dish of Vietnam. However, lovers of spicy food are likely to favour Bun Bo Hue for its addictively spicy broth and textural affair with all of the fresh garnishes like sliced banana blossoms or finely shredded water spinach (morning glory).

What is the difference between Pho and Bun Bo Hue?

A classic Beef Pho has a clear beef broth and is served with flat rice noodles.

Bun Bo Hue, on the other hand, is made using both beef and pork bones, and it is served with thick round vermicelli noodles which are quite similar to spaghetti. The broth is also slightly pungent and spicy, and the dish is usually served with more herbs and garnishes to add fragrance and spice.

{Bun Bo Hue uses thick vermicelli noodles. Look for those labelled “XL” or marked with “Bun Bo Hue” on the packaging.}

Making the Satay

The first thing you will probably notice about Bun Bo Hue is the fiery red broth. The colour is due in part to the chillies used in the satay (spice paste), and traditionally derived from using annatto seeds or annatto powder.

I have used annatto seeds in the past to create a bright red oil to colour the satay, but it is a fiddly step. Unless you have lots of recipes up your sleeve using annatto seeds, I find it works equally well to use just chilli powder and Korean gochugaru to create a nice red colour. The gochugaru creates a more subtle and earthy looking red, which I happen to prefer.

Annatto seeds or annatto powder, on the other hand, create a much brighter, blood-like red colour. If this is the colour you are aiming for, then simply cook 1 tablespoon of annatto seeds in the oil, strain and discard, then add the remaining ingredients for the satay (omitting the gochugaru).

Using Shrimp Paste

One of the distinct ingredients used in Bun Bo Hue is shrimp paste.

Shrimp paste is a purple-brown condiment made from fermented shrimps. It is super pungent with a very strong and salty flavour – a little goes a long way!

I am personally not a fan of shrimp paste but, like anchovies, it is one of those umami-packed ingredients where you will notice its absence.

Most recipes for Bun Bo Hue call for 1-2 tablespoons of shrimp paste to be added to the broth. If you are not a big fan of shrimp paste, or you are new to using this ingredient, I recommend that you start with only a teaspoon and to increase according to your taste preference. It’s also common for people to add shrimp paste directly to their bowl of soup if they want more punch.

bun bo hue in noodle bowl with water spinach

Using MSG or Stock Cubes

In many Vietnamese kitchens, it is completely normal to add a pinch of MSG to certain dishes to perk up the flavour a bit.

MSG, or monosodium glutamate, is a flavour enhancer and a salt which is naturally present in a large variety of foods. While it is completely safe to consume MSG, unfortunately, it has been unfairly (and wrongly) maligned in the past. The bottom line is: there is nothing wrong with using MSG in your cooking.

Whenever a dish feels a bit hollow or just needs a boost, a pinch of MSG usually does the trick. So it is not surprising to see many recipes for Bun Bo Hue call for either MSG, a beef stock cube, or a Bun Bo Hue stock cube. The latter is essentially a beef stock cube with additional Vietnamese flavourings. But if you look carefully, most beef stock cubes and Bun Bo Hue stock cubes contain … MSG 😉

So even if you might be using a large quantity of meat bones and spices to make a soup broth, sometimes a bit of MSG is needed to take it up a notch.

If you are new to using to using MSG, I advise to start in very small quantities. Add a pinch and then taste if you need more. Adding too much MSG is a bit like adding too much salt – you can’t take it out. Also, too much MSG can make a dish taste unpleasant.

If you don’t want to use MSG, use instead beef stock cubes which are MSG-free. But to repeat, only add the MSG or stock cube if you feel the broth needs it.

bun bo hue stock cubes
{Bun Bo Hue stock cubes}

Bun Bo Hue Recipe

Bun Bo Hue is comprised of a soup broth to which you add a satay paste, thus resulting in a spicy soup base. The satay is the spicy element of the soup and is what gives the soup its signature spicy flavour and red colour.

My recipe for Bun Bo Hue is made with my family in mind. I am the only one in my family who likes spicy food, and it is definitely a big effort to make a huge pot of Bun Bo Hue if it is just for me.

So I prefer to keep the satay separate from the broth, and to customise how much I add to each individual bowl. My kids essentially eat this soup without any satay added – I add just a drop to give a hint of colour to the broth. Without the satay, this is essentially a delicious noodle soup with a beef and pork bone broth. Make sure you still add some herbs and citrus to give the dish maximum fresh flavours.

My husband will take about 1 teaspoon of satay, whilst my portion might have up to 2 tablespoons!

You can add the satay directly to the bowl of noodles and mix it in once you add the hot broth. Or you can warm each individual portion of soup on the stove, together with the noodles, to ensure that each bowl is piping hot.

bun bo hue with fresh herbs and water spinach

How to Make Bun Bo Hue

Like most Vietnamese noodle soups, making Bun Bo Hue is a labour of love. If you plan to serve it for dinner, start cooking at about noon. Once you break down the recipe into manageable steps, the process is actually not very hard.

When it comes to making Bun Bo Hue, I break down the tasks as follows:

  1. Making the soup broth (3-4 hours)
  2. Making the satay and seasoning the soup broth (30 mins)
  3. Preparing the noodles and garnishes (30 mins)

Making Bun Bo Hue is very similar to making a Beef Pho Noodle Soup, but with the additional step of making the spicy satay which gives the Bun Bo Hue its signature spicy flavour and red colour.

The soup broth takes at least 3 hours to simmer until the meat becomes super tender and falls off the bones. But during this time, you can make the satay and prepare the noodles and garnishes.

If you have a stock pot which is big enough, I highly recommend doubling or tripling the recipe so that you can freeze the broth in portions, ready for any Bun Bo Hue cravings down the track!

bowl with bun bo hue noodle soup

What to Serve with Bun Bo Hue

Like most Vietnamese noodle soups, it is the accompaniments that make the dish. I have memories of my mother refusing to cook a certain dish because she couldn’t find Thai basil or another specific herb, even though she had all of the other ingredients to hand.

Once you have tasted a certain dish with all of the usual (and often obligatory) accompaniments, you will start to understand why you can’t have, say, Pho without Thai basil.

For Bun Bo Hue, the garnishes and accompaniments can form a long list. You should try to have as many as you can for a proper Bun Bo Hue experience, although I have noted the ones which I think can be optional if you want to cut down on the grocery shopping.

  • Spring onions (scallions)
  • Coriander (cilantro)
  • Sawtooth coriander (optional)
  • Thai basil
  • Vietnamese mint (laksa leaf)
  • Banana blossoms (very common garnish but can be hard to find)
  • Water spinach (morning glory) stems (a good substitute for banana blossoms)
  • Red cabbage (optional and usually a substitute for banana blossoms or water spinach stems)
  • Bean sprouts
  • Lemon or lime
  • Red chillies
  • Vietnamese pork terrine (Cha Lua) (optional)

You will see in my photos that I have used finely shredded water spinach stems. Simply trim the leaves from the stems, then use a sharp paring knife to split the stem open in half. Then continue to cut long, thin strips from the stems, and submerge all of the thin strips in a bowl of cold water. After about 5 minutes, the strips will start to curl together. You can also find special gadgets at the Asian grocer to do this task more quickly, but I find them to be flimsy and a bit dangerous.

bun bo hue noodle soup with fresh herbs

Bun Bo Hue

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 8 reviews

  • Author: Thanh | Eat, Little Bird
  • Prep Time: 30 mins
  • Cook Time: 3 hours
  • Total Time: 3 hours 30 minutes
  • Yield: Serves 6 to 8
  • Category: Soup
  • Method: Stove
  • Cuisine: Vietnamese

A deliciously spicy and fragrant Vietnamese beef noodle soup with lots of fresh herbs and garnishes. 


For the soup broth

  • 2 kg (4.5 lb) oxtail
  • 1 kg (2.2 lb) pigs trotters, sliced thickly (ask your butcher)
  • 500 g (1 lb) beef brisket
  • 6 lemongrass, bruised
  • 1 large onion, sliced in half
  • 5 cm ginger, sliced thickly
  • 1/4 fresh pineapple, cut in one large wedge or large chunks
  • 1 tablespoon sugar
  • 1 tablespoon Maldon sea salt or coarse sea salt
  • 2 tablespoons fish sauce
  • 1 tablespoon MSG OR 1 beef stock cube OR 1 Bun Bo Hue stock cube (optional)
  • 1 teaspoon shrimp paste, or more to taste (see Kitchen Notes below)

For the satay

  • 125 ml (1/2 cup) vegetable oil
  • 4 lemongrass stalks, very finely chopped
  • 4 garlic cloves, very finely chopped
  • 24 tablespoons chilli flakes (preferably Thai or Vietnamese), or to taste
  • 1 teaspoon gochugaru

To serve

  • thick vermicelli noodles, cooked according to packet instructions (see Kitchen Notes)
  • coriander (cilantro), thinly sliced
  • spring onions (scallions), thinly sliced
  • Thai basil
  • bean sprouts
  • lemon or lime wedges

Optional garnishes

  • Vietnamese pork terrine, thinly sliced
  • fresh chillies, thinly sliced
  • Vietnamese mint
  • sawtooth coriander, roughly chopped
  • banana blossoms, thinly sliced
  • water spinach (morning glory) stems, finely shredded
  • perilla leaves
  • onion, thinly sliced


To blanch the bones

  1. Place the oxtail, pigs trotters and beef brisket in a large pot and cover with cold water.
  2. Bring the water to the boil and let it bubble away on high heat for about 5 minutes. During this time, a lot of the impurities from the meat and bones will come to the surface.
  3. Use large tongs to remove the meat to a large colander.
  4. Discard the water from the pot.
  5. Rinse the meat under cold water to remove any impurities that might be attached.
  6. Place the meat in a clean stockpot and cover with cold water. For this quantity of meat, you will need about 6 litres (24 cups) of water, or enough to just cover the meat.

To make the soup broth

  1. Bring the pot to a gentle simmer.
  2. Add the lemongrass, onion, ginger and pineapple.
  3. Simmer the broth over low-medium heat for about 3 hours. During this time, keep skimming the surface of the broth to remove any impurities and excess fat to ensure a clean and clear broth, otherwise the broth will turn cloudy. If a lot of the broth has evaporated, top up with some boiling water so that the water remains constantly at the same level (i.e. just covering the meat).
  4. After 2 hours, add the sugar, salt, fish sauce and MSG/beef stock cube/Bun Bo Hue stock cube.
  5. After 3 hours, or when the meat falls off the bones easily and the beef brisket is very tender, remove all of the meat and bones to a large bowl.
  6. Remove and discard the lemongrass, onion, ginger and pineapple.
  7. Strain the broth through a fine sieve or a muslin cloth, and into a clean stockpot.

To season the soup broth

  1. Heat the broth over medium heat.
  2. Dissolve the shrimp paste in some water, and then add to the broth.
  3. Taste the broth for seasoning – you might want to add some more water if the broth is too concentrated, or perhaps some more salt or fish sauce if the flavour needs adjusting. If you are a fan of shrimp paste, you might even want to add more of this. Keep in mind that you will add the satay to the broth later for extra flavour and spice.

To make the satay

  1. You can make the satay while the broth is cooking.
  2. Heat the oil in a small saucepan over medium-high heat.
  3. Add the remaining ingredients.
  4. Cook for about 2 minutes, or until the satay smells really fragrant. Be careful to not let the lemongrass and garlic burn, otherwise it will make the soup taste bitter.
  5. Set aside to cool slightly.

To serve

  1. If everyone likes the same level of spiciness, you can go ahead and add a few tablespoons of the satay to the broth. Add enough until you have the right level of spice.
  2. But if you are serving children or not everyone likes very spicy food, you can instead leave the broth as is, and let everyone add the satay sauce to their individual bowls. As a general rule, use 1 teaspoon of satay for a mild spicy flavour, and 1 tablespoon of satay for a very spicy flavour. For kids, I like to add just a drop of the satay to add some colour to their broth.
  3. Once the beef brisket has cooled, slice it into thick slices.
  4. Place some noodles in large soup bowls, top with sliced brisket and the desired herbs and garnishes.
  5. Ladle the hot broth over the noodles. Alternatively, warm each portion individually in a saucepan on the stove to ensure it is piping hot.
  6. Serve immediately.

Kitchen Notes

I prefer to use only a tiny amount – enough to give a salty and funky kick, but not so much that it takes centre stage. If you are new to using shrimp paste, I also recommend that you only start with a small amount in this recipe. Otherwise, for seasoned shrimp paste lovers, you can add up to 1 tablespoon (or more) of shrimp paste to this broth. Each person can also add shrimp paste directly to the bowl of soup for more punch.

For Bun Bo Hue, try to find thick round vermicelli noodles. They should almost look like thick dried spaghetti, but white in colour. Some Asian brands even indicate “Bun Bo Hue” on the packaging. At a pinch, regular thin vermicelli noodles will work too.

For a generous serving, I like to give each person approximately 600 ml (about 2½ cups or 3 large ladles) of broth. This should give the cook an idea of how many noodles per serving, keeping in mind that the noodles will absorb some of the broth once added, and you want enough broth in the bowl for some slurping action.

You can substitute the oxtail for beef short ribs. In which case, you could leave out the beef brisket as the short ribs will provide plenty of meat for the dish. Alternatively, use a mixture of oxtail and beef short ribs; the bones in the short ribs add additional flavour to the broth, and if you choose meaty short ribs, you can serve the meat with the soup later. When choosing oxtail, I prefer to use small to medium pieces, especially if you plan to serve them as part of the meal. However, for Bun Bo Hue, you will still need the pork trotters which give a distinct sweetness and flavour to the broth.

This is perhaps the trickiest part of the recipe if you are a novice cook. Knowing how to balance the flavours in a recipe takes practice, and how you like your broth will be different to how others like it. If you cooked your broth at a slightly higher temperature than I did for 3 hours, more water would evaporate during cooking, and your broth might turn out more concentrated, thus requiring some diluting with water at the end. Similarly, different brands of fish sauce vary in saltiness. But if you have followed the above recipe to the letter and you think the broth is still missing something, don’t be afraid to add a dash of MSG or crumble in a beef stock cube. Vietnamese home cooks do this all of the time!

The broth keeps well in the fridge for several days and will turn jelly-like once cold. If you have made a large batch, you can freeze the broth in freezer bags. I recommend freezing the broth without the satay added, and to make the satay fresh when you want to defrost the broth.

All of the components of this dish should be kept separately in the fridge.

Did you make this recipe?

Please leave a comment below and share your photos by tagging @eatlittlebird on Instagram and using #eatlittlebird

Shop this recipe

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

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


  1. Tina 16 January 2023

    I tried your recipe on the weekend and it was delicious! I forgot to buy the beef brisket but the broth still turned out great, and there was lots of meat from the oxtail which I could serve. I will definitely be making this again.

  2. Karen 17 January 2023

    Do you think this recipe would work without pork? I have a friend who doesn’t eat pork but I would like to make this dish at our next family gathering.

    • Eat, Little Bird 17 January 2023

      Hi Karen,
      Yes, this recipe will still taste great if you leave out the pork from the broth and the finished dish. I think the pork adds some sweetness and lightness compared to if you were to use just beef bones. Also, traditionally, pork trotters are used in this recipe, which is why I have included it here. But I spoke to a friend who makes this dish using just beef bones and oxtail, so you can definitely do that.

  3. Melissa 20 January 2023

    This was so delicious! I was intrigued by your recipe because it uses pineapple. I always saw my mother use pineapple in this dish too so I wanted to find a recipe which was similar to hers. I’m also not a big fan of shrimp paste and only used a teaspoon like in your recipe. I think that was the right amount for me – I prefer to add extra saltiness with fish sauce. This was a really fantastic recipe. Thank you!!

  4. Megan 23 January 2023

    I made your BBH today and it was so delicious! It was one of the easier recipes I found, but the flavours are all there. Soooo good!

  5. Hong 23 January 2023

    My husband and I tried your recipe on the weekend and it was so delicious! Bun Bo Hue is our favorite dish but we haven’t had a lot of success with other recipes. Your recipe was one of the best we’ve tried.

  6. Steven 1 February 2023

    Excellent taste! We really enjoyed this recipe for bun bo hue. Worth the effort!

  7. Amy 8 February 2023

    This was omg so delicious! I always find the broth at restaurants to be too salty and pungent, so I only used 1 teaspoon of shrimp paste according to your recipe and it was perfect for me! This recipe is a lot of work but the end result is just amazing. 10/10 !!!

  8. Susan 11 February 2023

    This was excellent! The satay was not as spicy as I expected but maybe that is because of the type of chilli flakes I used? But the soup was delicious. I am definitely making this again very soon!

  9. Huy Tran 20 February 2023

    Great taste. Very authentic flavors too.

  10. David 25 February 2023

    For me, the broth was perfect without any stock powder added. I liked that this recipe skipped using the annatto oil, that stuff stains everything!

  11. Cynthia 1 March 2023

    Do you think this recipe would work with chicken broth?

    • Eat, Little Bird 1 March 2023

      Hi Cynthia,
      Yes, indeed! However, the taste will be slightly different to a traditional bun bo hue, but still very delicious. I regularly make something similar by using an Asian-style chicken broth (homemade), adding the satay to the broth, and adjusting with extra salt or fish sauce as necessary. You will need the same noodles and accompaniments. Hope you will enjoy this variation!