Vegan Spring Roll Salad

Featured in: Western Fresh Plates

This vibrant bowl captures all the beloved flavors of fresh Vietnamese spring rolls in salad form. Shredded cabbage, crisp cucumber, colorful bell peppers, and bean sprouts provide satisfying crunch, while fragrant mint, cilantro, and basil add aromatic brightness.

The star is a luscious peanut dressing—creamy, tangy, and perfectly balanced with lime, garlic, and fresh ginger. It coats every element beautifully, tying together the crisp vegetables and optional rice noodles into cohesive, satisfying bites.

Ready in just 20 minutes with no cooking required, this versatile dish works equally well as a light lunch, impressive side, or make-ahead base for meal prep. Add extra vegetables for more crunch or adjust the dressing's heat level to your preference.

Updated on Tue, 10 Feb 2026 11:09:00 GMT
Freshly chopped Vegan Spring Roll Salad with Peanut Dressing features crunchy cabbage, carrots, and creamy avocado tossed in a zesty, vibrant sauce. Save
Freshly chopped Vegan Spring Roll Salad with Peanut Dressing features crunchy cabbage, carrots, and creamy avocado tossed in a zesty, vibrant sauce. | epicurestates.com

Last summer, my neighbor brought over a container of spring rolls from a Vietnamese restaurant down the street, and I found myself wondering why I'd never thought to turn those bright, fresh flavors into a salad. There was something about the way the herbs and vegetables played together that felt both simple and sophisticated, and the peanut sauce tied everything into something unforgettable. That afternoon, standing in my kitchen with a cutting board full of colorful vegetables, I realized I'd stumbled onto something that would become a regular rotation in my weeknight cooking. What started as curiosity turned into a dish I make whenever I want to feel like I'm doing something a little special without spending hours in the kitchen.

I made this for a potluck at work once, and people kept coming back asking what was in the dressing and whether I'd made it from scratch. The honest truth is that creamy peanut butter does most of the heavy lifting, but there's something about the lime juice and ginger that makes it taste like you've unlocked some secret formula. Watching colleagues who swore they didn't like cilantro go back for thirds taught me that this salad has a way of converting people who think they know what they want.

Ingredients

  • Red cabbage: Raw and shredded, it stays crisp throughout and adds a beautiful deep color that makes the whole bowl feel vibrant and alive.
  • Carrots: Shredding them thin means they soften just enough to be tender while keeping that satisfying bite that makes eating feel intentional.
  • Cucumber: Slice it thin and add it right before serving if you're making this ahead, otherwise it'll release water and make everything soggy.
  • Rice noodles: These are optional, but they add a gentle chewiness that makes the salad feel more substantial if you're serving it as a main dish.
  • Red bell pepper: The sweetness balances the savory dressing and the brightness of the herbs in a way that feels completely necessary.
  • Bean sprouts: They're delicate and fresh, and they remind you that this is a living, growing thing you're eating.
  • Fresh mint, cilantro, and basil: Don't skip these or try to substitute dried herbs, the aromatics are what make this dish feel like an experience rather than just a salad.
  • Avocado: Add it just before serving so it doesn't brown, and choose one that yields slightly to pressure but isn't mushy.
  • Roasted peanuts: Buy them already roasted and salted, they're worth the convenience and they add the perfect textural contrast.
  • Creamy peanut butter: The foundation of your dressing, and the creamier the better so it whisks smoothly without any lumps.
  • Fresh lime juice: Bottled won't cut it here, the brightness of fresh lime is what makes the dressing sing.
  • Soy sauce or tamari: Use tamari if you need to keep this gluten-free, and understand that this ingredient is what gives the dressing its savory depth.
  • Maple syrup: A touch of sweetness that rounds out all the sharp and salty notes without making anything taste sugary.
  • Toasted sesame oil: Just a teaspoon goes a long way, it's intensely aromatic and adds a nutty dimension that regular oil can't replicate.
  • Fresh garlic and ginger: Mince the garlic fine and grate the ginger so it distributes evenly throughout the dressing, these two are what give it personality.
  • Warm water: Add this gradually to your dressing until you reach the consistency you want, there's no guessing game.

Instructions

Product image
Serve homemade meals comfortably with sturdy utensils and steak knives for everyday dining and special dinners.
Check price on Amazon
Prep your vegetables with intention:
Shred your cabbage and carrots on the fine side of a box grater or use a food processor, slice your cucumber and bell pepper thin and even, and pull your herbs straight from the stems. When everything is cut with care, the salad tastes better because it looks better and your brain knows you've taken time for it.
Combine the salad base:
In a large bowl, toss together your cabbage, carrots, cucumber, rice noodles if you're using them, bell pepper, bean sprouts, and all your herbs with gentle hands so nothing bruises. This is the moment where you can actually taste and adjust, adding a pinch of salt if you want.
Arrange on your serving vessel:
Spread the salad mixture out on a big platter or divide it among bowls, and top with your avocado slices and chopped peanuts right before you dress everything. If you're doing this ahead of time, keep the avocado and peanuts separate and add them just before eating.
Whisk your dressing into existence:
In a small bowl, combine your peanut butter, lime juice, soy sauce, maple syrup, sesame oil, minced garlic, and grated ginger, and whisk it together until it's mostly smooth. Slowly add the warm water one tablespoon at a time, whisking between additions, until you have something that drizzles smoothly but isn't thin like vinaigrette.
Bring it all together:
Drizzle your dressing over the salad just before serving, or put it in a small bowl on the side so people can dress their own portions. Toss gently if you're mixing it together, or let people do it themselves if you want everything to stay vibrant and separate.
Product image
Serve homemade meals comfortably with sturdy utensils and steak knives for everyday dining and special dinners.
Check price on Amazon
Colorful Vegan Spring Roll Salad with Peanut Dressing served in a white bowl, garnished with fresh herbs, peanuts, and a drizzle of rich sauce. Save
Colorful Vegan Spring Roll Salad with Peanut Dressing served in a white bowl, garnished with fresh herbs, peanuts, and a drizzle of rich sauce. | epicurestates.com

There's a specific moment when you taste this salad for the first time and realize how eating something can feel like a small act of self-care. The herbs are bright against your palate, the vegetables have this satisfying crunch, and that peanut dressing wraps around everything in a way that makes you slow down and actually pay attention to what you're putting in your body.

When Texture Matters Most

I've learned through trial and error that the textural variety in this salad is what keeps you interested bite after bite. The crispness of the raw vegetables contrasts with the soft smoothness of the avocado, and then the roasted peanuts come in with their own grounded earthiness. If you leave out any of these elements, the salad loses something intangible, a sense of completeness that makes it feel intentional rather than thrown together.

Dressing as the Main Event

Don't think of the peanut dressing as an afterthought, because honestly it's the reason this salad exists at all. The interplay between the lime juice's acidity, the ginger's heat, the garlic's pungency, and the peanut butter's richness creates something that tastes both deeply satisfying and surprisingly light. I've started making extra dressing just to have on hand for other salads and grain bowls, because once you've tasted this balance, plain vinaigrette feels boring.

Building Your Perfect Bowl

This is the kind of salad where you can really make it your own without losing what makes it special. Some days I add thin slices of radish for extra bite, other times I'll throw in some thinly sliced snap peas if I'm feeling like I need more substance. The foundation stays the same, but the details can shift with the season and what your garden or farmers market is offering.

  • If you want to make this spicy, add a dash of sriracha or a pinch of cayenne to the dressing and watch everything come alive with heat.
  • For extra protein, crumble some crispy tofu over the top or add a scoop of cooked chickpeas to make it more of a complete meal.
  • Taste the dressing before you pour it over everything, because that's your only chance to adjust the salt, heat, or sweetness to match your mood.
Product image
Dispense soap hands-free for quick handwashing and easier cleanup while cooking and handling ingredients.
Check price on Amazon
Vibrant bowl of Vegan Spring Roll Salad with Peanut Dressing, showcasing crisp bean sprouts, rice noodles, and sliced red bell pepper ready to eat. Save
Vibrant bowl of Vegan Spring Roll Salad with Peanut Dressing, showcasing crisp bean sprouts, rice noodles, and sliced red bell pepper ready to eat. | epicurestates.com

This salad has become my answer when I want to feed people something that feels generous and healthy without feeling like I'm putting in extra effort. It's the kind of dish that brings people together in the best way, where everyone leaves feeling nourished and happy.

Recipe FAQs

Can I make this salad ahead of time?

Yes, but keep the dressing separate until serving. The chopped vegetables stay fresh for 1-2 days when stored in an airtight container with a paper towel to absorb excess moisture. Add avocado and peanuts just before serving for optimal texture.

What can I substitute for peanut butter?

Almond butter, cashew butter, or sunflower seed butter all work beautifully as alternatives. Each brings a slightly different nutty profile while maintaining the creamy texture that makes this dressing so satisfying.

Is this salad gluten-free?

Use tamari instead of soy sauce and ensure your rice noodles are certified gluten-free. The remaining vegetables and herbs are naturally gluten-free, making this an excellent option for those avoiding gluten.

Can I add protein to make it more filling?

Crispy tofu, edamame, grilled shrimp, or shredded chicken all complement the flavors beautifully. The salad also works wonderfully as a base for leftover cooked proteins from another meal.

How can I adjust the peanut dressing consistency?

Add warm water one tablespoon at a time until it reaches your desired thickness. For a thicker dip-like consistency, use less water. For a drizzling consistency perfect for coating all the vegetables, add 2-3 tablespoons.

What other vegetables work well in this salad?

Thinly sliced radishes, julienne-cut snap peas, shredded purple kale, or mung bean sprouts all add excellent crunch and color. Feel free to use whatever crisp vegetables you have on hand.

Vegan Spring Roll Salad

Fresh vegetables and herbs tossed with creamy peanut dressing

Prep duration
20 min
Cook duration
1 min
Complete duration
21 min


Complexity Easy

Heritage Vietnamese-Inspired

Output 4 Portions

Dietary considerations Plant-Based, No dairy, No gluten

Components

Salad

01 1 cup shredded red cabbage
02 1 cup shredded carrots
03 1 cup thinly sliced cucumber
04 1 cup cooked and cooled rice noodles, optional
05 1 red bell pepper, thinly sliced
06 1 cup bean sprouts
07 0.5 cup fresh mint leaves
08 0.5 cup fresh cilantro leaves
09 0.25 cup fresh basil leaves
10 1 avocado, sliced
11 0.25 cup roasted peanuts, roughly chopped

Peanut Dressing

01 0.25 cup creamy peanut butter
02 2 tablespoons fresh lime juice
03 1 tablespoon soy sauce or tamari
04 1 tablespoon maple syrup
05 1 teaspoon toasted sesame oil
06 1 clove garlic, minced
07 1 teaspoon grated fresh ginger
08 2 to 3 tablespoons warm water

Directions

Phase 01

Prepare Salad Base: In a large mixing bowl, combine shredded red cabbage, carrots, cucumber, rice noodles if using, bell pepper, bean sprouts, mint, cilantro, and basil. Toss gently to combine evenly.

Phase 02

Arrange and Garnish: Transfer the salad mixture to a large serving platter or divide among individual bowls. Top with avocado slices and chopped roasted peanuts.

Phase 03

Prepare Dressing: In a small bowl, whisk together peanut butter, lime juice, soy sauce or tamari, maple syrup, sesame oil, minced garlic, and grated ginger. Add warm water one tablespoon at a time until the dressing reaches a pourable consistency.

Phase 04

Finish and Serve: Drizzle the peanut dressing over the salad just before serving, or serve on the side. Toss gently to combine and serve immediately.

Necessary tools

  • Large mixing bowl
  • Cutting board and sharp knife
  • Small whisk or fork
  • Small mixing bowl

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains peanuts and soy from peanut butter and soy sauce.
  • For a soy-free version, use coconut aminos instead of soy sauce.
  • Always verify ingredient labels for hidden allergens.

Nutritional information (each portion)

These values are offered as a general guide and shouldn't replace professional medical guidance.
  • Energy: 310
  • Fat: 17 g
  • Carbohydrates: 33 g
  • Protein: 9 g