Jump to Recipe
I make this Thai peanut crunch salad bowl on Sundays because it survives four days in the fridge without turning to mush. Cabbage and carrots hold their crunch. That’s the whole point.
The dressing does the heavy lifting. Peanut butter, lime juice, soy sauce, a little honey. Five minutes with a whisk and you’re done, no pan, no stove.
This isn’t a delicate salad. It’s built for lunch boxes, quick dinners, the nights you don’t want to cook anything hot. Toss it together, top with peanuts, eat straight from the bowl.
One thing I learned the hard way: dress only what you’ll eat that sitting if you’re meal prepping, or the cabbage weeps and thins out the dressing by day two.
Why You’ll Love This Recipe
- Ready in 20 minutes with zero stovetop cooking
- Stays crunchy in the fridge for days
- Dressing doubles as a dip for spring rolls
- Packs easily into lunch boxes for the week ahead
Ingredient Notes
- red cabbage: Holds its crunch far longer than romaine or spinach, which is why it’s the base here.
- peanut butter: Use a natural, no-sugar-added kind so the dressing isn’t overly sweet. Almond butter works as a swap.
- edamame: Thaw shelled edamame under warm running water, no boiling needed, for a quick protein boost.
- lime juice: Fresh squeezed cuts through the peanut butter’s richness. Bottled juice tastes flat in this dressing.
- soy sauce: Swap in tamari or coconut aminos to make the bowl gluten free.
- honey: Balances the salt and lime. Maple syrup works for a vegan version.
- roasted peanuts: Chop them right before serving so they go on the salad crunchy, not soggy.

Crunchy Thai Peanut Salad Bowl with Fresh Lime Dressing
Ingredients
Method
- In a 2-cup / 480 ml bowl, whisk the peanut butter, lime juice, soy sauce, rice vinegar, honey, garlic, ginger, and sesame oil until smooth.
- Add warm water 1 tablespoon at a time, whisking, until the dressing pours easily off the whisk. Stir in sriracha if you want heat.
- Shred the red cabbage and carrots thin with a knife or box grater. Thinly slice the cucumber and bell pepper. Add everything to a 4-quart / 3.8 L mixing bowl.
- Add the thawed edamame, cilantro, and scallions to the bowl.
- Pour the dressing over the vegetables. Toss with tongs until every piece is coated and glossy, 1 to 2 minutes.
- Scatter the chopped peanuts and sesame seeds over the top.
- Serve right away, or chill 15 minutes so the flavors settle before eating.
Notes
- Dress only what you’ll eat within a few hours for the best crunch.
- Chop vegetables into similar-sized shreds so every bite gets dressing.
- Toast the peanuts yourself for a deeper, nuttier crunch.
- Use warm water to thin the dressing, cold water makes peanut butter clump.

Tips for Success
- Shred the cabbage thin with a knife or mandoline, the same technique that makes this crunchy cabbage slaw so crisp, so it coats evenly in the peanut dressing.
- Thin the dressing with warm water, not cold, so the peanut butter loosens without seizing up.
- Add peanuts and sesame seeds right before serving so they stay crunchy instead of going soft.
- Taste the dressing before adding all the soy sauce, brands vary a lot in saltiness.
- Pack dressing separately in a small jar if you’re prepping bowls more than a day ahead.
Variations
- Add shredded rotisserie chicken or grilled shrimp for a protein-packed dinner instead of a side salad.
- Swap peanut butter for almond butter and peanuts for cashews if anyone has a peanut allergy.
- Toss in cooked rice noodles or extra edamame to turn the bowl into a full noodle salad.
Storage and Reheating
This salad is best eaten fresh or within a day, since cabbage and carrots soften and release water once they sit in the dressing. Undressed vegetables keep 3 to 4 days in an airtight container in the fridge.
For meal prep, store the chopped vegetables and dressing in separate containers. The dressing keeps up to 5 days in a sealed jar in the fridge, just stir it before using since it thickens when cold.
Skip reheating altogether. This is a cold salad, so there’s no reheating step, just toss the chilled vegetables with dressing right before you eat.
Serving Suggestions
Serve this Thai peanut crunch salad bowl on its own for lunch, or pile it next to grilled chicken thighs or seared salmon for dinner, much like you’d plate a hearty salad bowl.
It works as a side at a cookout too, especially next to something smoky off the grill, like pork skewers or charred corn.
For a heartier bowl, add a scoop of warm rice or rice noodles underneath the salad so the dressing soaks in.

FAQ
Why is my Thai peanut crunch salad watery instead of crunchy?
This usually happens when the cabbage and carrots sit dressed for too long. Salt and acid in the dressing pull water out of the vegetables over time. Dress only what you’ll eat right away, and keep leftover veggies and dressing in separate containers until serving.
Can I use almond butter instead of peanut butter in this dressing?
Yes, almond butter works fine and gives a milder, slightly less sweet dressing. Use the same amount, 1/3 cup / 85 g, and add a touch more honey if you want the same sweetness. This swap also makes the bowl peanut-free for anyone with allergies.
Can I make this Thai peanut crunch salad bowl ahead for meal prep?
Yes, chop the vegetables and mix the dressing up to 4 days ahead, the same make-ahead approach that works for this no-cook salad that keeps well for lunch, just store them separately. The dressing keeps 5 days in a sealed jar in the fridge. Toss everything together right before eating so the cabbage stays crunchy instead of going limp.
What protein goes well with this Thai peanut crunch salad bowl?
Grilled chicken thighs, seared salmon, or shrimp all work well and turn the salad into a full dinner. Shredded rotisserie chicken is the fastest option for a weeknight. Tofu cubes or extra edamame keep it vegetarian.
Is this Thai peanut crunch salad bowl gluten free?
It can be, as long as you swap the regular soy sauce for tamari or coconut aminos. Every other ingredient, cabbage, carrots, peanut butter, lime juice, is naturally gluten free. Double check your peanut butter label since some brands add gluten-containing fillers.
What’s the difference between this salad and Thai som tam?
Som tam is a shredded green papaya salad pounded with a mortar and pestle, dressed in fish sauce, lime, and chili. This peanut crunch salad bowl uses cabbage and carrots instead of papaya and swaps the fish sauce dressing for a creamy peanut butter one. Both lean on the same sweet-sour-salty balance, just built differently.





