Vegan Thai Peanut Zucchini Salad

Featured in: Quick & Fresh Meals

This vibrant Thai-inspired salad combines spiralized zucchini noodles with colorful ribbons of carrot, bell pepper, cucumber, and cabbage. Fresh herbs like cilantro and mint add brightness, while a creamy, tangy peanut dressing brings rich flavor and a hint of spice. Crunchy roasted peanuts and sesame seeds top the dish, adding texture and depth. Perfect for a light lunch or refreshing side, it’s quick to prepare and naturally vegan and gluten-free.

Simply spiralize and shave your veggies, whisk the dressing ingredients until smooth, and toss together. Serve immediately to enjoy the crisp textures or chill briefly for a cooler option. This colorful dish pairs well with chilled Riesling or a light lager for summer gatherings or easy meals.

Updated on Fri, 13 Feb 2026 10:06:00 GMT
Vibrant vegan Thai peanut zucchini noodle salad with crunchy veggie ribbons and creamy peanut dressing.  Pin Recipe
Vibrant vegan Thai peanut zucchini noodle salad with crunchy veggie ribbons and creamy peanut dressing. | fordishes.com

There was this moment last summer when my friend showed up with a spiralizer she'd just bought, determined to prove that raw vegetables could be exciting. We stood in my kitchen on a sweltering afternoon, and she challenged me to make something that didn't taste like diet food. That's when I threw together this Thai peanut zucchini noodle salad, and honestly, watching her face light up when she tasted it made me realize how a simple combination of fresh ribbons, creamy dressing, and a handful of crunchy toppings could feel like actual indulgence.

I made this for a picnic once where everyone brought something, and I remember being nervous because salads can feel plain at those kinds of gatherings. But people came back for seconds, and someone asked for the dressing recipe before they even finished eating. That's when it clicked for me that this dish has staying power, that kind of quiet confidence that comes from balance and restraint.

Ingredients

  • Zucchini: Two medium ones spiralized into delicate noodles that stay tender but don't get mushy, the backbone of this whole thing.
  • Carrot: Peeled into ribbons rather than shredded, because the shape matters more than you'd think for how the dressing clings.
  • Red bell pepper: Sliced thin enough to taste sweet but sturdy enough to hold texture through tossing.
  • Cucumber: Shaved ribbons add coolness and a whisper of crunch without overwhelming the other vegetables.
  • Spring onions: A thin slice of these gives the whole salad a gentle bite that wakes everything up.
  • Red cabbage: Finely shredded for color and that satisfying crunch that lasts even if you make it ahead.
  • Fresh cilantro and mint: Cilantro brings earthiness, and mint adds brightness, but the mint is optional if it's not your thing.
  • Roasted peanuts: Roughly chopped so they stay chunky and contribute serious flavor with every bite.
  • Sesame seeds: White or black, scattered on top for visual appeal and a subtle nutty finish.
  • Creamy peanut butter: The foundation of the dressing, choose one without added sugar if you can find it.
  • Soy sauce or tamari: Tamari if you're keeping this gluten-free, adds umami depth that rounds out the sweetness.
  • Maple syrup or agave: Just enough to balance the savory and tangy notes without making it dessert.
  • Fresh lime juice: The acid that brightens everything and keeps the dressing from feeling heavy.
  • Rice vinegar: A gentle acidity that plays nice with the other flavors rather than shouting over them.
  • Toasted sesame oil: A small amount goes a long way, adding warmth and aroma without dominating.
  • Fresh ginger: Grated so it releases all its spicy-sweet oils directly into the dressing.
  • Garlic: Just one small clove, minced fine, because this is a supporting player not a lead role.
  • Water: For thinning the dressing to the exact consistency you want.
  • Chili flakes or Sriracha: Optional heat that you can dial up or down depending on your mood and tolerance.

Instructions

Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Prep your vegetables like you're setting the stage:
Spiralize the zucchini into those delicate noodles, then take your time with the carrot, bell pepper, and cucumber, using a peeler or mandoline to get ribbons that are thin and flexible. Toss everything into a large bowl with the spring onions, shredded cabbage, cilantro, and mint, and let them sit for a moment while you move on.
Make the dressing with intention:
In a separate small bowl, whisk together the peanut butter, soy sauce, maple syrup, lime juice, rice vinegar, sesame oil, ginger, and garlic until they're blended into something smooth and glossy. Add water a little at a time until it reaches that perfect consistency where it coats a spoon but still flows.
Bring it all together:
Pour the dressing over your vegetable bowl and toss gently but thoroughly, making sure every ribbon gets kissed by that creamy sauce. If you're adding the optional chili flakes or Sriracha, do it now and taste as you go.
Plate and finish:
Transfer everything to a serving platter or divide into individual bowls, then scatter the chopped peanuts and sesame seeds across the top right before serving. This is important because timing keeps the crunch alive.
Serve right away or chill briefly:
The salad is best served immediately when the vegetables still have that fresh snap, but you can cover it and refrigerate for up to an hour if your day requires that flexibility.
Product image
Cook complete meals by frying, sautéing, simmering, and boiling with easy nonstick cleanup every day.
Check price on Amazon
Colorful spiralized zucchini and vegetable ribbons tossed in tangy Thai peanut sauce, topped with crunchy peanuts.  Pin Recipe
Colorful spiralized zucchini and vegetable ribbons tossed in tangy Thai peanut sauce, topped with crunchy peanuts. | fordishes.com

There's something almost meditative about using a spiralizer, watching those zucchini transform into delicate noodles that look nothing like the traditional pasta sitting in your pantry. It feels like you're creating something entirely new, and when you taste it with that Thai peanut dressing, you understand why people get excited about vegetables.

Customizing for Your Needs

This salad is naturally adaptable without losing its character. I've swapped the zucchini for spiralized sweet potato on cooler days and it becomes something earthier, more substantial. Cucumber spirals work beautifully too if you want something lighter and more hydrating. For protein, I sometimes add baked tofu cubes or a handful of edamame, which doesn't change the dish fundamentally but makes it feel more like a full meal.

Managing the Heat Level

The chili flakes and Sriracha are entirely optional, which I love about this dressing because it means everyone at your table gets to decide their own comfort level. I learned this the hard way by making a batch that was far too spicy for my visiting mother-in-law, so now I always leave the heat on the side. Start with a quarter teaspoon and work your way up, tasting as you go, because you can always add more but you can't take it back.

Why This Works as Both Lunch and Side Dish

Perfect Christmas Kitchen Gift
🎄 The Perfect Christmas Kitchen Gift
🎅 Christmas Special Deal — Limited Time
Looking for a **useful, high-quality Christmas gift** that people actually love using? This is one of those rare finds that feels premium, saves time, and makes cooking way more fun — perfect for family dinners and cozy winter meals.
🎁 View Christmas Deal

This salad sits in an interesting middle ground where it can anchor a meal on its own or slip gracefully beside grilled fish, roasted tofu, or lean protein without demanding attention. The peanut dressing is rich enough to satisfy, but the vegetables keep it from feeling heavy. It's one of those dishes that actually improves your day rather than just filling your stomach.

  • Make the dressing a few hours ahead if you want to simplify your day when guests arrive.
  • If you don't have a spiralizer, a julienne peeler creates similar noodles, just a bit thicker and requiring more patience.
  • Serve this chilled rather than at room temperature, it tastes brighter when it's cool.
Product image
Cushioned mats provide comfort while cooking, absorbing spills near the sink and stove for cleaner meal prep.
Check price on Amazon
Refreshing Thai-inspired zucchini noodle salad with crisp veggie ribbons and creamy peanut dressing for a light meal. Pin Recipe
Refreshing Thai-inspired zucchini noodle salad with crisp veggie ribbons and creamy peanut dressing for a light meal. | fordishes.com

This is the kind of recipe that reminds you why you started cooking in the first place, because simple doesn't mean boring when every ingredient is doing its job. Make it once and it'll become part of your regular rotation.

Vegan Thai Peanut Zucchini Salad

Fresh Thai-inspired salad with spiralized zucchini, crisp veggie ribbons, and creamy peanut dressing.

Prep Duration
25 mins
0
Complete Time
25 mins
Recipe by Fordishes Ava Reynolds


Skill Level Easy

Cuisine Thai-inspired

Makes 4 Number of Servings

Diet Details Vegan-Friendly, No Dairy, Gluten-Free

Ingredient List

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 tamari or soy sauce
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, as needed
10 1/2 to 1 teaspoon chili flakes or Sriracha, optional

Directions

Step 01

Prepare Vegetables: Spiralize zucchini and shave 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

Make Peanut Dressing: Whisk together peanut butter, tamari, maple syrup, lime juice, rice vinegar, sesame oil, ginger, and garlic in a small bowl until smooth. Gradually add water to reach desired consistency.

Step 03

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

Step 04

Plate and Garnish: Transfer 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.

Needed Equipment

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

Allergy Info

Double-check ingredients for allergens and speak with a healthcare provider if you're unsure.
  • 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
  • Check ingredient labels for hidden allergens

Nutrition Information (per serving)

For informational use only—doesn't replace personalized medical direction.
  • Calories: 240
  • Fats: 14 g
  • Carbohydrates: 21 g
  • Proteins: 7 g