Vegan Spring Roll Salad

Featured in: Quick Lunch Fixes

This vibrant vegan salad blends shredded cabbage, carrots, cucumber, bell pepper, and fresh herbs with optional rice noodles for texture. Creamy peanut dressing made with peanut butter, lime juice, soy sauce, maple syrup, garlic, and ginger adds a rich, zesty finish. Topped with sliced avocado and chopped roasted peanuts for a satisfying crunch. Ideal for a light lunch or colorful side, it's easy to prepare and customizable with added crunch or spice.

Updated on Wed, 11 Feb 2026 10:11:00 GMT
Fresh vegan spring roll salad with peanut dressing, loaded with colorful veggies and herbs.  Save
Fresh vegan spring roll salad with peanut dressing, loaded with colorful veggies and herbs. | meanwhilerecipe.com

Last summer, a friend brought this vibrant salad to a picnic, and I watched people come back for thirds without realizing they were eating something entirely plant-based. The way the peanut dressing pooled into the crevices of the vegetables, how the fresh herbs released their perfume as you tossed everything together—it felt less like eating a salad and more like a small celebration on a plate. I went home that evening determined to recreate it, and now it's become my go-to whenever I need something that tastes like sunshine and tastes impressive without the fuss.

I made this for my sister's book club gathering on a warm evening, and she told me later that people were still talking about it days afterward. There's something about serving a salad that's this colorful and alive that makes everyone feel taken care of, even when it's the easiest thing you've ever put together. She's since made it three times herself, and each time she texts me about how she switched up one ingredient or added something unexpected.

Ingredients

  • Red cabbage: Shredded cabbage keeps its crunch longer than you'd expect and brings an earthy sweetness that balances the peanut dressing beautifully.
  • Carrots: Shredded carrots add natural sweetness and stay tender-crisp, giving you that satisfying texture that makes every forkful feel substantial.
  • Cucumber: Thinly sliced cucumber introduces coolness and prevents the salad from ever feeling heavy, no matter how much dressing you add.
  • Rice noodles: Optional, but they absorb the dressing and turn this from a side dish into a complete meal that leaves you satisfied.
  • Red bell pepper: Thinly sliced peppers contribute bright color and a subtle sweetness that plays wonderfully with the lime and sesame in the dressing.
  • Bean sprouts: They're delicate and add a whisper of crunch that makes the texture profile interesting without being tough to eat.
  • Fresh mint, cilantro, and basil: These herbs are non-negotiable; they're what transform this from a vegetable pile into something that tastes like a Vietnamese market stall.
  • Avocado: Sliced just before serving, avocado adds richness and creaminess that makes the whole salad feel indulgent.
  • Roasted peanuts: Chopped peanuts provide a nutty depth and texture that echoes the peanut dressing, tying the whole dish together.
  • Creamy peanut butter: The base of your dressing should be smooth and unsweetened so the other flavors can shine without competition.
  • Lime juice: Freshly squeezed lime is essential here—bottled lime juice tastes tired in comparison and will dull the brightness of everything else.
  • Soy sauce or tamari: This adds umami depth and a subtle saltiness that makes you crave another bite.
  • Maple syrup: A touch of sweetness rounds out the peanut butter and balances the acidity from the lime.
  • Toasted sesame oil: A small amount goes a long way, adding an aromatic nuttiness that you can't replicate with any other oil.
  • Garlic and ginger: Minced fresh garlic and grated ginger wake up the dressing and give it backbone so it doesn't taste one-dimensional.

Instructions

Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
Gather and prep your vegetables:
Start by shredding your cabbage and carrots, slicing your cucumber into half-moons, and thinly slicing your bell pepper so everything is ready to go. This is honestly the longest part of the recipe, and once it's done, you're basically finished.
Combine the salad base:
Toss the cabbage, carrots, cucumber, rice noodles if using, bell pepper, bean sprouts, and all those fresh herbs together in a large bowl. Be gentle so you don't bruise anything, but make sure everything mingles so the flavors start getting acquainted.
Arrange and top:
Spread your salad mixture onto a serving platter or into individual bowls, then arrange avocado slices on top and scatter the chopped peanuts over everything. This is where it gets beautiful, so take a second to appreciate what you've made before the dressing comes into play.
Make the dressing:
In a small bowl, whisk together the peanut butter, lime juice, soy sauce, maple syrup, sesame oil, garlic, and ginger until they start coming together. Add the warm water one tablespoon at a time, whisking between each addition, until you have a consistency that's pourable but not thin and watery—it should cling to the vegetables, not run right off.
Dress and serve:
Drizzle the dressing over the salad right before serving, or keep it on the side so people can add as much or as little as they want. Toss gently one more time if you're combining everything in a bowl, then eat immediately while everything is fresh and the vegetables still have their snap.
Product image
Rinse produce, clean cookware, and fill pots smoothly with flexible spray options for everyday cooking.
Check price on Amazon
Vibrant Vietnamese-inspired salad with creamy peanut dressing, crunchy vegetables, and fresh herbs.  Save
Vibrant Vietnamese-inspired salad with creamy peanut dressing, crunchy vegetables, and fresh herbs. | meanwhilerecipe.com

My neighbor mentioned she'd never eaten anything vegan before, so I made her a bowl of this and left it at her door one afternoon. She came back an hour later asking for the recipe and admitting she'd expected to miss cheese or something, but instead she'd just tasted fresh food that made her feel good. That moment made me realize this dish isn't about what it doesn't have—it's about what it absolutely overflows with.

The Magic of Fresh Herbs

The herbs in this salad aren't just flavor—they're the entire personality of the dish. When you tear mint and basil by hand instead of chopping them with a knife, the leaves release their oils more gently and taste brighter, less bruised and bitter. I learned this when I was in a hurry once and used a knife on everything, and the dressing couldn't shine through all the green noise I'd created.

Building Your Peanut Dressing

The peanut dressing is where the magic happens, so don't rush it or assume you can just dump everything in and move on. I used to make mine too thick because I was nervous about overdoing the water, but then I realized the warmth of the water actually helps the peanut butter loosen and incorporate, creating something silky instead of gloppy. Once you nail the consistency on the spoon, you'll understand how much a good dressing can transform a simple pile of vegetables into something people actually crave.

Customizing Without Losing the Soul

One of the reasons I keep making this salad is because it bends to whatever I have on hand without losing its identity. I've added shredded daikon radish for extra bite, swapped the bean sprouts for shredded beets when I was in the mood for earthiness, and even used almond butter when my peanut butter jar was empty. The core flavors are strong enough to hold everything together, so you can play around without feeling like you're making something completely different.

  • If you want heat, add a dash or two of sriracha to the dressing, but start small because it builds as it sits.
  • Snap peas or shredded radishes add crunch and won't wilt like greens might, so they're perfect if you're serving this a few hours after assembly.
  • Toasted cashews or sunflower seeds work beautifully in place of peanuts if you're cooking for someone with allergies.
Product image
Effortlessly chop vegetables, slice meats, and prep ingredients smoothly for everyday cooking and recipe preparation.
Check price on Amazon
Colorful vegan spring roll salad with zesty peanut dressing, perfect for a healthy lunch or side. Save
Colorful vegan spring roll salad with zesty peanut dressing, perfect for a healthy lunch or side. | meanwhilerecipe.com

This salad has become my answer to the question of how to make something that's good for you taste exciting. It's the kind of dish that proves you don't need complicated techniques or hard-to-find ingredients to create something memorable.

Recipe FAQ

Can I omit the rice noodles from the salad?

Yes, rice noodles are optional and can be excluded for a lighter, crunchier texture without losing flavor.

What alternatives can I use for peanut butter in the dressing?

Almond or sunflower seed butter can replace peanut butter for a different nutty flavor or allergy concerns.

How can I make the dressing spicier?

Adding a dash of sriracha or chili flakes to the peanut dressing introduces a pleasant spicy kick.

Is this dish suitable for gluten-free diets?

Yes, using tamari or coconut aminos in the dressing keeps it gluten-free, alongside naturally gluten-free ingredients.

What fresh herbs are recommended in this salad?

Fresh mint, cilantro, and basil complement the crisp vegetables with aromatic, bright flavors.

How should I store leftovers to maintain freshness?

Store the salad and dressing separately in airtight containers in the refrigerator and combine just before serving.

Vegan Spring Roll Salad

A crisp salad with shredded veggies, herbs, and creamy peanut dressing for a fresh, satisfying dish.

Time to Prepare
20 mins
0
Complete Time
20 mins
Created by Meanwhilerecipe Clara Bennett

Recipe Category Quick Lunch Fixes

Skill Level Easy

Cuisine Type Vietnamese-Inspired

Makes 4 Number of Servings

Diet Considerations Vegan-Friendly, No Dairy, No Gluten

Ingredient List

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 1/2 cup fresh mint leaves
08 1/2 cup fresh cilantro leaves
09 1/4 cup fresh basil leaves
10 1 avocado, sliced
11 1/4 cup roasted peanuts, roughly chopped

Peanut Dressing

01 1/4 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 fresh ginger, grated
08 2 to 3 tablespoons warm water

Steps

Step 01

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

Step 02

Assemble Salad: Arrange the vegetable mixture on a large serving platter or divide among individual bowls. Top with avocado slices and chopped roasted peanuts.

Step 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 dressing reaches desired pourable consistency.

Step 04

Dress Salad: Drizzle peanut dressing over salad just before serving, or serve dressing on the side for individual preference.

Step 05

Finish and Serve: Gently toss salad to combine and serve immediately while vegetables remain crisp.

Tools Needed

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

Allergy Notes

Examine all food items for allergens and consult your doctor for concerns.
  • Contains peanuts and soy from peanut butter and soy sauce
  • Use coconut aminos as soy-free substitute
  • Verify all ingredient labels for hidden allergens

Nutrition Info (per portion)

These details are meant for reference, not as a substitute for medical guidance.
  • Energy (Calories): 310
  • Fats: 17 g
  • Carbohydrates: 33 g
  • Proteins: 9 g