Bun Rieu is a popular Vietnamese noodle soup characterized by its vibrant red color and spoonfuls of crab paste mixed with eggs. Included in this recipe is a detailed guide on how to make my family’s bun rieu recipe, and how to customize it to your tastes!

My go to comfort food will always be some type of Vietnamese noodle soup. Every time I eat a bowl, it reminds me of home in LA which I don’t get back to that much. One of my favorites is Bun Rieu. Bun Rieu is a noodle soup with a pork-based broth filled with tons of tomatoes and topped with a crab paste/egg mixture. It’s an unusual combination, but I promise you everyone whose tried it loves it. I also think it is better than Vietnamese favorites like pho and ca ri ga.
What is Bun Rieu?
Bun rieu is a really popular noodle soup in Vietnam and one of my personal favorites. It is characterized by a pork-based broth that has tomatoes, onions, dried shrimp, and a crab paste/egg mixture as a topping. All the ingredients give the broth a balance of salty and sweet flavors. The pork and dried shrimp make the broth sweet while the crab paste makes it a little bit salty. It is then served with vermicelli noodles and topped with vegetables and sometimes shrimp paste. I personally love to go simple with my toppings, so I just add green onions. Sometimes, I might add cha lua for extra flavor.
This noodle soup is well known for its signature red color. The red color comes from tomatoes, chili powder, and crab paste. All together, these simple ingredients make the broth one of the yummiest things in Vietnamese cuisine (in my humble opinion).
Ingredients, Substitutions & Adjustments
- Pork – The pork is the basis of this broth. I love using pork shoulder for this broth because of the fat content and how sweet it is. You can use almost any cut of pork for this broth. I would just make sure the pork has a good amount of fat and/or bone which helps create for a rich broth. A good substitute for pork shoulder is pork butt.
- Onion – Sweet yellow onion adds sweetness to this broth. A good substitute for yellow onion is white onion.
- Dried shrimp – Dried shrimp adds more sweetness to this broth. If you can’t find dried shrimp, I would leave it out.
- Chili powder & scallions – A mixture of red chili powder and scallions help give the soup its red color. If you can’t find chili powder, I would recommend substituting for paprika.
- Roma tomatoes – You can use any kind of tomatoes for this recipe, but roma tomatoes are the best kind to use for bun rieu. They have the best texture in the finished broth.
- Crab paste – Crab paste is essential to bun rieu. It helps give the broth its signature red color.
- Eggs – The crab paste is mixed with eggs to give it the desired texture and to help it float in the soup.
- Chicken broth – Adds more saltiness and sweetness to the broth.
- Fish sauce – Adds umami flavor to the broth. I would recommend Three Crabs or Red Boat fish sauce.
- Vermicelli noodles – Vermicelli noodles are the best kind of noodles to use for this recipe. They have the best texture and soak up the soup very well. If you can’t find vermicelli noodles, I would use any kind of thin rice noodle.
How to make Bun Rieu
Making the bun rieu broth
First par boil the pork. Put the pork into a large soup pan. Cover the pork with water until it just covers the pork. Bring the water to a boil. Once the water boils, take out the pork and set aside. Pour out the water. Transfer the pork back into the soup pan and cover it with fresh water. This process will help to clean the pork and produce a clear broth.
Add in the onion, dried shrimp, and the salt. Bring the water to a boil. Reduce to low heat and simmer the soup for an hour. While the soup is simmering, combine the 1 tablespoon of green onions, chili powder, and 2 teaspoons of oil in a pan. Cook for 10 seconds and set aside. Watch the green onions carefully because they burn easily.
Once the soup has simmered for an hour, add this mixture to the soup with the tomatoes. This mixture and the tomatoes will help give the soup its signature red color. Simmer for 30 minutes As the soup is simmering, combine the eggs and crab paste in a small bowl. Whisk together and set aside.
Once the soup has simmered for 30 minutes, add in the egg/crab paste mixture, chicken broth, and fish sauce. Stir everything together. Once the egg and crab mixture floats to the top of the soup, the soup should be done (10-15 minutes). Taste the soup to make sure there is enough flavor in the soup. If it tastes bland, add more fish sauce to the soup. At this point, you can cut up the pork shoulder into bite sized pieces and add them back to broth. I personally just break it up with my ladle because they’re so tender.
Putting together your bowl of noodle soup
Now it’s time to put it all together. Add some cooked vermicelli noodles to a bowl. Ladle some soup over the noodles. Make sure to add some of the crab egg mixture, tomatoes, and pork pieces to your bowl. Garnish with green onions and a squeeze of lime before serving.
Bun Rieu Video
Optional Toppings
There are a lot of different variations on what you can add to your bowl of noodles. I personally like to keep it simple, so I just add a sprinkle of green onions. However, sometimes I add additional toppings like cha lua, fries tofu, shredded cabbage, Vietnamese coriander, and bean sprouts. Use what you like and leave out what you don’t like.
Tips on how to make the perfect bun rieu
- Par boil the pork. Pork has unsavory meaty flavors, so it is important to par boil the pork before making the broth. This is the key to getting a clear broth. To do this, cover pork with water in a soup pot. Bring to a boil. Then dump out all the water and rinse the pork. Now you are ready to make the soup!
- Spoon off the impurities. While you simmer the broth, impurities will float to the top of the broth. Par boiling the broth gets rid of most of it, but it doesn’t get rid of all of it. I would recommend checking on the soup every 15 minutes to check for impurities. Spoon them off the top if you see them. They will look like bubbly bits floating on top of the water. See video for reference.
- The longer you simmer the broth, the tastier it will be. The fact is soup tastes better the next day, and that’s because the liquid has had more time to take on the flavors of all the ingredients. You can simmer broths for as long as you want, and the more time you simmer, the tastier the broth will be. I would just be careful about heating the broth so much it boils. Boiling the broth for long periods of time will make it cloudy. That means you definitely need to check on it from time to time.
- What do you do if you forget to add something? If you watch the video, this is exactly what happened to me. I forgot to add the tomatoes with the chili powder mixture, so I added them at the end (when I finally remembered). Soup is really forgiving, so I wouldn’t panic. Just them to the soup and let it simmer until the soup is done. If what you added hasn’t cooked through, let it sit in the pot for 10-15 minutes and it should be done. I did this with the tomatoes. The only exception to this rule is pork, since pork takes at least an hour to cook!
Did you make this dish?
If you made this dish, I would love to see!
Follow Cooking Therapy on Instagram, snap a photo, and tag and hashtag it with @cooking__therapy and #beccascookingtherapy.
Stay connected and follow along on Facebook, Pinterest, and Instagram for all my latest recipes.
Disclaimer: If you purchase anything through a link on this site, I may receive a small commission from the purchase at no extra cost to you. I only recommend products that I would personally use. Thank you so much for the support!
My Mom’s Bun Rieu (Vietnamese Crab Noodle Soup)
Ingredients
- 2 ½ lb pork shoulder see note 1
- 1 yellow onion
- 10 dried shrimp
- 1 tsp salt
- 3 stalks green onions
- 1 tsp chili powder see note 2
- 6 roma tomatoes halved
- 1 can chicken broth 14.5 oz
- 2 tbsp fish sauce
- 7 oz crab paste about 1 jar
- 3 eggs
- 1 lime
- 2 packages vermicelli noodles
Instructions
- Put the pork into a large soup pan. Cover the pork with water until it just covers the pork. Bring the water to a boil. Once the water boils, take out the pork and set aside. Pour out the water. Transfer the pork back into the soup pan and cover it with fresh water. This process will help to clean the pork and produce a clear broth.
- Add in the onion, dried shrimp, and the salt. Bring the water to a boil. Reduce to low heat and simmer the soup for an hour.
- While the soup is simmering, combine the 1 tablespoon of green onions, chili powder, and 2 teaspoons of oil in a pan. Cook for 10 seconds and set aside. Watch the green onions carefully because they burn easily.
- Once the soup has simmered for an hour, add this mixture to the soup with the tomatoes. This mixture and the tomatoes will help give the soup its signature red color. Simmer for 30 minutes
- As the soup is simmering, combine the eggs and crab paste in a small bowl. Whisk together and set aside.
- Once the soup has simmered for 30 minutes, add in the egg/crab paste mixture, chicken broth, and fish sauce. Stir everything together. Once the egg and crab mixture floats to the top of the soup, the soup should be done (10-15 minutes).
- Taste the soup to make sure there is enough flavor in the soup. If it tastes bland, add more fish sauce to the soup.
- At this point, you can cut up the pork shoulder into bite sized pieces and add them back to broth. I personally just break it up with my ladle because they're so tender.
- Now it's time to put it all together. Add some cooked vermicelli noodles to a bowl. Ladle some soup over the noodles. Make sure to add some of the crab egg mixture, tomatoes, and pork pieces to your bowl. Garnish with green onions and a squeeze of lime before serving.
Video
Notes
- You can use any cut of pork to make this dish. Pork with bones make the best and richest broth.
- Chili powder can be substituted with paprika.
- You can add more toppings to this dish to make it your own. Some toppings I’ve used are cha lua, shredded cabbage, bean sprouts, and fried tofu.
- Make sure to soak the dried shrimp for 10 minutes to soften them up.
- For extra added flavor, add a small spoonful of shrimp paste to your bowl of noodles.
I just made this during the weekend and it was delicious. My husband and I loved it. I broiled the onion beforehand for a bit of the smoky flavor and added 1tsp shrimp paste while cooking. Thank you for the recipe!
Oh!! I have to try this with broiled onion! I bet that added some amazing flavor. Thank you for trying my recipe! 🙂
What kind of crab paste do you use?
Also, love your recipes! I tried to subscribe to your page but it doesn’t seem to be working.
Hi Kim. Thanks for letting me know about the subscribe issue! It should be fixed! In terms of the crab paste, I honestly go by what my grocery store has. One that I have used a few times is the Lee Brand Crab Paste: https://www.vwasianfood.com/products/lee-spicy-crab-paste-7-oz-24-count.
what brand vermicelli noodles did you use for your bun rieu?
I always use Three Ladies Brand vermicelli noodles for every recipe. They’re simply the best!
Can I use fresh shrimp instead of dried?
Hi Ezra! Yes you can use fresh shrimp. I would add 1/2 a pound of fresh shrimp to sub in for the dried shrimp. Let me know if you have any more questions!