Crunchy Thai Peanut Salad

Featured in: Cooking Year-Round

This vibrant Thai-inspired salad combines shredded green and purple cabbage, carrots, edamame, and bell pepper with a homemade creamy peanut dressing. The dressing features peanut butter, soy sauce, lime juice, and ginger for an authentic flavor profile.

Prepared in just 20 minutes with no cooking required, this dish works beautifully as a refreshing side or light meal. Top with roasted peanuts and sesame seeds for added crunch and texture.

Perfect for vegetarians and vegans, it's easily customizable with protein additions like tofu or chicken. Store leftovers for up to 2 days, making it ideal for meal prep.

Updated on Sun, 18 Jan 2026 08:30:00 GMT
A vibrant Crunchy Thai Peanut Salad features shredded purple cabbage, carrots, and edamame, tossed in a creamy peanut dressing and topped with chopped roasted peanuts. Save
A vibrant Crunchy Thai Peanut Salad features shredded purple cabbage, carrots, and edamame, tossed in a creamy peanut dressing and topped with chopped roasted peanuts. | ighremtable.com

My coworker brought this salad to a potluck lunch and I stood at the table eating forkfuls straight from the serving bowl until someone gently reminded me there were other people in line. The crunch was so loud I could hear it over the office chatter, and that peanut dressing clung to every shred of cabbage like it was made for it. I asked for the recipe immediately, scribbled it on a napkin, and made it that same night. It's been my go-to ever since whenever I need something that feels indulgent but is secretly just vegetables.

I made this for a summer barbecue where everyone brought the usual potato salad and coleslaw, and this bowl emptied first. People kept asking what was in it, surprised that such simple ingredients could taste this bright and alive. One friend admitted she doesn't even like cabbage but went back for seconds. I realized then that texture matters just as much as flavor, and this salad nails both.

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 backbone of the salad, providing that sturdy crunch that holds up even after dressing. Shred it thin so it's easier to eat and coats better.
  • Purple cabbage: Adds a pop of color and a slightly peppery bite that balances the sweetness of the dressing.
  • Shredded carrots: Their natural sweetness cuts through the tangy dressing, and they add a softer texture to contrast the cabbage.
  • Edamame: These little green gems bring protein and a buttery flavor that makes the salad feel more filling.
  • Red bell pepper: Sweet, crisp, and bright, it adds another layer of crunch and a hint of freshness.
  • Scallions: A mild oniony sharpness that doesn't overpower but adds depth to every bite.
  • Cilantro: Fresh and herby, it lifts the whole dish and makes it taste like summer.
  • Creamy peanut butter: The heart of the dressing, giving it body and that rich, nutty flavor everyone craves.
  • Soy sauce: Adds salty umami that makes the dressing savory and complex, use tamari if you need it gluten free.
  • Rice vinegar: Brings a gentle acidity that brightens the peanut butter without being too sharp.
  • Lime juice: Freshly squeezed is key here, it adds a zesty tang that bottled juice just can't match.
  • Maple syrup: A touch of sweetness that rounds out the dressing and keeps it from being too salty or sour.
  • Toasted sesame oil: Just a teaspoon adds a nutty, almost smoky depth that makes the dressing taste more interesting.
  • Fresh ginger: Grated fine, it gives a warm, spicy kick that wakes up your taste buds.
  • Garlic: Minced small so it blends in, adding a savory punch without being too strong.
  • Roasted peanuts: Chopped roughly for extra crunch and bursts of salty nuttiness on top.
  • Sesame seeds: Optional but worth it for that final nutty, toasty 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. The colors should look like a farmers market exploded in the best way.
Make the peanut dressing:
Whisk together the peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic in a small bowl. Add water a tablespoon at a time until it's smooth and pourable, not thick like paste.
Dress the salad:
Pour the dressing over the vegetables and toss everything with your hands or tongs until every piece is coated. Don't be shy, really get in there.
Garnish and serve:
Transfer to a platter or bowls, then sprinkle the roasted peanuts and sesame seeds on top. Serve with lime wedges so people can add extra brightness if they want.
Close-up of a fresh Crunchy Thai Peanut Salad with crunchy vegetables, edamame, and a glossy peanut dressing, served in a white ceramic bowl. Save
Close-up of a fresh Crunchy Thai Peanut Salad with crunchy vegetables, edamame, and a glossy peanut dressing, served in a white ceramic bowl. | ighremtable.com

The first time I packed this for lunch, a coworker leaned over and said it smelled like vacation. I laughed, but she was right, there's something about lime and peanut and cilantro together that feels like you're eating somewhere warm and breezy. Now I make it whenever I need a little escape, even if it's just from my own kitchen.

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

This salad is forgiving and loves improvisation. I've added snap peas when I had them, swapped in sunflower butter when a friend couldn't have peanuts, and even stirred in cooked rice noodles to make it more of a meal. If you want protein, grilled tofu or shredded chicken on top turns it into dinner. The dressing is the star, so as long as you have that, you can play with the vegetables based on what's in your fridge.

Storing and Serving

This salad is best eaten fresh when everything is still crunchy and bright, but leftovers keep for about two days in the fridge. The cabbage will soften a bit, but the flavor gets even better as it sits. If you're making it ahead, keep the dressing separate and toss everything together right before serving. I like to bring it to picnics in a big jar with the dressing on the bottom and the veggies on top, then shake it all up when it's time to eat.

Final Touches

The little details make this salad feel special without any extra work. Fresh lime wedges on the side let everyone adjust the brightness to their taste, and a handful of extra cilantro on top makes it look like it came from a restaurant. Don't skip the roasted peanuts, they add a salty crunch that makes every bite more interesting.

  • Toast your sesame seeds in a dry pan for a minute to bring out their flavor before sprinkling them on top.
  • If you like heat, add a pinch of red pepper flakes to the dressing or a drizzle of sriracha over the finished salad.
  • Serve it in a shallow bowl so the colors show off and people can see all the textures before they dig in.
Colorful bowl of Crunchy Thai Peanut Salad with fresh cilantro, sliced bell pepper, and a squeeze of lime on the side. Save
Colorful bowl of Crunchy Thai Peanut Salad with fresh cilantro, sliced bell pepper, and a squeeze of lime on the side. | ighremtable.com

This salad has become my proof that healthy food doesn't have to feel like a compromise. It's crunchy, bright, satisfying, and makes you feel good without trying too hard.

Recipe Q&A

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

Yes, you can prepare the vegetables and dressing separately up to 2 days in advance. Keep them in airtight containers in the refrigerator. Combine them just before serving to maintain the vegetables' crispness and prevent sogginess.

โ†’ What can I use as a substitute for peanut butter?

Almond butter, sunflower butter, or tahini work well as alternatives. Use the same quantity and adjust the water content to achieve the desired dressing consistency. Each substitute will create a slightly different flavor profile.

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

Simply substitute regular soy sauce with tamari, which is naturally gluten-free. Verify that all other ingredients, including the peanut butter and sesame oil, are certified gluten-free if preparing for those with celiac disease.

โ†’ What protein options pair well with this salad?

Grilled tofu, shredded rotisserie chicken, baked chickpeas, or crispy tempeh complement this salad beautifully. Add approximately 100-150 grams of protein per serving to transform it into a complete, satisfying meal.

โ†’ How can I adjust the dressing consistency?

Add water gradually, one tablespoon at a time, while whisking the dressing until you reach your preferred consistency. For a thicker dressing, use less water; for a lighter coating, increase the water content and mix thoroughly.

โ†’ What vegetables can I add for extra crunch?

Snap peas, cucumber, shredded jicama, or sliced radishes add wonderful texture and freshness. Toss them in just before serving to preserve their crispness and prevent the salad from becoming wilted.

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

Shredded vegetables and edamame tossed in a creamy, tangy peanut dressing with fresh cilantro and roasted peanuts.

Prep time
20 min
0
Total duration
20 min
Created by Jeremy Falkner


Skill Level Easy

Cuisine Thai

Portions 4 Serving size

Diet Preferences Vegan-friendly, Dairy-Free

Ingredient List

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 freshly squeezed lime juice
05 1 tablespoon maple syrup or honey
06 1 teaspoon toasted sesame oil
07 1 teaspoon grated fresh ginger
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 Make

Step 01

Combine Vegetables: In a large mixing bowl, combine green cabbage, purple cabbage, carrots, edamame, bell pepper, scallions, and cilantro.

Step 02

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

Step 03

Toss Salad: Pour the peanut dressing over the vegetables and toss well to coat evenly.

Step 04

Plate and Garnish: Transfer to a serving platter or individual bowls. Top with roasted peanuts, sesame seeds, and extra cilantro if desired.

Step 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 Needed

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

Allergy Details

Review ingredients for allergens and ask a healthcare provider if unsure.
  • Contains peanuts and soy
  • May contain gluten if using regular soy sauce

Nutrition info (per serving)

Nutrition info is for reference. It's not a substitute for professional 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.