Crunchy Thai Peanut Salad

Featured in: Family-Style Dishes

This vibrant Thai-inspired salad combines shredded green and purple cabbage, carrots, edamame, and fresh herbs, all tossed in a creamy peanut dressing made with peanut butter, soy sauce, lime juice, and sesame oil. Topped with roasted peanuts and sesame seeds, it's ready in just 20 minutes with no cooking required. Perfect as a refreshing side or light main dish.

Updated on Sun, 18 Jan 2026 11:46:00 GMT
Vibrant bowl of Crunchy Thai Peanut Salad with shredded cabbage, carrots, and edamame tossed in creamy peanut dressing.  Save to Pinterest
Vibrant bowl of Crunchy Thai Peanut Salad with shredded cabbage, carrots, and edamame tossed in creamy peanut dressing. | warmtighri.com

I was standing in my kitchen on a Tuesday night, staring at a half-empty crisper drawer, when I realized I had all the makings of something colorful and crunchy. I had been craving something fresh, something that didn't require heat or much effort, and this salad came together almost by accident. The peanut dressing I whisked up tasted so good I caught myself dipping carrot sticks into it before I even tossed the salad. It's become my go-to whenever I need something that feels like a meal but doesn't weigh me down. Now I make it at least twice a month, and it never gets old.

The first time I brought this to a potluck, I wasn't sure how it would go over. I set it down next to a tray of pasta salad and a platter of sandwiches, and within twenty minutes, the bowl was nearly empty. A friend asked if I had made the dressing from scratch, and when I said yes, she looked at me like I had pulled off some kind of magic trick. It's funny how something so simple can make people think you've spent hours in the kitchen. That night, I went home with three requests for the recipe.

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 backbone of the salad, it adds structure and a satisfying crunch that holds up even after being dressed.
  • Shredded purple cabbage: Not just for color, it brings a slightly peppery bite that balances the sweetness of the dressing.
  • Shredded carrots: These add natural sweetness and a pop of orange that makes the whole bowl look alive.
  • Shelled edamame: Cooked and cooled, they give the salad a protein boost and a buttery texture that contrasts beautifully with the crunch.
  • Red bell pepper: Thinly sliced, it adds a subtle sweetness and a crisp snap that echoes the cabbage.
  • Scallions: Sliced thin, they bring a mild onion flavor that doesn't overpower but definitely adds dimension.
  • Fresh cilantro: Chopped and scattered throughout, it brightens everything and makes the salad taste fresher than fresh.
  • Creamy peanut butter: The base of the dressing, it creates that rich, nutty coating that clings to every shred of vegetable.
  • Soy sauce or tamari: This is what gives the dressing its salty, umami depth, and tamari keeps it gluten-free if needed.
  • Rice vinegar: A gentle acidity that cuts through the richness of the peanut butter without being too sharp.
  • Lime juice: Freshly squeezed is key here, it adds brightness and a citrusy zing that wakes up the whole dressing.
  • Maple syrup or honey: Just enough sweetness to balance the salty and tangy elements, and it helps the dressing coat smoothly.
  • Toasted sesame oil: A small amount goes a long way, adding a warm, nutty aroma that makes the dressing smell as good as it tastes.
  • Fresh ginger: Grated fine, it brings a subtle heat and a fragrant kick that makes the dressing feel alive.
  • Garlic: Minced and raw, it adds a sharp, savory note that deepens the flavor without overwhelming.
  • Water: Added gradually, it thins the dressing just enough to make it pourable and easy to toss.
  • Roasted peanuts: Roughly chopped, they add a final layer of crunch and a toasted richness that ties everything together.
  • Toasted sesame seeds: Optional but wonderful, they add a delicate nuttiness and a bit of visual appeal.
  • Lime wedges: Served on the side, they let everyone add an extra squeeze of brightness if they want it.

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 the green cabbage, purple cabbage, shredded carrots, edamame, sliced bell pepper, scallions, and cilantro. Toss them gently with your hands so everything gets evenly distributed and the colors start to mingle.
Make the peanut dressing:
In a separate bowl, whisk together the peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, grated ginger, and minced garlic until smooth. Add water one tablespoon at a time, whisking after each addition, until the dressing is pourable but still creamy.
Toss the salad:
Pour the peanut dressing over the vegetables and toss well, making sure every shred of cabbage and carrot gets coated. Use tongs or your hands to really work the dressing in so nothing stays dry.
Garnish and serve:
Transfer the salad to a serving platter or divide it among individual bowls. Sprinkle the chopped roasted peanuts and sesame seeds over the top, and tuck a few lime wedges on the side for squeezing.
Crunchy Thai Peanut Salad topped with roasted peanuts, sesame seeds, and lime wedges, perfect for a refreshing light meal.  Save to Pinterest
Crunchy Thai Peanut Salad topped with roasted peanuts, sesame seeds, and lime wedges, perfect for a refreshing light meal. | warmtighri.com

One summer evening, I made this salad for dinner and ate it outside on the porch while the sun was setting. The crunch of the cabbage, the creaminess of the peanut dressing, and the way the lime cut through everything felt like exactly what I needed after a long, hot day. I remember thinking that this was the kind of meal that didn't need anything else, no sides, no fuss, just a bowl of something fresh and satisfying. It's a small memory, but it's the kind that sticks with you because it felt just right.

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 Leftovers

If you have leftovers, store them in an airtight container in the fridge for up to two days. The salad will soften a bit as it sits, but the flavors actually deepen and meld together, which some people prefer. If you want to keep things extra crunchy, store the dressing separately and toss it with the vegetables right before serving. I've also found that adding a handful of fresh cabbage or carrots to leftover salad brings back some of that original crunch. Just give it a quick toss and it feels almost as good as new.

Swaps and Substitutions

This salad is incredibly flexible, and I've made it with whatever I had on hand more times than I can count. If you can't do peanuts, almond butter or sunflower seed butter work beautifully in the dressing, though sunflower butter will turn it a little green when it reacts with the lime, which is harmless but surprising. You can swap the edamame for chickpeas, grilled tofu, or even shredded chicken if you're not keeping it vegan. I've also added snap peas, cucumber, or shredded Brussels sprouts when I wanted more crunch. The dressing is forgiving, so feel free to adjust the sweetness, acidity, or spice level to match your taste.

Serving Suggestions

This salad shines on its own, but it also plays well with others. I've served it alongside grilled salmon, rice bowls, or even as a topping for lettuce wraps. It's also great tucked into a pita or rolled up in a tortilla for a quick lunch. If you're making it for a crowd, set out extra lime wedges, chopped peanuts, and a small bowl of chili flakes so people can customize their bowls.

  • Serve it with spring rolls or dumplings for a light, Thai-inspired meal.
  • Pack it in a mason jar with the dressing on the bottom and the vegetables on top for a portable lunch.
  • Top it with crispy wonton strips or fried shallots for an extra layer of texture and flavor.
Colorful Crunchy Thai Peanut Salad with red bell pepper and scallions, served chilled as a healthy vegetarian side dish. Save to Pinterest
Colorful Crunchy Thai Peanut Salad with red bell pepper and scallions, served chilled as a healthy vegetarian side dish. | warmtighri.com

This salad has a way of making me feel good every time I make it, like I'm doing something kind for myself without any fuss. I hope it becomes one of those recipes you reach for when you need something fresh, fast, and full of flavor.

Recipe FAQs

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

Yes, you can prepare the vegetables and dressing separately ahead of time. Store them in airtight containers in the refrigerator for up to 2 days. Toss them together just before serving to maintain the crunch of the vegetables.

โ†’ What can I substitute for peanut butter?

You can use almond butter, sunflower butter, or tahini as alternatives. These will provide similar creaminess while offering different flavor profiles. Adjust the liquid content slightly if needed to achieve the right dressing consistency.

โ†’ How do I add protein to this dish?

Top the salad with grilled tofu, shredded rotisserie chicken, or crispy chickpeas for extra protein. You can also drizzle with sesame oil and add cashews or almonds for additional nutrition and texture.

โ†’ Is this salad truly vegan and dairy-free?

Yes, when prepared with the listed ingredients and using tamari instead of regular soy sauce, this salad is completely vegan and dairy-free. Always verify ingredient labels for any hidden allergens or animal-derived products.

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

Consider adding snap peas, cucumber, water chestnuts, or radishes. You can also include shredded apple or pear for a subtle sweetness that complements the peanut dressing beautifully.

โ†’ How should I store leftovers?

Store any leftovers in an airtight container in the refrigerator for up to 2 days. The vegetables will gradually soften over time, so it's best enjoyed fresh. Keep the dressing separate if storing to maintain maximum crispness.

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, crunchy salad with shredded vegetables and creamy peanut dressing. Ready in 20 minutes.

Prep Time
20 min
0
Overall Time
20 min
Recipe by Isaac Russell


Skill Level Easy

Cuisine Type Thai-inspired

Portions 4 Number of Servings

Diet Preferences Plant-Based, No Dairy

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

Cooking Directions

Step 01

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

Step 02

Make 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 the dressing reaches a pourable consistency.

Step 03

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

Step 04

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

Step 05

Serve: Serve immediately with lime wedges on the side for added brightness 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.

Tools Needed

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

Allergy Notice

Look over each item for allergens and talk to your doctor if you're unsure.
  • Contains peanuts
  • Contains soy
  • May contain gluten if using regular soy sauce instead of tamari

Nutrition per Serving

These nutritional figures are for guidance and can't replace medical expertise.
  • Energy (Calories): 250
  • Total Fat: 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.