Tested in a real kitchen ✦ Written for the one you have

Bun Bo Nam Bo (Vietnamese Beef Noodle Salad)

35 min4 Servings
Tested in the KitchenMind kitchenUpdated September 2026

Bun Bo Nam Bo is a Vietnamese rice-vermicelli bowl topped with seared sirloin, fresh herbs, carrot, cucumber and roasted peanuts. Serves 4; 25 min prep, 10 min cook.

Cook now
Prep
25 min
Cook
10 min
Total
35 min
Serves
4

Ingredients

Serves4 servings
Changing servings updates ingredient amounts automatically

What you’ll need — tap to tick off as you go

Process

Timers built in · swap anything · ask as you cook

1

In a bowl, combine the beef sirloin with lemongrass, half the garlic, 1 tbsp fish sauce, soy sauce, 1 tbsp brown sugar and a pinch of salt. Mix well and let marinate for 15 minutes.

2

Meanwhile, make the dressing: whisk the remaining 2 tbsp fish sauce, 1 tbsp brown sugar, lime juice and 2 tbsp water in a small bowl. Taste and adjust with more lime or sugar if needed.

3

Cook the rice vermicelli noodles according to package instructions, usually 3–4 minutes in boiling water. Drain, rinse under cold water, and set aside.

4

Prepare the vegetables: julienne the carrot and cucumber, and pick the mint and cilantro leaves.

5

Heat the neutral oil in a large skillet or wok over high heat. Add the remaining garlic and cook for 10 seconds until fragrant.

6

Add the marinated beef in a single layer and sear for 1–2 minutes per side until browned but still slightly pink inside. Do not overcrowd the pan; cook in batches if needed.

7

To assemble, divide the noodles among four bowls. Top with the seared beef, carrot, cucumber, mint and cilantro.

8

Drizzle the dressing over each bowl, then sprinkle with crushed roasted peanuts and sliced red chili if using. Serve immediately.

Bun Bo Nam Bo (Vietnamese Beef Noodle Salad)
Bun Bo Nam Bo (Vietnamese Beef Noodle Salad) — from the KitchenMind photo set

Kitchen notes

Kitchen notes

  • Do not over-marinate the beef: 15 minutes is enough. Longer than 30 minutes and the lemongrass and fish sauce will start to cure the meat, making it tough.
  • Sear the beef in a very hot pan and leave space between the pieces. If the pan is crowded, the beef will steam instead of brown, and you will lose the charred flavour that defines this dish.
  • The noodles should be rinsed well under cold water after cooking to stop the cooking and remove excess starch. This keeps them separate and prevents a gummy salad.
  • Balance the dressing just before serving: it should be equally sour, salty and sweet. If it tastes flat, add more lime; if too sharp, add a pinch more sugar.

Substitutions

  • beef sirloin→flank steak or ribeye
  • rice vermicelli→thin rice noodles or soba noodles (not gluten-free)
  • fish sauce→soy sauce with a pinch of salt for a vegetarian version
  • roasted peanuts→roasted cashews or crispy fried shallots

Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 2 days, keeping the noodles, beef, vegetables and dressing separate if possible. To reheat, gently warm the beef in a skillet over medium heat for 2-3 minutes, then toss with the noodles and vegetables. The salad is best enjoyed fresh, but you can refresh it with a squeeze of lime and extra herbs.

FAQ

The questions we get asked most

Can I make Bun Bo Nam Bo ahead of time?

You can prepare the components separately up to 1 day ahead: marinate the beef, cook and rinse the noodles, julienne the vegetables, and make the dressing. Store everything in separate airtight containers in the fridge. Sear the beef just before serving for the best texture and flavour.

Why is my beef tough and chewy?

Overcooking is the main culprit. Sear the beef quickly over high heat for only 1-2 minutes per side; it should still be slightly pink inside. Also, slice the beef thinly against the grain to shorten the muscle fibres, and avoid marinating for more than 30 minutes, as the acid in the fish sauce can toughen the meat.

Can I use a different type of noodle?

Yes, you can substitute rice vermicelli with thin rice noodles or even soba noodles, though soba contains gluten. If using wider rice noodles, adjust the cooking time according to the package. The key is to rinse the noodles well under cold water after cooking to stop them from sticking together.

How do I make this dish vegetarian or vegan?

Replace the beef with firm tofu or tempeh, and use soy sauce instead of fish sauce in both the marinade and dressing. For a vegan version, ensure the sugar is vegan-friendly and skip the fish sauce entirely. Adjust the seasoning with extra lime and a pinch of salt.

What can I use instead of fish sauce?

If you don't have fish sauce, you can substitute with soy sauce mixed with a little salt, or a vegan fish sauce alternative. Keep in mind that the flavour will be slightly different; you may want to add a bit more lime juice to compensate for the missing umami.

How do I know when the beef is done?

The beef is done when it is browned on the outside but still slightly pink in the centre, about 1-2 minutes per side over high heat. An instant-read thermometer should read 55-60°C for medium-rare. If you prefer it more well-done, cook for another minute, but be careful not to overcook, as it will become tough.

Can I freeze the leftovers?

Freezing is not recommended for this dish because the noodles and vegetables will become mushy upon thawing. The beef can be frozen separately for up to 1 month, but the texture will suffer. It's best to enjoy Bun Bo Nam Bo fresh.

Ask KitchenMind about this recipe

Tell it what’s different tonight — it works within the actual recipe.

Related links