This vibrant Vietnamese noodle salad combines delicate rice vermicelli with crisp julienned carrots, cucumbers, and bell peppers. Fresh mint, cilantro, and Thai basil add aromatic brightness, while bean sprouts provide satisfying crunch. The tangy dressing features fresh lime juice, rice vinegar, and a hint of chili for zesty balance. Roasted peanuts top the dish for added texture. Perfect as a refreshing main course or light side, this customizable bowl works beautifully with grilled shrimp, tofu, or chicken added for extra protein.
The humidity hit me like a wall when I stepped into my friend Linh's tiny kitchen in Hanoi, fans whirring in every corner. She handed me a bowl of something impossibly colorful and said "Eat, trust me." That first bite changed everything I thought I knew about salads.
Last summer I made this for a barbecue when the temperature hit 90 degrees and nobody wanted heavy food. My brother who hates salad went back for thirds, and now he requests it every time he visits. The bowl was scraped completely clean.
Ingredients
- 200 g dried rice vermicelli noodles: These thin noodles absorb the dressing beautifully. Soak them in hot water until they're tender but still have some bite.
- 1 medium carrot: Julienne these into thin matchsticks. The sweetness balances the tangy dressing perfectly.
- 1 small cucumber: Remove the seeds so your salad stays crisp. English cucumbers work great because they have thinner skin.
- 1 red bell pepper: Thin slices add crunch and a gorgeous pop of color against the pale noodles.
- 100 g bean sprouts: These provide satisfying crunch and a fresh, clean taste that cuts through the dressing.
- 4 spring onions: Slice them thin so their mild onion flavor distributes evenly throughout the salad.
- 20 g fresh mint leaves: Mint is non negotiable here. It makes the salad taste incredibly fresh and bright.
- 20 g fresh cilantro leaves: Whole stems are fine if they're tender. Cilantro adds that characteristic Vietnamese flavor.
- 10 g Thai basil leaves: Optional but highly recommended if you can find it. It has a distinct anise flavor that elevates everything.
- 3 tbsp fresh lime juice: Fresh squeezed makes all the difference. Bottled juice can taste harsh and metallic.
- 2 tbsp rice vinegar: Use unseasoned rice vinegar. The seasoned variety has added sugar and salt that throw off the balance.
- 2 tbsp soy sauce: This provides the salty base of the dressing. Tamari works if you need it gluten free.
- 1 tbsp fish sauce: Don't be intimidated by the smell. It adds deep umami that makes the dressing complex. Extra soy sauce works for vegetarians.
- 1 tbsp sugar: White sugar dissolves easily and balances all the acidity. Adjust to your taste preference.
- 1 clove garlic: Mince it finely so you don't bite into big raw chunks. Grating it works too.
- 1 red chili: Thai bird's eye chilies are traditional and pack serious heat. Remove the seeds if you want it milder.
- 2 tbsp water: This thins the dressing just enough so it coats everything evenly without pooling.
- 3 tbsp roasted peanuts: Roughly chop these yourself for the best texture. Salted roasted peanuts add the perfect finishing crunch.
- Lime wedges: Serve extra on the side so people can add an extra squeeze of brightness right before eating.
Instructions
- Cook the noodles perfectly:
- Soak the rice vermicelli in boiling water for 3 to 5 minutes until they're tender but still have some bounce. Rinse them under cold water until they're completely cool to stop the cooking and prevent clumping.
- Prep your vegetables:
- Cut the carrot and cucumber into thin matchsticks and slice the bell pepper into thin strips. Rinse the bean sprouts and trim the spring onions, then slice them thinly on an angle.
- Make the magic dressing:
- Whisk together the lime juice, rice vinegar, soy sauce, fish sauce, and sugar until the sugar completely dissolves. Stir in the minced garlic, chopped chili, and water. Let it sit for 5 minutes to meld the flavors.
- Bring everything together:
- Place the cooled noodles in a large bowl and add all the prepared vegetables and herbs. Pour the dressing over the top and use tongs or your hands to toss everything gently until evenly coated.
- Finish and serve:
- Divide the salad among bowls and sprinkle generously with chopped roasted peanuts. Add extra herbs on top if you have them. Serve with lime wedges on the side for that final hit of acidity.
My roommate walked in while I was photographing this bowl and immediately asked what smelled so incredible. We ended up eating standing up at the counter, noodles sliding off our forks, laughing about how something this simple could taste so extraordinary.
Making It Your Own
This salad is incredibly forgiving and welcomes substitutions based on what you have or prefer. The key is maintaining the balance of crunchy vegetables, fresh herbs, and that bright tangy dressing that brings everything together.
Protein Additions
Grilled shrimp work beautifully here and cook in just minutes on each side. Crispy tofu cubes add protein and texture while keeping it vegetarian. shredded rotisserie chicken makes this a more substantial main course.
Make Ahead Strategy
The dressing can be made up to 3 days ahead and stored in the refrigerator. Prep all your vegetables and herbs the night before and keep them in separate containers. Cook and rinse the noodles just before assembling for the best texture.
- Toast the peanuts ahead of time and store them airtight to maintain crunch
- Keep the mint and cilantro stems in water like flowers so they stay fresh
- Bring the salad to room temperature for 10 minutes before serving if chilled
This salad has become my go to for potlucks and summer dinners because it's universally loved and never fails to impress. Hope it finds its way into your regular rotation too.
Recipe Questions
- → Can I make this noodle salad ahead of time?
-
Yes, you can prepare vegetables and dressing up to 24 hours in advance. Store them separately in airtight containers in the refrigerator. Cook and rinse the noodles just before serving to prevent them from becoming sticky or mushy. Toss everything together right before eating for the best texture and flavor.
- → What can I use instead of fish sauce?
-
For a vegetarian version, substitute fish sauce with additional soy sauce or tamari. You can also use mushroom soy sauce or a vegetarian fish sauce alternative available at Asian markets. The dressing will still have plenty of umami flavor from the soy sauce and garlic.
- → How do I keep rice noodles from sticking together?
-
After cooking, rinse the noodles thoroughly under cold water to stop the cooking process and remove excess starch. Drain well and toss with a small amount of sesame or vegetable oil. This prevents sticking and keeps each strand separate until you're ready to assemble the salad.
- → Can I add protein to make it more filling?
-
Absolutely. Grilled shrimp, pan-seared tofu, shredded chicken, or beef work wonderfully with these flavors. Marinate your chosen protein in a small amount of the dressing before cooking for extra flavor. Add the protein on top just before serving so it doesn't weigh down the delicate noodles and vegetables.
- → Is this dish gluten-free?
-
The salad is naturally gluten-free if you use tamari instead of regular soy sauce. Rice vermicelli, rice vinegar, and fresh vegetables are all gluten-free. Always check labels on packaged ingredients like fish sauce to ensure no gluten-containing additives are present. Use certified gluten-free products if you have celiac disease or severe gluten sensitivity.
- → How long does the dressing stay fresh?
-
The tangy dressing will keep in an airtight container in the refrigerator for up to one week. The garlic and chili flavors will intensify over time. Give it a good whisk or shake before using, as the sugar may settle at the bottom. Bring to room temperature for 10 minutes before dressing the salad for the best flavor distribution.