Crunchy Thai Peanut Salad

Featured in: Comfort Meals At Home

This Thai-inspired salad combines crisp shredded cabbage, carrots, and edamame with a savory peanut dressing in just 20 minutes. The creamy, tangy sauce brings together aromatic ginger, garlic, and lime for an authentic flavor profile.

Top with roasted peanuts and sesame seeds for extra crunch. Perfect served fresh as a vegetarian side or light meal that feeds four.

Updated on Sun, 18 Jan 2026 15:45:00 GMT
Colorful shredded purple and green cabbage, carrots, and crisp edamame glisten with creamy peanut dressing in a serving bowl, topped with chopped peanuts. Save
Colorful shredded purple and green cabbage, carrots, and crisp edamame glisten with creamy peanut dressing in a serving bowl, topped with chopped peanuts. | petitskillet.com

My coworker brought this to a potluck one summer, and I watched people circle back three times. The crunch was so loud you could hear it across the room. I cornered her by the drinks table and got the recipe on a napkin, which I still have tucked in my recipe binder with a soy sauce stain on it. It turned out to be way easier than I thought, and now I make it whenever I need something that actually tastes alive.

I started bringing this to backyard dinners because it travels well and nobody ever expects a salad to disappear that fast. One time I forgot the peanuts on top and someone still asked for the recipe. The colors alone make people curious, and then the lime wakes everything up. It became my go to whenever I want to look like I tried harder than I did.

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: Shred it thin so it stays crisp and doesnt overpower the other textures.
  • Purple cabbage: Adds color and a slightly peppery bite that balances the sweetness of the dressing.
  • Shredded carrots: Use the big holes on a box grater for thick, crunchy ribbons instead of sad little shreds.
  • Edamame: Make sure theyre fully cooled before tossing or theyll wilt the cabbage.
  • Red bell pepper: Slice it as thin as you can, it should bend a little in your hand.
  • Scallions: Both the white and green parts add a mild onion flavor without any harshness.
  • Fresh cilantro: Chop it rough, big pieces taste better and look more alive.
  • Creamy peanut butter: The base of the dressing, use the kind that stirs easily and isnt too stiff.
  • Soy sauce: Adds salt and depth, swap for tamari if you need it gluten free.
  • Rice vinegar: Mild and slightly sweet, it keeps the dressing from tasting too heavy.
  • Lime juice: Freshly squeezed is worth it, bottled stuff tastes flat here.
  • Maple syrup: Balances the salty and tangy, honey works too if thats what you have.
  • Toasted sesame oil: A little goes a long way, it adds that nutty background hum.
  • Fresh ginger: Grate it fine so you get the flavor without chewy bits.
  • Garlic: One clove minced adds sharpness without taking over.
  • Water: Thins the dressing so it coats instead of clumps.
  • Roasted peanuts: Chop them rough for big crunchy bursts on top.
  • Toasted sesame seeds: Optional but they add a nice nutty finish.
  • Lime wedges: For serving, people love squeezing extra lime over their bowl.

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 together in a big bowl. Make sure everything is dry or the dressing wont stick.
Mix the peanut dressing:
Whisk the peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic in a smaller bowl. Add water a tablespoon at a time until it pours easily but still has body.
Toss everything together:
Pour the dressing over the vegetables and use your hands or tongs to toss it thoroughly. You want every piece coated, not just the stuff on top.
Top and serve:
Move the salad to a platter or bowls, then scatter the peanuts and sesame seeds over the top. Set out lime wedges on the side so people can add more if they want.
This vegetarian Thai-inspired Crunchy Thai Peanut Salad showcases vibrant vegetables and fresh cilantro, paired with lime wedges for a bright, tangy finish. Save
This vegetarian Thai-inspired Crunchy Thai Peanut Salad showcases vibrant vegetables and fresh cilantro, paired with lime wedges for a bright, tangy finish. | petitskillet.com

I made this for a friend who claimed she didnt like salad, and she ate two bowls standing up in my kitchen. She kept saying it didnt taste like salad, it tasted like something youd actually crave. That was the moment I realized this recipe had more power than I thought. Now I make it whenever someone needs convincing that vegetables can be the main event.

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 Ahead Tips

You can prep all the vegetables and store them in a big container in the fridge for up to a day. Keep the dressing separate in a jar and shake it before using. Once its tossed, the salad is best eaten within a few hours, but leftovers will still taste good the next day even if theyre a little softer.

Swaps and Additions

If you cant do peanuts, almond butter or sunflower seed butter work just as well in the dressing. For extra crunch, throw in snap peas, cucumber, or even thinly sliced radishes. I once added leftover grilled chicken on top and it turned into a full dinner. You can also swap the edamame for chickpeas if thats easier to find.

Serving Suggestions

This salad is great on its own for lunch or as a side next to grilled tofu, salmon, or chicken. It also works really well at potlucks because it holds up on a table for a while without wilting. I like to serve it in a big shallow bowl so people can see all the colors.

  • Pair it with spring rolls or dumplings for a full Thai inspired spread.
  • Serve it over rice noodles to make it more filling.
  • Pack it in jars with the dressing on the bottom for an easy lunch to go.
Perfect for summer potlucks, this vegan Crunchy Thai Peanut Salad delivers crunchy texture and nutty flavor, served chilled with sesame seeds and peanuts. Save
Perfect for summer potlucks, this vegan Crunchy Thai Peanut Salad delivers crunchy texture and nutty flavor, served chilled with sesame seeds and peanuts. | petitskillet.com

This salad has a way of making people feel good, not just because its healthy but because it actually tastes exciting. Keep it in your back pocket for when you need something quick, colorful, and impossibly crunchy.

Recipe Q&A

Can I make the dressing ahead of time?

Yes, prepare the peanut dressing up to 2 days in advance and store in an airtight container. Stir well before using, as it may thicken when chilled. Thin with water if needed for pouring consistency.

What protein additions work best?

Grilled tofu, shredded rotisserie chicken, or crispy chickpeas complement this salad beautifully. For a vegan option, marinated tofu adds substance without compromising the fresh, light profile.

How do I prevent soggy vegetables?

Add the dressing just before serving to maintain crispness. If preparing ahead, keep vegetables and dressing separate until ready to eat. Store leftovers in an airtight container for up to 2 days.

What are good substitutes for peanut butter?

Almond butter, tahini, or sunflower seed butter work excellently. Use the same amount and adjust seasoning to taste. These alternatives create equally flavorful dressings with unique nutty notes.

Can I customize the vegetables?

Absolutely. Swap in snap peas, cucumber, shredded beets, or broccoli florets for variety. Add julienned jicama for extra crunch or steamed green beans for different texture and flavor dimensions.

Is this salad naturally vegan and gluten-free?

Yes, it's both when using tamari instead of regular soy sauce and maple syrup instead of honey. Verify all ingredient labels for cross-contamination, especially concerning soy sauce and peanut products.

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

A vibrant mix of shredded cabbage, carrots, and edamame tossed in a creamy, tangy peanut dressing.

Prep Duration
20 minutes
0
Total Duration
20 minutes
Recipe By Ellis Carlson


Skill Level Easy

Cuisine Thai

Serves 4 Portions

Diet Info Plant-Based, No Dairy

What You 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 ¼ cup fresh cilantro, chopped

Peanut Dressing

01 ¼ 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 ¼ cup roasted peanuts, roughly chopped
02 1 tablespoon toasted sesame seeds
03 Lime wedges for serving

How To Make It

Step 01

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

Step 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 dressing reaches desired pourable consistency.

Step 03

Combine and dress: Pour peanut dressing over the vegetable mixture and toss thoroughly to ensure even coating of all ingredients.

Step 04

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

Step 05

Serve: Serve immediately with lime wedges on the side for added acidity and flavor.

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.

Equipment Needed

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

Allergy Info

Look through each ingredient for allergen concerns, and please ask a medical expert if you've any questions.
  • Contains peanuts
  • Contains soy
  • May contain gluten if using conventional soy sauce instead of tamari

Nutrition Details (for each serve)

Use these nutrition details as a rough guide—they're not medical advice.
  • Energy: 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.