Crunchy Thai Peanut Salad

Featured in: Simple Baking Ideas

This vibrant Thai-inspired salad combines crisp shredded cabbage, carrots, and edamame with a creamy, tangy peanut dressing made from peanut butter, soy sauce, rice vinegar, and fresh ginger. Simply toss all vegetables together, whisk the dressing ingredients, and combine. Top with roasted peanuts and sesame seeds for extra crunch. Perfect as a refreshing side or light meal that comes together in just 20 minutes.

Updated on Sun, 18 Jan 2026 15:00:00 GMT
Crunchy Thai Peanut Salad with vibrant shredded carrots, cabbage, and edamame in a creamy, tangy peanut dressing.  Save to Pinterest
Crunchy Thai Peanut Salad with vibrant shredded carrots, cabbage, and edamame in a creamy, tangy peanut dressing. | saborzerrin.com

My kitchen counter was a mess of rainbow shreds when my neighbor knocked, asking what smelled so good. Nothing was cooking, just vegetables and peanut butter, but something about the lime and ginger together made the whole room come alive. She stayed for lunch, and we polished off the entire bowl with chopsticks, laughing about how something this bright and crunchy didn't need heat to feel like a real meal. That afternoon taught me that sometimes the best dishes are the ones you don't cook at all.

I brought this salad to a potluck once, worried it would look too plain next to all the casseroles and baked pastas. By the time I turned around from setting it down, three people were already hovering over it with serving spoons. One friend asked if I'd made the dressing from scratch, surprised that something so creamy and complex came from pantry staples. It was gone before the main course, and I spent the rest of the evening texting the recipe to half the room.

What's for Dinner Tonight? ๐Ÿค”

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

Free. No spam. Just easy meals.

Ingredients

  • Green cabbage: The workhorse of this salad, it holds its crunch for days and soaks up the dressing without wilting into sadness.
  • Purple cabbage: Adds a pop of color and a slightly peppery bite that makes every bowl look like it belongs in a magazine.
  • Shredded carrots: Sweet, bright, and they catch little pools of peanut dressing in their curls, making every bite a little surprise.
  • Edamame: These little green gems bring protein and a buttery texture that balances all the crunch, just make sure they're fully cooled before tossing.
  • Red bell pepper: Juicy and sweet, it breaks up the texture and adds a fresher, almost fruity note to the mix.
  • Scallions: A sharp, oniony punch that wakes everything up without overpowering the creamy dressing.
  • Fresh cilantro: Bright, herbaceous, and essential for that authentic Thai inspired vibe, though you can skip it if you're in the cilantro tastes like soap camp.
  • Creamy peanut butter: The soul of the dressing, it turns into liquid gold when whisked with lime and soy sauce.
  • Soy sauce: Salty, savory, and the backbone of umami in the dressing, swap for tamari if you need it gluten free.
  • Rice vinegar: Gentle acidity that brightens without biting, it's the secret to keeping the dressing balanced.
  • Lime juice: Freshly squeezed is non negotiable here, it brings a zing that bottled juice just can't match.
  • Maple syrup: A touch of sweetness that rounds out the tang and salt, honey works too if that's what you have.
  • Toasted sesame oil: Just a teaspoon fills the dressing with a nutty, toasted aroma that makes everything taste more complex.
  • Fresh ginger: Grated fine, it adds warmth and a little heat that lingers in the best way.
  • Garlic: One clove minced small, it sharpens the dressing and makes it taste like you really know what you're doing.
  • Roasted peanuts: Roughly chopped for texture, they add crunch on crunch and make the whole thing feel more indulgent.
  • Toasted sesame seeds: Optional but worth it, they cling to the vegetables and add a nutty finish.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the vegetables:
Toss the green cabbage, purple cabbage, carrots, edamame, bell pepper, scallions, and cilantro into a large bowl, using your hands to fluff and mix them so every color gets evenly distributed. The more you toss now, the easier it will be to coat everything later.
Make the peanut dressing:
Whisk together the peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic in a smaller bowl until smooth, then drizzle in water a tablespoon at a time until it's thin enough to pour but still clings to a spoon. Taste it now, this is your chance to adjust the sweet, salty, or tangy before it hits the salad.
Dress the salad:
Pour the dressing over the vegetables and use tongs or your hands to toss everything together, making sure every shred gets coated in that creamy peanut goodness. Don't be shy, really work it in there.
Top and serve:
Transfer the salad to a big platter or individual bowls, then scatter the chopped peanuts and sesame seeds over the top for that final crunch. Serve it right away with lime wedges on the side for anyone who wants an extra hit of citrus.
Colorful platter of fresh Crunchy Thai Peanut Salad garnished with peanuts and lime wedges for a zesty serving suggestion.  Save to Pinterest
Colorful platter of fresh Crunchy Thai Peanut Salad garnished with peanuts and lime wedges for a zesty serving suggestion. | saborzerrin.com

One summer evening, I made this for myself after a long, hot day and ate it straight from the bowl on my back porch. The lime and peanut dressing tasted cold and bright, and the crunch felt like exactly what my body needed after hours of wilting in the heat. It wasn't fancy, wasn't for anyone else, but it was one of those meals that reminded me why I love cooking, even when it's just for me.

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.

How to Store and Enjoy Leftovers

If you have leftovers, store the dressed salad in an airtight container in the fridge for up to two days. The cabbage will soften a bit as it sits, but the flavors deepen and meld together in a way that's honestly just as good. If you know you'll have leftovers, consider keeping some of the dressing separate and tossing it with the veggies right before serving to keep things crisp. I've also added leftover salad to grain bowls or wrapped it in a tortilla with some avocado for a quick lunch that felt like a totally new meal.

Swaps and Variations

This salad is wildly flexible and takes well to whatever you have on hand. Swap almond or sunflower butter for the peanut butter if allergies are a concern, the dressing will taste a little different but still creamy and delicious. You can also add snap peas, cucumber, or even shredded Brussels sprouts for extra crunch, or toss in some cooked rice noodles to turn it into a more filling main dish. If you want protein, grilled tofu, shredded chicken, or even a soft boiled egg on top makes it a complete meal.

Serving Suggestions

This salad shines as a side dish at barbecues and potlucks, where it holds up well even when sitting out for a bit. It also works beautifully as a light lunch or dinner on its own, especially when you pile it high in a bowl and top it with extra peanuts and a squeeze of lime. I've served it alongside grilled fish, teriyaki chicken, and even just a bowl of miso soup for a simple, satisfying meal that feels restaurant quality without any of the fuss.

  • Serve it in individual mason jars for a picnic or packed lunch that looks as good as it tastes.
  • Pair it with spring rolls or dumplings for a fresh, vibrant spread.
  • Double the dressing and keep extra in the fridge to toss with noodles or steamed broccoli later in the week.
A bowl of Crunchy Thai Peanut Salad tossed with bell peppers and scallions, ready to serve as a light vegan meal. Save to Pinterest
A bowl of Crunchy Thai Peanut Salad tossed with bell peppers and scallions, ready to serve as a light vegan meal. | saborzerrin.com

This salad has become my go to whenever I need something that feels special but doesn't ask much of me. It's bright, it's crunchy, and it reminds me that sometimes the simplest combinations are the ones that stick with you long after the bowl is empty.

Common Questions

โ†’ Can I make this salad ahead of time?

Yes, you can prepare the vegetables and dressing separately up to 2 days ahead. Store them in separate containers and toss together just before serving to maintain maximum crunchiness.

โ†’ What can I substitute for peanut butter?

Almond butter, sunflower butter, or tahini work well as substitutes. Use the same amount and adjust water as needed to reach the desired dressing consistency.

โ†’ How do I make this gluten-free?

Use tamari or certified gluten-free soy sauce instead of regular soy sauce. Check all other ingredient labels to ensure they're gluten-free certified.

โ†’ Can I add protein to this salad?

Absolutely. Top with grilled tofu, shredded rotisserie chicken, pan-seared shrimp, or crispy chickpeas for added protein. Adjust quantities based on your preference.

โ†’ What vegetables can I add or swap?

Try adding snap peas, cucumber, shredded zucchini, fresh corn, or steamed broccoli. You can also substitute any vegetables based on what's available and your taste preferences.

โ†’ How thick should the peanut dressing be?

The dressing should be pourable but thick enough to coat the vegetables. Start with less water and add gradually until you reach your desired consistency.

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.

Crunchy Thai Peanut Salad

Vibrant salad with shredded cabbage, carrots, edamame, and creamy peanut dressing. Ready in 20 minutes.

Time to Prep
20 min
0
Overall Time
20 min
Recipe by Wesley Grimes


Skill Level Easy

Culinary Origin Thai-inspired

Output 4 Portions

Diet Information Plant-Based, No Dairy

What You'll Need

Vegetables

01 2 cups shredded green cabbage
02 1 cup shredded purple cabbage
03 1 cup shredded carrots
04 1 cup shelled edamame, cooked and cooled
05 1 red bell pepper, thinly sliced
06 2 scallions, thinly sliced
07 1/4 cup fresh cilantro, chopped

Peanut Dressing

01 1/4 cup creamy peanut butter
02 2 tablespoons soy sauce or tamari for gluten-free
03 1 tablespoon rice vinegar
04 1 tablespoon fresh lime juice
05 1 tablespoon maple syrup or honey
06 1 teaspoon toasted sesame oil
07 1 teaspoon fresh ginger, grated
08 1 clove garlic, minced
09 2 to 3 tablespoons water as needed

Toppings

01 1/4 cup roasted peanuts, roughly chopped
02 1 tablespoon toasted sesame seeds
03 Lime wedges for serving

Cooking Steps

Instruction 01

Prepare Base Vegetables: In a large mixing bowl, combine shredded green cabbage, purple cabbage, carrots, cooled edamame, sliced bell pepper, scallions, and fresh cilantro.

Instruction 02

Prepare Peanut Dressing: In a separate bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, grated ginger, and minced garlic. Gradually add water until the dressing reaches a pourable consistency.

Instruction 03

Combine Ingredients: Pour the peanut dressing over the vegetables and toss thoroughly to coat all components evenly.

Instruction 04

Plate and Finish: Transfer the salad to a serving platter or individual bowls. Top with chopped roasted peanuts, toasted sesame seeds, and additional cilantro if desired.

Instruction 05

Serve: Serve immediately with lime wedges on the side.

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.

Tools You'll Need

  • Large mixing bowl
  • Small bowl for dressing
  • Whisk
  • Chef's knife
  • Cutting board

Allergy Details

Review ingredients for allergens and talk to your doctor with any concerns.
  • Contains peanuts and soy
  • May contain gluten if using standard soy sauce
  • Verify all ingredient labels for potential allergen cross-contamination

Nutrition Details (per portion)

Details are for your reference only and aren't a substitute for medical advice.
  • Calorie count: 250
  • Fat content: 13 g
  • Carbohydrates: 22 g
  • Protein amount: 11 g

Cooking Shouldn't Be Hard โค๏ธ

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

Free forever. Unsubscribe anytime.