Crunchy Thai Peanut Salad

Featured in: Veggie & Grain Bowls

This Crunchy Thai Peanut Salad combines shredded green and purple cabbage, carrots, edamame, and fresh herbs in a tangy, creamy peanut dressing. The vibrant mix of textures and flavors comes together in just 20 minutes with no cooking required. Topped with roasted peanuts and sesame seeds, it's equally satisfying as a refreshing side dish or light meal for four servings.

Updated on Sun, 18 Jan 2026 08:27:00 GMT
Shredded cabbage, carrots, and edamame are tossed in a creamy peanut dressing for this vibrant, crunchy Thai Peanut Salad, served with lime wedges and peanuts. Save
Shredded cabbage, carrots, and edamame are tossed in a creamy peanut dressing for this vibrant, crunchy Thai Peanut Salad, served with lime wedges and peanuts. | stellarskillet.com

My neighbor brought this salad to a backyard potluck last summer, and I watched everyone go back for seconds before I even got my first scoop. The bowl was practically empty by the time I reached it, so I asked her for the recipe right there on the spot. She laughed and said it was the easiest thing she'd made all week. I tried it the next day and understood why it disappeared so fast.

I started bringing this to picnics because it travels well and never gets soggy like leafy greens do. One time, a friend who claimed she hated cabbage asked for the recipe after finishing her entire serving. She texted me later that week saying she'd made it twice already. It's become my go-to when I need something that looks impressive but doesn't require turning on the stove.

Ingredients

  • Green cabbage: The sturdy base that holds up to the creamy dressing without wilting, and slicing it thin makes all the difference in texture.
  • Purple cabbage: Adds a pop of color and a slightly peppery bite that balances the sweetness of the dressing.
  • Carrots: Shred them fresh for the best crunch, pre-shredded ones tend to dry out and lose their snap.
  • Edamame: Brings protein and a mild, nutty flavor that makes this salad feel more like a meal.
  • Red bell pepper: Sweet and juicy, it brightens every forkful and adds another layer of crunch.
  • Scallions: A sharp, fresh bite that cuts through the richness of the peanut dressing.
  • Cilantro: Essential for that fresh, herbaceous note, but you can skip it if you're in the cilantro-tastes-like-soap camp.
  • Peanut butter: Use creamy, not natural, or the dressing will separate and refuse to emulsify no matter how much you whisk.
  • Soy sauce: The salty backbone of the dressing, swap for tamari if you need it gluten-free.
  • Rice vinegar: Adds tang without the harshness of white vinegar, keeping the dressing mellow and balanced.
  • Lime juice: Freshly squeezed is non-negotiable here, bottled lime juice tastes flat and artificial.
  • Maple syrup: Balances the salty and tangy flavors, honey works too if that's what you have.
  • Toasted sesame oil: A little goes a long way, this is what gives the dressing that warm, nutty depth.
  • Fresh ginger: Grate it fine so it blends into the dressing without chunky surprises.
  • Garlic: One clove is enough, more will overpower the delicate peanut flavor.
  • Roasted peanuts: Chop them roughly for bursts of toasty crunch on top.
  • Sesame seeds: Optional but worth it for the extra nuttiness and visual appeal.

Instructions

Product image
Bake charming cakes, quick breads, and molded desserts that release cleanly for effortless decorating.
Check price on Amazon
Prep the vegetables:
Toss all your shredded cabbage, carrots, edamame, bell pepper, scallions, and cilantro into a large bowl. The colors alone will make you want to dig in immediately.
Whisk the dressing:
Combine peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic in a smaller bowl, then add water a tablespoon at a time until it's smooth and pourable. It should coat the back of a spoon without being gloopy.
Toss it all together:
Pour the dressing over the vegetables and use tongs or your hands to mix everything until every shred is coated. Don't be shy, really get in there and massage it through.
Top and serve:
Transfer to a serving dish, sprinkle with chopped peanuts and sesame seeds, and tuck lime wedges around the edges. Serve right away while everything is still crisp and vibrant.
Product image
Bake charming cakes, quick breads, and molded desserts that release cleanly for effortless decorating.
Check price on Amazon
Colorful vegetables and roasted peanuts make this Thai Peanut Salad a refreshing, tangy side dish, perfect for potlucks or a light vegetarian meal. Save
Colorful vegetables and roasted peanuts make this Thai Peanut Salad a refreshing, tangy side dish, perfect for potlucks or a light vegetarian meal. | stellarskillet.com

The first time I served this at a family dinner, my uncle, who usually skips salads entirely, asked if there was more in the kitchen. My aunt gave me a look that said she'd be asking for the recipe later. It's funny how a simple mix of vegetables and peanut sauce can turn skeptics into fans.

Make It Your Own

I've added grilled tofu when I want more protein, and once I threw in some leftover rotisserie chicken for a friend who doesn't eat plant-based. Snap peas and cucumber add even more crunch if you have them on hand. One time I was out of peanut butter and used almond butter instead, it was different but still delicious.

Storing and Serving

This salad is best eaten fresh, but I've kept leftovers in the fridge for up to two days and they were still pretty good. The cabbage softens a bit and the dressing thickens, so I usually add a splash of water and toss it again before serving. If I'm meal prepping, I keep the dressing separate and pour it on right before eating.

What to Serve It With

I love pairing this with grilled shrimp skewers or teriyaki salmon for a light but filling dinner. It also works as a side for barbecue or any weeknight protein you have going. Once I served it alongside spring rolls and it felt like a mini Thai feast without any of the fuss.

  • Keep extra lime wedges on the table so everyone can add a squeeze if they want more brightness.
  • Double the dressing recipe and save half in the fridge, it's amazing on grain bowls and roasted vegetables.
  • If you're taking this to a potluck, bring the peanuts and sesame seeds in a separate bag and sprinkle them on right before serving.
Product image
Melt chocolate or cheese smoothly for dipping fruits, pretzels, and snacks during desserts and parties.
Check price on Amazon
A bowl of Thai Peanut Salad showcases fresh cilantro, crisp bell peppers, and edamame coated in a savory, tangy peanut dressing. Save
A bowl of Thai Peanut Salad showcases fresh cilantro, crisp bell peppers, and edamame coated in a savory, tangy peanut dressing. | stellarskillet.com

This salad has earned a permanent spot in my summer rotation, and I hope it does the same for you. It's proof that simple ingredients and a great dressing can turn into something you'll crave all week long.

Recipe FAQs

Can I make the dressing ahead of time?

Yes, prepare the peanut dressing up to 24 hours in advance and store it in an airtight container in the refrigerator. Thin it with a bit of water before tossing with vegetables, as it may thicken when chilled.

What can I use instead of peanut butter?

Almond butter and sunflower seed butter are excellent substitutes. You can also use tahini for a different flavor profile. Adjust the consistency with water as needed to achieve a pourable dressing.

How long does this stay fresh?

Best enjoyed immediately after assembly to maintain maximum crunchiness. Leftovers keep in an airtight container for up to 2 days in the refrigerator. Store the dressing separately if possible to prevent the vegetables from becoming too soft.

How do I add more protein to this dish?

Top with grilled tofu, chickpeas, shredded rotisserie chicken, or hard-boiled eggs. You can also stir in cooked quinoa or brown rice for a heartier, grain-based version.

Is this gluten-free?

Use tamari or gluten-free soy sauce instead of regular soy sauce to make it completely gluten-free. Always check ingredient labels on all components, especially peanut butter and other packaged items.

Can I prepare this ahead of time?

Prep all vegetables the night before and store them separately in containers. Assemble and dress just before serving to preserve the salad's signature crunch and prevent wilting.

Crunchy Thai Peanut Salad

Vibrant and crunchy Thai-inspired salad with cabbage, carrots, edamame, and creamy peanut dressing. Ready in just 20 minutes.

Prep Time
20 minutes
0
Overall Time
20 minutes
Recipe by Gabriel Sanders


Skill Level Easy

Cuisine Thai

Makes 4 Portions

Special Diets 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, optional
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, sliced bell pepper, 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, ginger, and garlic. Gradually add water until dressing reaches pourable consistency.

Step 03

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

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

Tools You’ll Need

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

Allergy Notes

Review each item for possible allergens and check with your doctor if needed.
  • Contains peanuts and soy
  • May contain gluten if using regular soy sauce
  • Verify all ingredient labels for potential allergens

Nutrition Info (per portion)

Nutritional details are estimates only and shouldn’t replace guidance from medical professionals.
  • Energy: 250
  • Fats: 13 g
  • Carbohydrates: 22 g
  • Proteins: 11 g