Vegan Thai Peanut Zucchini Salad

Featured in: Fresh Healthy

This vibrant dish features spiralized zucchini noodles paired with colorful ribbons of crisp vegetables like carrot, bell pepper, and cucumber. Tossed in a creamy, tangy Thai peanut dressing accented with ginger, lime, and chili, it delivers a perfectly balanced crunch and flavor. Ideal as a light lunch or side, this fresh combination highlights plant-based ingredients and bold Thai-inspired tastes for an easy, satisfying meal.

Updated on Fri, 13 Feb 2026 14:36:00 GMT
Vibrant vegan Thai peanut zucchini noodle salad with colorful crunchy veggie ribbons and creamy dressing.  Pin
Vibrant vegan Thai peanut zucchini noodle salad with colorful crunchy veggie ribbons and creamy dressing. | panpatriot.com

I stumbled onto this salad during a sweltering afternoon when my kitchen felt like an oven and the last thing I wanted to do was cook. My hands were still tingling from chopping fresh ginger for something else entirely, so I grabbed a spiralizer almost by accident and started working through whatever vegetables were crowded in my crisper drawer. The moment that peanut dressing hit the cold zucchini noodles, something clicked—it wasn't fancy or complicated, but it tasted like summer itself, bright and alive.

I made this for a potluck where I knew half the guests were vegan, and honestly, it became the dish people actually wanted seconds of while the traditional stuff sat there getting sad. Someone asked for the recipe before dessert was even served, and I realized it wasn't because it was trendy or Instagram-worthy—it was because it tasted undeniably good in a way that felt almost accidental in its simplicity.

Ingredients

  • Spiralized zucchini (2 medium): The backbone of this salad, and honestly, the spiralizer changed my life because it makes raw zucchini taste delicate instead of watery.
  • Carrot, bell pepper, and cucumber ribbons: Use a mandoline or vegetable peeler to get them paper-thin—this isn't just for looks, the thinness makes them absorb flavor without turning soggy.
  • Spring onions, red cabbage, cilantro, and mint: These are your flavor artillery, and don't skimp on the herbs because they're what makes this feel vibrant rather than just crunchy.
  • Roasted peanuts and sesame seeds: The crunch that saves you from salad fatigue, so buy the good stuff if you can.
  • Creamy peanut butter (1/4 cup): The foundation of the dressing—I learned the hard way that natural peanut butter works better than heavily sweetened versions because the oil doesn't separate as much once mixed.
  • Soy sauce or tamari (2 tablespoons): Tamari keeps it gluten-free, and the umami depth here is what makes people wonder why this tastes so good.
  • Maple syrup, lime juice, and rice vinegar: These three create that signature sweet-tart-funky balance that makes Thai food so addictive.
  • Toasted sesame oil, fresh ginger, and garlic: The aromatic trio that tells you immediately this isn't just any salad dressing.
  • Water and chili flakes: Water thins the dressing to silky, and chili flakes are your heat control switch.

Instructions

Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Prep Your Vegetables:
Spiralize the zucchini first and let it sit in a colander for a minute if it released water—this prevents the salad from turning into a puddle. Shave the carrot, bell pepper, and cucumber into ribbons using a mandoline or vegetable peeler, and they should be thin enough to almost see light through them.
Build Your Base:
Toss all the vegetables together in a large bowl with the spring onions, shredded cabbage, cilantro, and mint. At this point it just looks like a pile of colorful stuff, but trust that it's about to transform.
Whisk the Dressing:
Combine the peanut butter, soy sauce, maple syrup, lime juice, rice vinegar, sesame oil, ginger, and garlic in a small bowl and whisk until smooth. Add water a tablespoon at a time until it reaches a consistency that's pourable but still substantial—you want it to coat everything without drowning it.
Marry Everything Together:
Pour the dressing over the vegetables and toss gently but thoroughly, using your hands if you need to. The vegetables will soften slightly and the colors will brighten as the acid works its magic.
Finish and Serve:
Transfer to serving bowls or a large platter, then scatter the peanuts and sesame seeds on top right before people eat it. Serve immediately while everything is still crisp, or chill for up to an hour if you prefer it colder.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Fresh spiralized zucchini and crisp vegetable ribbons tossed in tangy Thai peanut sauce, topped with roasted peanuts.  Pin
Fresh spiralized zucchini and crisp vegetable ribbons tossed in tangy Thai peanut sauce, topped with roasted peanuts. | panpatriot.com

My neighbor knocked on my door one evening asking if she could smell what I was making because it smelled like a Thai restaurant had exploded in my kitchen. She stood in my kitchen eating a bowl of this straight from the serving dish, and we ended up just sitting there talking about how rare it is to find a salad that feels like an actual meal instead of an apology for not cooking something real. That's when I knew this recipe was worth keeping.

The Secret to Silky Dressing

The first time I made Thai peanut dressing, I whisked everything too vigorously and the peanut butter seized into little lumps instead of becoming creamy. I learned that you need to whisk slowly and steadily, letting the oils in the peanut butter gradually emulsify with the liquid components, and you should start with less water than you think you need because it's easier to add more than to fix it. Temperature matters too—if your ingredients are very cold from the fridge, the peanut butter takes longer to loosen up.

Why Ribbons Matter More Than You'd Think

The first time I just chopped everything into normal bite-sized pieces, the salad felt like eating crunchy vegetable chunks in peanut dressing. When I switched to ribbons and spirals, something shifted—the surface area increased so dramatically that the dressing could coat everything more evenly, and the thinner pieces meant each bite had more dressing-to-vegetable ratio. It's also lighter and more elegant-looking, which made people want to eat more of it without feeling guilty.

Making It Substantial Enough for a Real Meal

As a salad, this is genuinely satisfying on its own because of the protein from the peanuts and the richness of the dressing, but if you're serving it as a main course, you have options. Adding baked tofu, crispy chickpeas, or edamame transforms it from a side dish into something that actually fills you up, and I find that the neutral flavor of these proteins lets the dressing and vegetables shine without competing.

  • Crumbled baked tofu adds a hearty texture that absorbs the peanut dressing beautifully.
  • Roasted chickpeas bring crunch and protein without making the salad feel heavier.
  • Edamame adds pop and earthiness while keeping the ingredient list simple and recognizable.
Product image
Rinse vegetables, wash cookware, and fill pots easily while cooking with flexible spray control.
Check price on Amazon
Light and refreshing Thai-inspired zucchini noodle salad with crunchy veggies and creamy peanut dressing, perfect for summer. Pin
Light and refreshing Thai-inspired zucchini noodle salad with crunchy veggies and creamy peanut dressing, perfect for summer. | panpatriot.com

This salad has become my default when I'm tired but don't want to eat something boring, and it's the one thing I make without thinking because the formula is so forgiving. Make it once and you'll know exactly how to adjust it to whatever vegetables you have and whatever mood you're in.

Recipe Questions

How can I spiralize zucchini for this salad?

Use a spiralizer or julienne peeler to create noodle-like strands from zucchini. If unavailable, thinly slicing or julienning works as an alternative.

What can I substitute for peanuts in the dressing?

Sunflower seed butter or almond butter can be used as alternatives to peanuts for those with allergies, maintaining a creamy texture.

How do I achieve a creamy Thai peanut dressing?

Whisk peanut butter with soy sauce or tamari, lime juice, maple syrup, ginger, garlic, rice vinegar, sesame oil, and water to reach a smooth, tangy consistency.

Can this salad be prepared ahead of time?

Yes, prepare the vegetables and dressing separately. Combine shortly before serving to keep the fresh crunch intact.

What extra toppings add texture to this dish?

Roasted peanuts and sesame seeds sprinkled on top enhance the crunch and nutty flavors complementing the vegetables.

How to adjust the spice level in this salad?

Add chili flakes or Sriracha gradually according to your heat preference to balance the dressing's flavor.

Vegan Thai Peanut Zucchini Salad

Refreshing zucchini noodles with crunchy vegetables tossed in a creamy Thai peanut dressing.

Prep duration
25 min
0
Total duration
25 min

Category Fresh Healthy

Difficulty Easy

Origin Thai-inspired

Yield 4 Servings

Dietary requirements Vegan, Dairy-free, Gluten-free

Ingredients

Vegetables

01 2 medium zucchini, spiralized or julienned
02 1 large carrot, peeled and shaved into ribbons
03 1 red bell pepper, thinly sliced or shaved into ribbons
04 1 small cucumber, shaved into ribbons or thinly sliced
05 3 spring onions, thinly sliced
06 1 cup red cabbage, finely shredded
07 1/4 cup fresh cilantro leaves, chopped
08 1/4 cup fresh mint leaves, chopped

Crunchy Toppings

01 1/3 cup roasted peanuts, roughly chopped
02 2 tablespoons sesame seeds

Thai Peanut Dressing

01 1/4 cup creamy peanut butter
02 2 tablespoons soy sauce or tamari
03 1 tablespoon maple syrup or agave nectar
04 1 tablespoon fresh lime juice
05 2 teaspoons rice vinegar
06 1 teaspoon toasted sesame oil
07 1 teaspoon grated fresh ginger
08 1 small garlic clove, minced
09 2 to 3 tablespoons water, for thinning
10 1/2 to 1 teaspoon chili flakes or Sriracha

Directions

Step 01

Prepare Vegetables: Spiralize the zucchini and shave the carrot, bell pepper, and cucumber into ribbons using a vegetable peeler or mandoline. Combine in a large mixing bowl with spring onions, shredded red cabbage, cilantro, and mint.

Step 02

Prepare Dressing: Whisk together peanut butter, soy sauce, maple syrup, lime juice, rice vinegar, sesame oil, ginger, and garlic in a small bowl until smooth. Gradually add water to achieve desired consistency.

Step 03

Combine Salad: Pour the peanut dressing over the vegetables and toss gently to coat everything evenly.

Step 04

Plate and Garnish: Transfer the salad to a serving platter or individual bowls. Sprinkle with roasted peanuts and sesame seeds.

Step 05

Serve: Serve immediately for maximum crunch, or chill for up to 1 hour before serving.

Necessary tools

  • Spiralizer or julienne peeler
  • Vegetable peeler or mandoline
  • Large mixing bowl
  • Whisk
  • Small bowl

Allergy information

Review each ingredient for potential allergens and consult with healthcare providers if you're uncertain.
  • Contains peanuts and soy from peanut butter and soy sauce.
  • For nut allergies, substitute sunflower seed butter and omit peanuts.
  • Use gluten-free tamari to maintain gluten-free status.
  • Always verify ingredient labels for hidden allergens.

Nutrition facts (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Calories: 240
  • Fat: 14 g
  • Carbohydrates: 21 g
  • Protein: 7 g