Crunchy Thai Peanut Salad

Featured in: Vegetable Plates & Grain Sides

This vibrant Thai-inspired salad combines shredded green and purple cabbage, carrots, edamame, red bell pepper, and fresh cilantro tossed in a creamy peanut dressing made with peanut butter, soy sauce, rice vinegar, lime juice, and sesame oil. Topped with roasted peanuts and sesame seeds, it's a refreshing side or light meal that takes just 20 minutes to prepare. Naturally vegetarian, vegan, and dairy-free, it's perfect for meal prep and can be customized with protein additions like grilled tofu or rotisserie chicken. Best served fresh with lime wedges.

Updated on Sun, 18 Jan 2026 08:52:00 GMT
Bright orange carrots, purple cabbage, and green edamame are tossed in a creamy peanut dressing for this Crunchy Thai Peanut Salad, ready to serve in a white bowl. Save
Bright orange carrots, purple cabbage, and green edamame are tossed in a creamy peanut dressing for this Crunchy Thai Peanut Salad, ready to serve in a white bowl. | pantryhinge.com

My cousin brought this salad to a potluck on a sticky July afternoon, and I watched the bowl empty in minutes. The colors alone were enough to make people curious, but one bite of that creamy peanut dressing clinging to all that crunch and everyone went back for more. I asked her for the recipe right there, scribbling it on a napkin while she laughed at my urgency. Now I make it whenever I need something quick, bright, and satisfying without turning on the stove.

I started making this when I needed to bring something to a work lunch and had zero time to prep. I chopped everything the night before, whisked the dressing in the morning, and tossed it all together in the office break room. My coworkers kept asking if I ordered it from a restaurant. That was the moment I realized how a simple salad could feel like a small triumph.

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: Provides the bulk of the crunch and holds up beautifully under the dressing without wilting.
  • Purple cabbage: Adds color and a slightly peppery bite that balances the sweetness of the dressing.
  • Shredded carrots: Bring natural sweetness and a pop of orange that makes the bowl look alive.
  • Edamame: Adds protein and a buttery texture that makes this salad more filling than you expect.
  • Red bell pepper: Contributes a mild sweetness and another layer of crunch.
  • Scallions: Offer a gentle onion flavor without overpowering the other ingredients.
  • Fresh cilantro: Brings brightness and an herbal lift that ties everything together.
  • Creamy peanut butter: Forms the rich base of the dressing and coats every vegetable perfectly.
  • Soy sauce: Adds salty umami depth that makes the dressing irresistible.
  • Rice vinegar: Brings tangy acidity that cuts through the richness of the peanut butter.
  • Lime juice: Adds citrusy brightness and a hint of tropical flavor.
  • Maple syrup: Balances the salty and tangy elements with just enough sweetness.
  • Toasted sesame oil: Contributes a nutty aroma that deepens the flavor profile.
  • Fresh ginger: Adds warmth and a subtle spicy kick that wakes up the dressing.
  • Garlic: Brings savory punch and makes the dressing taste more complex.
  • Roasted peanuts: Top the salad with extra crunch and reinforce the peanut flavor.
  • Sesame seeds: Add a delicate nuttiness and visual appeal.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Prep the vegetables:
In a large mixing bowl, combine green cabbage, purple cabbage, carrots, edamame, bell pepper, scallions, and cilantro. Toss gently to distribute the colors evenly.
Make the peanut 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 the dressing is pourable but still clings to a spoon.
Toss the salad:
Pour the peanut dressing over the vegetables and toss well to coat every piece. Use your hands or tongs to really work the dressing into all the nooks.
Garnish and serve:
Transfer to a serving platter or individual bowls and top with roasted peanuts, sesame seeds, and extra cilantro if desired. Serve immediately with lime wedges on the side for squeezing.
A close-up of the Crunchy Thai Peanut Salad shows chopped peanuts and sesame seeds sprinkled over vibrant vegetables, with fresh lime wedges on the side. Save
A close-up of the Crunchy Thai Peanut Salad shows chopped peanuts and sesame seeds sprinkled over vibrant vegetables, with fresh lime wedges on the side. | pantryhinge.com

I made this for my neighbor after she had surgery, and she texted me later asking if I could teach her how to make it. We spent an afternoon in her kitchen chopping vegetables and whisking dressing, and she kept saying she couldnt believe something this good didnt require cooking. That day reminded me that food doesnt have to be complicated to feel like care.

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 Keep It Fresh

If you have leftovers, store them in an airtight container in the fridge for up to two days. The cabbage will soften slightly but still tastes great. For the crispest results, store the undressed vegetables and the dressing separately, then toss them together right before eating. This way the salad stays crunchy and fresh even on day two.

Simple Swaps and Additions

If you cant find edamame, swap in chickpeas or cooked shrimp for protein. Almond butter or sunflower butter work beautifully in place of peanut butter if allergies are a concern. Toss in snap peas, cucumber, or shredded Brussels sprouts for even more crunch. A handful of torn mint or basil adds another layer of freshness that surprises people in the best way.

Serving Suggestions

This salad shines as a side dish at barbecues, potlucks, or alongside grilled fish or chicken. It also works as a light lunch on its own, especially if you add grilled tofu or a soft boiled egg on top. I like to pack it in mason jars for work lunches, layering the dressing on the bottom and the vegetables on top so everything stays crisp until Im ready to shake and eat.

  • Pair it with spring rolls or dumplings for a fun Thai inspired spread.
  • Serve it in lettuce cups for a low carb twist that feels fancy.
  • Double the dressing recipe and keep extra in the fridge to drizzle over grain bowls or noodles.
This Crunchy Thai Peanut Salad features a colorful mix of shredded cabbage and edamame in a glistening peanut dressing, served as a refreshing main dish or side. Save
This Crunchy Thai Peanut Salad features a colorful mix of shredded cabbage and edamame in a glistening peanut dressing, served as a refreshing main dish or side. | pantryhinge.com

This salad has become my go to when I want something vibrant and satisfying without spending hours in the kitchen. I hope it brings as much color and crunch to your table as it does to mine.

Recipe FAQs

Can I make this salad ahead of time?

Yes, you can prepare the salad up to 2 days in advance. Store it in an airtight container in the refrigerator. For best results, keep the dressing separate and toss just before serving to maintain maximum crunchiness of the vegetables.

What can I substitute for peanut butter?

If you have a peanut allergy, almond butter or sunflower seed butter work as excellent alternatives. They'll provide a similar creamy consistency and complement the Thai flavors beautifully while maintaining the overall character of the dressing.

How can I add more protein to this salad?

Top the salad with grilled tofu, shredded rotisserie chicken, or crispy chickpeas for added protein. You can also add a poached egg or sprinkle of hemp seeds. These additions work well without compromising the fresh, crunchy texture.

Can I use regular soy sauce instead of tamari?

Yes, regular soy sauce works fine. However, if you need a gluten-free version, tamari is recommended as it's made without wheat. Always check the label to confirm it meets your dietary requirements.

What vegetables can I add for extra crunch?

Sliced snap peas, chopped cucumber, shredded daikon radish, or thinly sliced jicama all add wonderful texture and freshness. Feel free to experiment with seasonal vegetables while maintaining the salad's crisp quality.

Is this salad suitable for meal prep?

Absolutely. This salad is ideal for meal prep when stored properly. Keep the dressing in a separate container and combine with vegetables just before eating. This method keeps everything fresh and crunchy throughout the week.

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 mix of shredded cabbage, carrots, and edamame coated in creamy, tangy peanut dressing. Fresh, crunchy, and ready in 20 minutes.

Prep time
20 min
Cook time
1 min
Time needed
21 min
Created by Daniel Rivera


Skill Level Easy

Cuisine Thai

Amount 4 Portions

Diet Preferences 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 Steps

Step 01

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

Step 02

Prepare 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.

Step 03

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

Step 04

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

Step 05

Serve: Serve immediately with lime wedges on the side for additional flavor customization.

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 Needed

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

Allergy Details

Review all items for possible allergens. When unsure, reach out to a healthcare expert.
  • Contains peanuts
  • Contains soy
  • May contain gluten if using standard soy sauce

Nutrition info (per portion)

Details here are only for your reference and not a substitute for your doctor's 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.