Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ)

Servings: 5 Total Time: 30 mins Difficulty: Intermediate
A fresh and flavour-packed Vietnamese noodle salad with fragrant lemongrass beef, crunchy veggies and a tangy dipping sauce dressing.
Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ) pinit

Today, I’m sharing another delicious non-soup noodle dish – Bún Bò Nam Bộ or Vietnamese Beef Noodle Salad. The name of this dish has caused quite a bit of a debate, as “Nam Bộ” means “Southern”, yet it actually comes from Ha Noi. The confusion arose because the first shop selling this dish was located on Northern Road in Hanoi, leading to the misleading name.

This dish brings together tender, fragrant lemongrass stir-fried beef, crunchy fresh vegetables and soft noodles, all tied together with a sweet, sour and savoury dipping sauce dressing. Topped with crushed peanuts and crispy fried shallots, every bite is a perfect mix of flavours and textures. To enjoy it properly, you need to mix everything up before digging in, so each bite bursts with all the delicious elements.

A taste of Hanoi in every bite

I still vividly remember my visits to the famous Bún Bò Nam Bộ shop in Hanoi, where I would meet friends for lunch. It was a one-dish shop, yet every table was always full. The moment you stepped inside, you were greeted by the aroma of sizzling beef stir-fried with onions and bean sprouts, served on a bed of silky noodles and fresh salad.

Once the dipping sauce dressing was poured over, the magic happened – the sweet, sour and savoury flavours blended perfectly. Every bite was an explosion of textures – tender beef, crisp bean sprouts, crunchy vegetables and smooth noodles.

Now, let’s bring this taste of Hanoi to your own kitchen. The best part? It’s quick and easy to make!

How to make Vietnamese Beef Noodle Salad

Marinate the beef

Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ) ingredients

Start by slicing tender beef thinly and marinating it with finely chopped lemongrass, minced garlic, fish sauce, oyster sauce and a splash of olive oil. Let it sit for 10-15 minutes so the flavours soak in.

Cook the noodles

While waiting, cook the dried round noodles. Place them in boiling water for 4 minutes with the lid on, then drain and rinse under cold water to stop the cooking process and keep them firm.

Prepare the vegetables

Get the vegetables and herbs ready:

  • Thinly slice onions and prepare bean sprouts to stir-fry with the beef later.
  • Use any crunchy salad vegetables you have in the fridge – I like julienned carrots, thinly sliced cucumber, lettuce and red pepper.
  • Don’t forget fresh herbs like coriander and mint leaves.

For garnish, prepare fried shallots and crushed peanuts. You can use shop-bought fried shallots, but I prefer to fry mine fresh, so I can use the fragrant shallot-infused oil to stir-fry the beef.

fried shallots

Make the dipping sauce dressing

The sauce ties everything together. Simply mix equal parts of fish sauce, sugar, lime, or lemon juice, then dilute with four parts water. Add minced garlic and chopped red chilli for extra flavour.

Stir-fry the beef

Heat a couple of spoons of shallot-infused oil (or olive oil) in a pan over medium-high heat. Add finely chopped lemongrass and garlic, frying until fragrant. This takes about 2 minutes.

Stir fry the beef

Turn the heat up to high and add the marinated beef, stir-frying quickly for a couple of minutes.

Stir fry the beef

When the beef is halfway cooked, add sliced onions and bean sprouts and stir-fry for another couple of minutes before turning off the heat. Don’t overcook the beef, or it will become chewy.

Assemble the bowls

Now, it’s time to bring everything together:

  • Place the cooked noodles in individual bowls.
  • Add the fresh salad vegetables on top.
  • Spoon a generous portion of stir-fried beef with onions and bean sprouts over the noodles.
  • Pour the sweet and tangy dipping sauce dressing over the whole bowl.
  • Sprinkle with crushed peanuts and crisp fried shallots.
Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ)

Mix and Enjoy!

Before tucking in, give everything a good mix so that the sauce coats every ingredient. Now take a bite and enjoy the explosion of flavours and textures – the juicy beef, the fresh crunch of vegetables, the silkiness of noodles and the rich umami dressings.

Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ)

Why you’ll love this dish

  • Quick and Easy – Ready in just 30 minutes.
  • Healthy and Fresh – Packed with crunchy vegetables and lean protein.
  • Bursting with Flavour – A perfect balance of sweet, sour and savoury.

Bring a taste of Vietnam to your kitchen

Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ) is one of those dishes that once you try it, you’ll crave again and again. It’s light yet satisfying, fresh yet rich in deep, savoury flavours. Whether you need a quick weekday meal or a healthy, flavour-packed lunch, this is a perfect choice.

Give it a go and bring a little piece of Hanoi to your dinner table tonight! Let me know how it turns out – I’d love to hear your thoughts.

Happy cooking!

Craving more refreshing noodle salads? Why not give these a try:

Vietnamese Chicken Pho Salad

Grilled Salmon Salad Roll

Bun Cha Hanoi

Vietnamese Lemongrass Chicken Noodle Salad

Vietnamese Beef Noodle Salad (Bún Bò Nam Bộ)

Difficulty: Intermediate Prep Time 25 mins Cook Time 5 mins Total Time 30 mins
Servings: 5 Estimated Cost: $ 10

Description

A vibrant Vietnamese noodle salad featuring tender lemongrass beef, crisp vegetables and silky noodles, all brought together with a sweet, tangy dipping sauce dressing. Topped with crunchy peanuts and crispy shallots for the perfect bite!

Ingredients

Cooking Mode Disabled

For the Beef

For the Noodles

For the Salad

For the Garnish

For the Dressing

Instructions

  1. Marinate the Beef
    • Mixed sliced beef with lemongrass, garlic, fish sauce, oyster sauce and olive oil. Let sit for 10-15 minutes. 
  1. Cook the Noodles
    • Boil noodles for a few minutes, then drain and rinse under cold water. 
  1. Prepare the Vegetables
    • Slice onions and bean sprouts for stir-frying.
    • Julienne carrots, slice cucumber, lettuce and red pepper. 
    • Chop coriander and mint leaves. 
  1. Make the Dressing
    • Mix fish sauce, sugar, lime juice and water. 
    • Add minced garlic and red chilli. 
  1. Stir-fry the Beef
    • Heat oil in a pan, fry lemongrass and garlic until fragrant. 
    • Add beef, stir-fry quickly, then add onions and bean sprouts. 
    • Cook for another couple of minutes and remove from heat. 
  1. Assemble the Bowls
    • Place noodles in bowls, add fresh vegetables and top with stir-fried beef. 
    • Pour the dipping sauce over, then sprinkle with fried shallots and crushed peanuts. 
  1. Mix and Enjoy
    • Toss everything together to coat in the sauce, then enjoy every bite!

Nutrition Facts

Servings 5


Amount Per Serving
Calories 564.37kcal
% Daily Value *
Total Fat 11.66g18%
Saturated Fat 3.38g17%
Trans Fat 0.29g
Cholesterol 130.19mg44%
Sodium 1763.27mg74%
Potassium 942.47mg27%
Total Carbohydrate 81.13g28%
Dietary Fiber 5.27g22%
Sugars 16.71g
Protein 36.2g73%

Vitamin A 147.01 IU
Vitamin C 44.64 mg
Calcium 95.54 mg
Iron 7.01 mg
Vitamin D 0.34 IU
Vitamin E 1.29 IU
Vitamin K 17.17 mcg
Thiamin 1.06 mg
Riboflavin 0.61 mg
Niacin 12.85 mg
Vitamin B6 1.05 mg
Folate 76.1 mcg
Vitamin B12 2.61 mcg
Phosphorus 471.29 mg
Magnesium 129.71 mg
Zinc 7.57 mg

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

  • Beef selection: Use a tender cut like tenderloin, ribeye, or sirloin for the best texture. Slice thinly for quick cooking.
  • Noodle top: Rinse the noodles under cold water after boiling to keep them from sticking and to maintain a bouncy texture.
  • Dipping sauce balance: Adjust the sweetness, sourness or saltiness to your taste by tweaking the ratio of fish sauce, sugar and lime juice.
  • Crunch factor: Fried shallots and crushed peanuts add the perfect crunch - don't skip them!
Keywords: Vietnamese beef noodle salad, Bun Bo Nam Bo, Lemongrass beef, Stir-fried beef noodle salad, Vietnamese noodle dish, Vietnamese street food, Fresh noodle salad, Easy Vietnamese recipe

Did you make this recipe?

Tag #summerandspicefoodblog if you made this recipe. Follow @summerandspicefoodblog on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Thao Bui

Food Blogger, Stylist and Photographer

Hi there, it’s lovely to meet you! I am a home cook, food lover and the founder of Summer and Spice. Originally from Hanoi, Vietnam—a city abundant in rich, diverse flavours—I now live in the UK with my husband and three kids.

Rate this recipe

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

Add a question

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

Min

Share it on your social network