Crunchy Thai Peanut Salad

Featured in: Everyday Meal Ideas

This vibrant Thai-inspired salad combines shredded green and purple cabbage, carrots, edamame, bell pepper, and fresh cilantro in a creamy peanut dressing made with peanut butter, soy sauce, rice vinegar, lime juice, and sesame oil. Ready in just 20 minutes with no cooking required, it's naturally vegetarian, vegan, and dairy-free. Top with roasted peanuts and sesame seeds for extra crunch and flavor. Perfect as a refreshing side dish or light meal for four servings.

Updated on Sun, 18 Jan 2026 15:05:00 GMT
A colorful bowl of Crunchy Thai Peanut Salad filled with shredded carrots, purple cabbage, and edamame, tossed in a creamy peanut dressing. Save to Pinterest
A colorful bowl of Crunchy Thai Peanut Salad filled with shredded carrots, purple cabbage, and edamame, tossed in a creamy peanut dressing. | aksilmargin.com

My neighbor knocked on my door one Saturday afternoon with a glass container full of something bright and colorful. She handed it to me with a grin and said it was her go-to potluck dish. I took one bite and immediately asked for the recipe. That crunchy, tangy, slightly sweet mix became a weekly staple in my kitchen. Now I bring it to every gathering, and people always ask what makes it so addictive.

I started making this salad during a particularly hot summer when turning on the stove felt unbearable. My kids would come in from playing outside, sweaty and starving, and devour bowls of this without complaint. It became our unofficial summer dinner, served with cold watermelon and iced tea. Even now, when the weather warms up, they request it by name.

What's for Dinner Tonight? ๐Ÿค”

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

Free. No spam. Just easy meals.

Ingredients

  • Shredded green cabbage: The sturdy base that holds up beautifully under dressing and stays crisp for hours, use pre-shredded if you're short on time.
  • Shredded purple cabbage: Adds a pop of color and a slightly peppery bite that balances the sweetness of the dressing.
  • Shredded carrots: Bring natural sweetness and vibrant orange hues, plus they soak up the dressing in the best way.
  • Shelled edamame: These little green gems add plant-based protein and a satisfying pop with every forkful.
  • Red bell pepper: Thinly sliced for a sweet crunch and a burst of bright red that makes the whole salad look alive.
  • Scallions: Sliced thin to add a mild oniony sharpness without overpowering the other flavors.
  • Fresh cilantro: Chopped generously because it adds that fresh, herby brightness that ties everything together.
  • Creamy peanut butter: The heart of the dressing, providing rich nuttiness and a silky texture that clings to every vegetable.
  • Soy sauce: Adds salty umami depth, use tamari if you need it gluten-free.
  • Rice vinegar: Brings a gentle tanginess that cuts through the richness of the peanut butter perfectly.
  • Lime juice: Freshly squeezed is essential here for that bright, zesty kick that wakes up your taste buds.
  • Maple syrup: A touch of sweetness that rounds out the dressing and balances the salty and sour notes.
  • Toasted sesame oil: Just a teaspoon adds a deep, nutty aroma that smells like a real Thai kitchen.
  • Fresh ginger: Grated finely to infuse the dressing with warmth and a little spicy zing.
  • Garlic: Minced small so it blends into the dressing and adds a savory backbone.
  • Roasted peanuts: Roughly chopped for extra crunch on top, they make every bite feel indulgent.
  • Toasted sesame seeds: Optional but highly recommended for a nutty finish and visual appeal.

Tired of Takeout? ๐Ÿฅก

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

One email. No spam. Unsubscribe anytime.

Instructions

Mix the Vegetables:
In a large mixing bowl, toss together the green cabbage, purple cabbage, carrots, edamame, bell pepper, scallions, and cilantro. The colors alone will make you smile.
Whisk the Dressing:
In a separate bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic until smooth. Add water one tablespoon at a time until it's pourable but still creamy.
Toss and Coat:
Pour the peanut dressing over the vegetables and toss everything thoroughly with tongs or clean hands. Make sure every shred of cabbage gets coated.
Top and Serve:
Transfer to a serving platter or individual bowls, then sprinkle with chopped peanuts, sesame seeds, and extra cilantro. Serve with lime wedges on the side for squeezing.
Vibrant Crunchy Thai Peanut Salad in a white bowl, topped with roasted peanuts and sesame seeds, garnished with fresh cilantro and lime wedges. Save to Pinterest
Vibrant Crunchy Thai Peanut Salad in a white bowl, topped with roasted peanuts and sesame seeds, garnished with fresh cilantro and lime wedges. | aksilmargin.com

I brought this salad to a work potluck once, and by the time I got to the table, the bowl was nearly empty. A coworker cornered me in the kitchen later, insisting I text her the recipe immediately. She told me weeks later that her kids, who normally refused vegetables, had eaten two bowls each. That's when I realized this salad had some kind of magic.

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.

Make It Your Own

One of my favorite things about this salad is how flexible it is. I've added snap peas, cucumber, shredded Brussels sprouts, and even thinly sliced radishes depending on what's in my fridge. If you want more protein, grilled tofu or shredded chicken works beautifully on top. For a nut-free version, swap the peanut butter for sunflower seed butter and skip the peanut topping.

Storing and Serving

This salad is best enjoyed fresh when everything is at peak crunch. If you have leftovers, store them in an airtight container in the fridge for up to two days, but know that the cabbage will soften a bit as it sits. I like to refresh leftovers with a squeeze of lime juice and a handful of fresh cilantro before serving. If you're meal prepping, keep the dressing separate and toss right before eating.

What to Serve It With

I've served this salad alongside grilled chicken skewers, coconut rice, spring rolls, and even plain jasmine rice for a simple weeknight meal. It's also fantastic on its own for lunch, especially if you add some crispy tofu or a soft-boiled egg on top. The dressing is so flavorful that it carries the whole plate.

  • Pair it with Thai iced tea or a cold lime sparkling water for a refreshing combo.
  • Serve it in lettuce cups for a fun, hands-on appetizer at parties.
  • Double the dressing recipe and use the extra as a dip for fresh spring rolls or veggie sticks.
Easy vegan Crunchy Thai Peanut Salad featuring crisp vegetables and edamame, drizzled with tangy peanut dressing and served as a light meal. Save to Pinterest
Easy vegan Crunchy Thai Peanut Salad featuring crisp vegetables and edamame, drizzled with tangy peanut dressing and served as a light meal. | aksilmargin.com

This salad has earned a permanent spot in my weekly rotation, and I hope it does the same for you. It's proof that something simple, fresh, and full of crunch can be just as exciting as anything complicated.

Recipe FAQs

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

Yes, you can prep the vegetables and dressing separately up to 24 hours in advance. Store them in airtight containers in the refrigerator. Toss the salad just before serving to maintain maximum crunchiness. Leftovers keep for up to 2 days when stored properly.

โ†’ What can I substitute for peanut butter?

Almond butter, sunflower seed butter, or tahini work wonderfully as alternatives. Adjust the consistency with water as needed. These substitutes maintain the creamy texture and complement the Thai flavors equally well.

โ†’ How do I make this salad more filling?

Add grilled tofu for a vegan protein boost, shredded rotisserie chicken for meat lovers, or crispy chickpeas for extra crunch. You can also serve it over cooked rice or noodles for a heartier meal.

โ†’ Is this salad gluten-free?

Yes, when using tamari instead of regular soy sauce. Always check ingredient labels for hidden gluten, especially in the peanut butter and sesame oil. Most Asian markets carry certified gluten-free versions of these staples.

โ†’ Can I add more vegetables to this salad?

Absolutely. Snap peas, cucumber, shredded beets, or sliced mushrooms add wonderful texture and nutrition. Feel free to customize based on what's available and your preferences.

โ†’ How thin should the peanut dressing be?

The dressing should coat a spoon but still pour smoothly. Start with 2 tablespoons of water and gradually add more until it reaches your desired consistency. It will thicken slightly as it sits.

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. Easy to prepare vegetarian side or light meal.

Time to Prep
20 minutes
0
Overall Time
20 minutes
Created by Iris McNally


Skill Level Easy

Cuisine Thai

Portions 4 Servings

Diet Details 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
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

Toppings

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

How to Prepare

Instruction 01

Prepare the vegetables: In a large mixing bowl, combine shredded green cabbage, purple cabbage, shredded carrots, cooked edamame, sliced bell pepper, scallions, and fresh cilantro.

Instruction 02

Whisk the 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 until well combined. Gradually add water until the dressing reaches a pourable consistency.

Instruction 03

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

Instruction 04

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

Instruction 05

Serve: Serve immediately while vegetables maintain their crunch, accompanied by 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.

Needed Tools

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

Allergy Info

Check each ingredient for allergens. Contact a healthcare provider for any concerns.
  • Contains peanuts
  • Contains soy
  • May contain gluten if using regular soy sauce

Nutrition per portion

Nutritional details are for reference only and not medical advice.
  • Calories: 250
  • Fats: 13 g
  • Carbohydrates: 22 g
  • Proteins: 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.