This refreshing Thai-style salad combines shredded green cabbage, julienned carrots, crisp cucumber, and vibrant red bell pepper for a colorful base. The star of the dish is a luscious homemade peanut sauce, whisked together with creamy peanut butter, tangy lime juice, savory soy sauce, and a hint of honey for balance. Toasted sesame oil and fresh garlic add depth, while optional chili flakes bring gentle warmth. Simply toss the crisp vegetables with the smooth dressing and finish with roasted peanuts and fresh cilantro for texture. The entire dish comes together in just 15 minutes with no cooking required—perfect for quick lunches or light dinners.
The first time I made this peanut sauce, I accidentally used chunky peanut butter and ended up with what my friend called "texture surprise dressing." Now I know better, but honestly, that happy mistake taught me that sometimes the imperfect versions become the ones everyone requests.
Last summer my sister came over exhausted from work, and I threw this together with whatever vegetables I had in the fridge. She sat at the counter eating it straight from the bowl, saying it was exactly what she didnt know she needed. Now she requests it whenever life gets overwhelming.
Ingredients
- Shredded green cabbage: The crunch factor that makes every bite satisfying, and it holds up beautifully even after sitting in dressing
- Shredded carrots: Bring natural sweetness that balances the tangy sauce
- Red bell pepper: Adds that pop of color and fresh crispness
- Cucumber: Juicy and cooling against the rich peanut sauce
- Green onions: Provide a mild sharpness that cuts through the creaminess
- Fresh cilantro: Non-negotiable for that authentic Thai brightness
- Roasted peanuts: The final crunch that makes textures sing
- Creamy peanut butter: Use the regular stuff, not natural, for the silkiest sauce consistency
- Soy sauce: The salty umami foundation that makes everything taste complete
- Lime juice: Fresh is absolutely worth the squeeze here
- Honey or maple syrup: Just enough sweetness to round out all the bold flavors
- Rice vinegar: Subtle acidity that brightens without overpowering
- Toasted sesame oil: A little goes a long way, but it adds that unmistakable nutty depth
- Garlic: One clove is perfect, anything more will boss around the other flavors
- Warm water: The secret to getting that gorgeous pourable consistency
- Chili flakes: Optional if youre heat-averse, but recommended for that gentle warmth
Instructions
- Prep your vegetables:
- Take your time with the slicing and julienning, since uniform pieces mean every bite gets the perfect balance of crunch and sauce.
- Whisk the sauce base:
- Combine all the sauce ingredients except the water in a small bowl, whisking until completely smooth.
- Thin to perfection:
- Add warm water one tablespoon at a time until the sauce coats the back of a spoon and drizzles beautifully.
- Bring it together:
- Drizzle about half the sauce over the vegetables first, toss gently, then add more as needed.
- Finish with flair:
- Scatter those chopped peanuts and extra cilantro on top right before serving for maximum freshness and crunch.
This became my go-to contribution for potlucks after someone told me they waited in line just to get seconds. Theres something universally appealing about fresh vegetables drenched in peanut sauce.
Making It Your Own
The beauty of this salad is its flexibility, but some swaps work better than others. I have found that julienned apples or sliced radishes add incredible crunch and sweetness.
Protein Additions That Work
Grilled chicken, crispy tofu cubes, or even shrimp turn this from a side into a complete meal. The peanut sauce plays nicely with practically any protein you throw at it.
Storage and Meal Prep Tips
This salad actually improves after a few hours in the refrigerator as the flavors meld together. Just keep the sauce separate and store chopped vegetables in airtight containers for up to five days.
- Store the peanut sauce in a jar and give it a good shake before using
- If the vegetables seem tired after a few days, refresh them with a splash of cold water and drain well
- The sauce doubles beautifully and keeps in the fridge for at least a week
I hope this becomes one of those recipes you can make without even thinking, the kind that rescues you on busy nights and makes everyone feel taken care of.
Recipe FAQs
- → Can I make the peanut sauce ahead of time?
-
Yes, the peanut sauce can be prepared up to 5 days in advance and stored in an airtight container in the refrigerator. It may thicken when chilled—simply whisk in a small amount of warm water to reach the desired consistency before using.
- → What vegetables work best in this salad?
-
The combination of green cabbage, carrots, bell pepper, and cucumber provides excellent crunch and color variation. You can also add shredded purple cabbage, snap peas, mung bean sprouts, or thinly sliced radishes for extra texture and nutrition.
- → How do I make this vegan?
-
Substitute honey with maple syrup or agave nectar and ensure your soy sauce is vegan (most commercial brands are). The result remains just as creamy and flavorful with these simple swaps.
- → Can I add protein to make it more filling?
-
Absolutely. Grilled chicken, crispy baked tofu, or sautéed shrimp all pair beautifully with the peanut sauce. Simply cook your protein separately and slice it before adding to the salad.
- → Is the sauce spicy?
-
The base sauce is mild with balanced sweet and tangy flavors. The chili flakes or sriracha are entirely optional—add just a pinch for subtle warmth or more if you prefer noticeable heat. You can always serve additional hot sauce on the side.
- → How long does the dressed salad stay fresh?
-
For best texture, serve the salad immediately after tossing with the dressing. If meal prepping, store the vegetables and sauce separately in the refrigerator for up to 3 days and combine just before eating.