Vegan Spring Roll Salad

Featured in: Fresh Everyday Plates

This vegan spring roll salad offers a refreshing blend of shredded cabbage, carrots, cucumber, and herbs combined with creamy peanut dressing. Featuring fresh mint, cilantro, and basil alongside crunchy peanuts and rich avocado slices, it’s a vibrant, light dish ideal for lunch or as a satisfying side. Simple to prepare, it requires no cooking and brings bright, zesty flavors with every bite.

Updated on Wed, 11 Feb 2026 12:01:00 GMT
Vibrant vegan spring roll salad with peanut dressing, packed with fresh vegetables and herbs for a light, satisfying meal.  Pin It
Vibrant vegan spring roll salad with peanut dressing, packed with fresh vegetables and herbs for a light, satisfying meal. | juniperbite.com

There's something about assembling a spring roll salad that feels less like cooking and more like composing a painting. I discovered this version on a sweltering afternoon when my fridge held an abundance of fresh herbs but my motivation to turn on the stove had evaporated entirely. The dressing came together almost by accident, whisking together what I had on hand, and suddenly I understood why Vietnamese cuisine relies so heavily on fresh, uncooked elements and bright, punchy flavors.

I served this to a friend who'd just returned from a month in Vietnam, nervous she'd judge my interpretation of flavors she'd experienced firsthand. Instead, she loaded her bowl high and told me the peanut dressing reminded her of street food carts in Hanoi, which felt like the highest compliment I could receive.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Red cabbage: Its natural sweetness and crunch provide structure, and shredding it thin ensures it softens just enough from the dressing without becoming mushy.
  • Carrots: Always shred them fresh rather than buying pre-shredded, as the texture and flavor are noticeably brighter and they stay crisp longer.
  • Cucumber: Slice it thin and consider removing excess seeds with a small spoon if your cucumbers are particularly watery, preventing a soggy salad.
  • Rice noodles: Cook them ahead of time and run them under cold water until completely cooled, then toss lightly with a touch of sesame oil so they don't clump together.
  • Red bell pepper: The color matters here for visual appeal, but it also has a subtle sweetness that balances the savory dressing beautifully.
  • Bean sprouts: Use them fresh and add them just before serving if possible, as they wilt quickly once dressed.
  • Fresh mint, cilantro, and basil: These are non-negotiable, so seek them out even if it means a trip to an Asian market; they define the entire character of this dish.
  • Avocado: Add it at the last possible moment to prevent browning, and choose one that's ripe but still firm enough to slice cleanly.
  • Roasted peanuts: Toast your own raw peanuts in a dry skillet for five minutes if you have time, as the flavor depth makes a real difference.
  • Creamy peanut butter: Use a good quality version without added sugars or oils, and stir it well before measuring since the natural peanut oils separate.
  • Lime juice: Fresh-squeezed makes all the difference; bottled lime juice tastes thin and flat by comparison, and the brightness is crucial here.
  • Soy sauce or tamari: Tamari works beautifully for gluten-free versions and has a slightly deeper, less sharp flavor than standard soy sauce.
  • Maple syrup: It rounds out the sharpness of the lime and soy without adding granulated texture like regular sugar would.
  • Toasted sesame oil: A little goes a long way; the toasted variety has complexity that plain sesame oil simply lacks.
  • Garlic and ginger: Mince the garlic fine and grate the ginger fresh, as both flavors are more vibrant than their pre-jarred versions.
  • Warm water: This is your control mechanism for dressing consistency, allowing you to achieve the exact thickness you prefer.

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare your vegetables with care:
Slice and shred everything and pile it into your largest bowl, moving gently as you toss so you don't bruise the more delicate components like the avocado. The goal is a colorful, textured base that looks as good as it tastes.
Build your salad layers:
Spread the vegetable mixture across a large platter or divide it among individual bowls, creating some height and visual interest rather than a flat, compressed layer. This presentation also prevents everything from getting crushed under the weight of the dressing.
Whisk the dressing with intention:
Combine your peanut butter, lime juice, soy sauce, maple syrup, and sesame oil in a small bowl, then add the minced garlic and grated ginger, stirring until everything is evenly distributed. The mixture will be thick at first, almost paste-like, which is exactly what you want.
Achieve the perfect consistency:
Pour warm water in slowly, whisking after each addition until the dressing flows from your whisk in a steady stream but still coats the back of a spoon. This usually takes two to three tablespoons, though humidity and peanut butter brand both affect how much you'll need.
Finish with restraint and flavor:
Crown your salad with avocado slices and chopped peanuts, then drizzle the dressing either over everything or serve it on the side so people can control how much they use. Give everything a gentle toss and eat immediately while the vegetables still have their snap.
Colorful vegan spring roll salad with creamy peanut dressing, featuring crunchy veggies, rice noodles, and fragrant herbs.  Pin It
Colorful vegan spring roll salad with creamy peanut dressing, featuring crunchy veggies, rice noodles, and fragrant herbs. | juniperbite.com

This salad reminds me that sometimes the simplest meals create the most memorable moments, especially when they taste this good and require almost no fuss. There's freedom in a recipe with no cooking involved, and there's joy in biting into something so vibrant and fresh that it tastes like summer on a spoon.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Variations and Substitutions

The beauty of this salad lies in its flexibility, so feel encouraged to swap ingredients based on what's in season or what your market offers. I've made versions with shredded daikon instead of regular cabbage, added mango slices for sweetness, and once substituted sunflower seed butter when a friend had a peanut allergy. The structure remains sound even when you change the players, as long as you keep the balance between crunch, creamy, fresh herbs, and that essential peanut dressing.

Storage and Make-Ahead Strategy

If you want to prep this ahead for a busy week, slice and store each vegetable in separate containers and make the dressing in advance, which actually tastes better after a day as the flavors meld. Keep everything chilled and separate until you're ready to eat, then assemble and dress just before serving so the vegetables maintain their texture and brightness.

Serving Suggestions and Pairings

This salad works as a standalone light lunch, a colorful side dish at a summer table, or even as a component of a larger vegan spread. Serve it alongside coconut milk-based curry, rice bowls, or simply with crusty bread to soak up any extra dressing. The light, fresh nature of this dish pairs perfectly with iced herbal tea, crisp white wine, or even a cold ginger ale if you're avoiding alcohol.

  • For extra heat and depth, whisk sriracha or chili oil into the dressing just before serving.
  • Add thinly sliced radishes, snap peas, or even shredded jicama if you want to increase the crunch factor.
  • If you make this for someone with a soy allergy, substitute coconut aminos one-to-one for the soy sauce and you won't miss a thing.
Fresh vegan spring roll salad topped with zesty peanut dressing, perfect for a healthy lunch or vibrant side dish. Pin It
Fresh vegan spring roll salad topped with zesty peanut dressing, perfect for a healthy lunch or vibrant side dish. | juniperbite.com

This spring roll salad has become my reliable go-to when I want to eat something that feels both indulgent and nourishing. It's the kind of dish that proves cooking doesn't always require heat or complexity to be deeply satisfying.

Questions About This Recipe

β†’ What ingredients are key to this salad?

Shredded cabbage, carrots, cucumber, fresh herbs like mint and cilantro, avocado, and a creamy peanut dressing form the core components.

β†’ Can I make the dressing ahead of time?

Yes, the peanut dressing can be whisked together in advance and stored in the refrigerator for up to 3 days.

β†’ Are rice noodles necessary for the salad?

Rice noodles are optional and add a light texture, but the salad works well without them if preferred.

β†’ How can I add extra crunch to the salad?

Incorporate thinly sliced radishes or julienned snap peas for additional crispness and texture.

β†’ Is it possible to adjust the peanut flavor?

Yes, you can substitute almond or sunflower seed butter for peanut butter, or add a dash of sriracha for a spicy twist.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Spring Roll Salad

Fresh shredded veggies tossed with zesty peanut dressing for a light, colorful vegan salad.

Prep Time
20 minutes
0
Total Duration
20 minutes
Juniper Bite Chloe Fischer


Skill Level Easy

Cuisine Vietnamese-Inspired

Serves 4 Number of Servings

Dietary Info Vegan-Friendly, No Dairy, Wheat-Free

What You’ll Need

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 grated fresh ginger
08 2 to 3 tablespoons warm water

Directions

Step 01

Prepare the salad base: 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 distribute ingredients evenly.

Step 02

Assemble on serving vessel: Arrange the mixed salad on a large serving platter or divide into individual bowls. Top with avocado slices and chopped roasted peanuts.

Step 03

Emulsify the dressing: In a small bowl, whisk together peanut butter, lime juice, soy sauce or tamari, maple syrup, sesame oil, minced garlic, and grated ginger until well combined. Gradually add warm water one tablespoon at a time until reaching desired pourable consistency.

Step 04

Dress and serve: Drizzle the peanut dressing over the salad immediately before serving, or present dressing on the side for individual preference. Toss gently to incorporate and serve at once.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Kitchen Gear Needed

  • Large mixing bowl
  • Cutting board
  • Sharp knife
  • Small whisk or fork
  • Small mixing bowl

Allergen Details

Always check what goes in for allergens, and talk to your doctor if you’re unsure.
  • Contains peanuts and soy from peanut butter and soy sauce
  • Use coconut aminos as soy-free alternative
  • Always verify ingredient labels for undisclosed allergens

Nutrition Information (each serving)

This info’s just a guide, not medical advice.
  • Calories: 310
  • Fats: 17 g
  • Carbohydrates: 33 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.