This vibrant salad brings all the fresh flavors of Vietnamese spring rolls into a bowl. Crisp julienned vegetables, tender rice vermicelli noodles, and fragrant herbs like cilantro, mint, and basil create a refreshing base. The star is the luscious peanut dressing—creamy, tangy, and perfectly balanced with lime, garlic, and ginger. Each bite delivers satisfying crunch from vegetables and roasted peanuts, while the dressing ties everything together with its rich, savory notes.
Ready in just 35 minutes, this versatile bowl works beautifully as a light main course or impressive side dish. Serve over butter lettuce cups for an elegant presentation, or customize with grilled shrimp, tofu, or chicken for added protein.
I spent a summer working at a tiny Vietnamese takeout place where the owner would somehow taste something and know exactly what was missing. One afternoon she watched me struggle with rolling spring rolls that kept tearing, then finally laughed and said "why roll when you can bowl" and dumped everything into a bowl with that peanut dressing.
My roommate came home exhausted from work one night and I set this down in front of her without saying anything. She took one bite, closed her eyes, and whispered "I feel like Im actually in Hanoi" which was either the highest compliment or she was very hungry.
Ingredients
- 100 g rice vermicelli noodles: These soak up that peanut sauce beautifully, just dont overcook them or they turn mushy
- 1 medium carrot, julienned: Crunch is essential here, matchstick cut gives you that satisfying snap
- 1 small cucumber, seeded and julienned: Seeding keeps things from getting watery, nobody wants a sad soggy salad
- 1 red bell pepper, thinly sliced: Brings sweetness and that gorgeous pop of color
- 4 radishes, thinly sliced: Peppery little bites that cut through the rich dressing
- 1 cup shredded red cabbage: Adds another layer of crunch and keeps things looking vibrant
- 1 cup bean sprouts: Fresh and snappy, these are what make it taste like spring rolls
- 1/3 cup fresh cilantro leaves: The herbal backbone, dont skip this
- 1/3 cup fresh mint leaves: This is the secret ingredient that makes everything taste bright
- 1/3 cup fresh basil leaves: Thai basil if you can find it, regular works perfectly fine
- 1/4 cup roasted peanuts, roughly chopped: That final salty crunch on top
- 8 large butter lettuce leaves: Use these like cups, wrap up bites as you eat
- 1/4 cup creamy peanut butter: The base of the magic sauce, natural style works best
- 2 tbsp soy sauce: Tamari if you need it gluten free, this brings the salty depth
- 2 tbsp fresh lime juice: Bright and acidic, absolutely essential for balance
- 1 tbsp rice vinegar: Subtle sweetness that rounds everything out
- 1 tbsp honey or maple syrup: Just enough to tame the peanut bitterness
- 1 clove garlic, minced: Fresh is better here, garlic powder is too harsh
- 1 tsp fresh ginger, grated: That gentle warmth in the background
- 1–2 tbsp warm water: The secret to getting that perfect drizzle consistency
- 1 tsp sesame oil: Optional but that toasted flavor is worth it
- 1/2–1 tsp sriracha: Start small, you can always add more heat
Instructions
- Cook the noodles to perfect tenderness:
- Boil according to package directions, then immediately rinse under cold water until they cool completely. Drain really well because water is the enemy here.
- Prep your vegetables with some care:
- Julienne the carrots and cucumber into thin matchsticks, slice the radishes and bell pepper as thinly as you can manage. Everything should be bite sized and ready to mingle.
- Make that peanut dressing magic:
- Whisk the peanut butter, soy sauce, lime juice, vinegar, honey, garlic, and ginger together until smooth. Add warm water one tablespoon at a time until it reaches drizzling consistency.
- Bring everything together in a big bowl:
- Combine those cooled noodles with all your prepped vegetables, bean sprouts, cabbage, and about half of each fresh herb. Toss gently so nothing gets bruised.
- Give it that first coating:
- Drizzle half the peanut dressing over the salad and toss again until everything is lightly coated. You want flavor on every bite without drowning the crunch.
- Set up your serving plates:
- Arrange butter lettuce leaves like cups on each plate, then pile that beautiful salad mixture on top and alongside. The lettuce becomes your wrapper.
- Finish with the good stuff:
- Scatter the remaining fresh herbs and those chopped peanuts all over the top. Serve extra dressing on the side because everyone always wants more.
This became my go to summer dinner after I realized I could prep all the vegetables in the morning and just toss everything together when I got home. Something about eating all those cool crisp vegetables when its hot out just feels right in your bones.
Making It Your Own
Ive tried adding grilled shrimp, crispy tofu, even shredded chicken when I need something more substantial. The base salad is so forgiving that you can really take it in any direction.
The Dressing Game
Honestly this peanut sauce has become my refrigerator staple. I put it on grain bowls, use it as a dip for summer rolls, once I even drizzled it on roasted sweet potatoes because I was desperate.
Serving Smarts
Cold jasmine tea is unexpectedly perfect alongside all those fresh herbs. Something about the floral notes just works. Keep everything chilled until the last minute.
- Dress right before serving or things get sad and wilted
- Leftovers keep decently if you store the dressing separately
- The peanuts lose their crunch overnight, so add fresh ones the next day
Theres something so satisfying about eating with your hands, wrapping up little lettuce bundles and getting sauce everywhere. Summer food should feel this joyful.
Questions & Answers
- → Can I make this salad ahead of time?
-
Prepare all vegetables and noodles up to 24 hours in advance, storing them separately in airtight containers in the refrigerator. Keep the dressing in a sealed jar—it actually develops more flavor after sitting. Toss everything together just before serving to maintain crisp textures.
- → What's the best way to julienne vegetables for this salad?
-
A julienne peeler or mandoline slicer creates uniform, restaurant-like strips quickly. For carrots and cucumbers, cut them into 2-3 inch sections first for easier handling. If you don't have specialized tools, use a sharp chef's knife to slice vegetables thinly lengthwise, then stack and cut into thin matchsticks.
- → How can I adjust the peanut dressing consistency?
-
The dressing should coat vegetables lightly without making them soggy. Start with 1 tablespoon of warm water and whisk thoroughly. If it's too thick for drizzling, add more water one teaspoon at a time. The dressing naturally thickens when chilled, so bring it to room temperature and whisk again before using.
- → What protein additions work well with this salad?
-
Grilled shrimp seasoned with lemongrass and garlic complements the Vietnamese flavors beautifully. Crispy tofu cubes, poached chicken breast, or even sliced beef sautéed with soy and ginger work wonderfully. Marinate your chosen protein in lime juice, fish sauce, and garlic before cooking for deeper flavor integration.
- → How do I store leftovers?
-
For best results, store undressed salad components and dressing separately. The dressed salad keeps for 1-2 days, though vegetables will soften and noodles may absorb dressing. If you have leftover dressed salad, add a splash of lime juice and fresh herbs before serving to brighten flavors again.
- → Can I substitute rice vermicelli noodles?
-
Soba noodles, thin rice stick noodles, or even spiralized vegetables make excellent alternatives. For a completely grain-free version, use thinly sliced cabbage or additional julienned vegetables. Just adjust cooking times according to package instructions and rinse thoroughly to prevent sticking.