Vietnamese cuisine is renowned for its fresh ingredients, vibrant flavors, and balance of textures. One dish that perfectly embodies these qualities is Vietnamese Vermicelli Noodle Salad (Bún Chay or Bún Xả). This light yet satisfying dish features thin rice noodles topped with an assortment of fresh herbs, crisp vegetables, and often grilled meat or tofu, all brought together with a tangy-sweet dressing.
Whether you’re looking for a healthy lunch, a light dinner, or a dish to impress guests, this salad is a fantastic choice. In this article, we’ll explore:
- The origins and cultural significance of Vietnamese vermicelli salad
- Key ingredients and substitutions
- Step-by-step instructions for making it at home
- Tips for the best texture and flavor
- Variations to suit different dietary preferences

1. Origins and Cultural Significance
Vietnamese vermicelli noodle salad is a staple in Vietnamese cuisine, commonly known as Bún (meaning “rice vermicelli”). It is believed to have originated in Northern Vietnam but has since become popular nationwide with regional variations.
Unlike Phở (noodle soup) or Bánh Mì (sandwich), which have French influences, Bún dishes are deeply rooted in Vietnamese agricultural traditions, emphasizing fresh herbs, vegetables, and light proteins.
This dish is often served at room temperature, making it perfect for hot weather. It’s also a common street food and home-cooked meal due to its simplicity and versatility.
2. Essential Ingredients
The beauty of this dish lies in its fresh, high-quality ingredients. Here’s what you’ll need:
A. The Noodles
- Rice vermicelli (Bún) – Thin, delicate noodles made from rice flour. They should be soaked in hot water (not boiled) to retain their chewy texture.
B. Fresh Vegetables & Herbs
- Lettuce – Butter lettuce or romaine for crunch.
- Cucumber – Sliced thinly or julienned.
- Carrots & Daikon – Often pickled for a tangy contrast.
- Bean sprouts – Adds a fresh, crisp element.
- Fresh herbs – Mint, cilantro, Thai basil, and perilla leaves (if available).
C. Protein Options
- Grilled pork (Bún Thịt Nướng) – Marinated in lemongrass, fish sauce, and sugar.
- Tofu (Bún Chay) – Fried or grilled for a vegetarian version.
- Shrimp or chicken – Great alternatives.
D. The Dressing (Nước Chấm)
A mix of:
- Fish sauce (or soy sauce for vegans)
- Lime juice
- Sugar
- Garlic & chili
E. Toppings for Extra Crunch
- Crushed peanuts
- Fried shallots
3. Step-by-Step Recipe
Ingredients (Serves 2-3)
- 200g rice vermicelli noodles
- 100g protein (tofu, pork, shrimp, or chicken)
- 1 cup lettuce, shredded
- 1/2 cucumber, julienned
- 1/2 cup bean sprouts
- 1/4 cup pickled carrots & daikon (optional)
- Fresh herbs (mint, cilantro, Thai basil)
- 2 tbsp crushed peanuts
- 1 tbsp fried shallots
For the Dressing (Nước Chấm):
- 3 tbsp fish sauce (or soy sauce for vegan)
- 2 tbsp lime juice
- 2 tbsp sugar
- 1/2 cup water
- 1 clove garlic, minced
- 1 chili, finely chopped (optional)
Instructions
1. Prepare the Noodles
- Soak the rice vermicelli in hot water for 5-7 minutes until soft but still chewy.
- Drain and rinse under cold water to stop cooking. Set aside.
2. Cook the Protein
- For grilled pork/chicken: Marinate with lemongrass, fish sauce, garlic, and sugar, then grill.
- For tofu: Pan-fry until crispy.
- For shrimp: Sauté with garlic and a pinch of salt.
3. Make the Dressing
- Mix fish sauce, lime juice, sugar, water, garlic, and chili in a bowl. Adjust sweetness/saltiness to taste.
4. Assemble the Salad
- Place noodles in a bowl.
- Arrange lettuce, cucumber, bean sprouts, and herbs on top.
- Add the cooked protein.
- Drizzle with dressing.
- Garnish with peanuts and fried shallots.
5. Serve & Enjoy!
- Toss everything together before eating for the best flavor.
4. Tips for the Best Vermicelli Salad
✅ Don’t overcook the noodles – They should be soft but still springy.
✅ Balance the dressing – Adjust fish sauce, lime, and sugar to your taste.
✅ Prep veggies ahead – Makes assembly quick and easy.
✅ Add texture – The crunch from peanuts and fried shallots is key!
5. Variations & Dietary Adjustments
- Vegetarian/Vegan: Use tofu and substitute fish sauce with soy sauce.
- Gluten-Free: Ensure fish sauce is gluten-free (or use tamari).
- Low-Carb: Replace noodles with zucchini noodles (Bún Xả).
- Spicy Lovers: Add extra chili or Sriracha.
6. Why You’ll Love This Dish
✔ Healthy & Light – Packed with veggies and lean protein.
✔ Customizable – Swap ingredients based on preference.
✔ Meal-Prep Friendly – Stores well for lunches.
✔ Bursting with Flavor – Sweet, tangy, savory, and fresh!
Conclusion
Vietnamese Vermicelli Noodle Salad is a delightful dish that brings together freshness, texture, and bold flavors. Whether you make it with grilled meat, tofu, or shrimp, it’s a versatile meal that’s both nutritious and satisfying.