This refreshing Thai-inspired salad combines shredded cabbage, carrots, bell pepper, cucumber, and fresh cilantro with a rich, tangy peanut sauce. The creamy dressing balances savory peanut butter with bright lime juice, soy sauce, and a touch of honey for sweetness. Ready in just 15 minutes with no cooking required, this versatile dish works perfectly as a light lunch or colorful side. The sauce can be adjusted to your preferred consistency, and extra protein like grilled chicken or tofu makes it a complete meal.
My tiny apartment kitchen was always too hot in July, the kind of heat that makes turning on the oven feel like a personal betrayal. I'd discovered this salad years earlier at a hole-in-the-wall Thai place where the owner served it with a wink and told me the secret was making the sauce when no one was watching. Now it's my go-to when I want something that feels indulgent but actually leaves me feeling light and energized.
Last summer my vegetarian sister came to visit armed with stories about how she'd finally convinced her carnivore husband to love plant-based meals. I made this for lunch on her first day watching her face light up when she tasted the sauce, immediately asking if it was some family secret passed down through generations. We ate it on the balcony with cold drinks and talked about how the crunch of fresh vegetables can somehow feel more satisfying than anything cooked for hours.
Ingredients
- 2 cups shredded green cabbage: The backbone that provides satisfying crunch and holds up beautifully under the creamy sauce
- 1 cup shredded carrots: Natural sweetness that balances the tangy dressing while adding vibrant color
- 1 red bell pepper, thinly sliced: Brings a fresh, slightly sweet crunch that makes every bite interesting
- 1 cucumber, julienned: Cool, refreshing contrast that keeps the salad feeling light despite the rich sauce
- 2 green onions, thinly sliced: Mild onion flavor that bridges the fresh vegetables and the bold dressing
- 1/2 cup fresh cilantro leaves: The herbal brightness that makes the whole dish taste alive and fresh
- 1/4 cup roasted peanuts, roughly chopped: Essential garnish that adds the final salty, nutty element
- 1/4 cup creamy peanut butter: The foundation of the sauce, choose a brand you love eating straight from the jar
- 2 tbsp soy sauce: Deep umami that transforms the peanut butter from simple to sophisticated
- 2 tbsp lime juice: The acid that cuts through the richness and makes everything taste bright
- 1 tbsp honey or maple syrup: Just enough sweetness to round out the tangy and salty elements
- 1 tbsp rice vinegar: Subtle acidity that adds complexity without overpowering other flavors
- 1 tsp toasted sesame oil: Tiny amount that provides a deep, nutty aroma in the background
- 1 garlic clove, minced: Fresh is non-negotiable here, it provides a punch that powder never can
- 1–2 tbsp warm water: The secret to getting restaurant-style consistency that pours perfectly
- 1/2 tsp chili flakes or sriracha: Optional heat that makes the sauce dance on your tongue
Instructions
- Prep your colorful vegetables:
- Take your time with the cutting, creating uniform ribbons and slices that will feel satisfying to eat and look beautiful in the bowl.
- Build the sauce base:
- Whisk the peanut butter with soy sauce, lime juice, honey, rice vinegar, sesame oil, garlic, and chili flakes until it starts to come together.
- Find your perfect consistency:
- Add warm water one tablespoon at a time, whisking after each addition until the sauce is smooth and pours like heavy cream.
- Bring it all together:
- Drizzle about half the sauce over the vegetables and toss gently, adding more until everything is lightly coated to your liking.
- Finish with intention:
- Scatter the chopped peanuts and fresh cilantro over the top right before serving to maintain their perfect texture and vibrant appearance.
There's something almost meditative about the rhythm of shredding vegetables for this salad, watching the pile of colorful ribbons grow on the cutting board. My partner wandered in once while I was making it, stealing slices of cucumber and bell pepper, commenting how this was the only way I could get him to eat cabbage without complaint. Now it's become our Friday lunch tradition, the one meal we can agree on without any negotiation.
Making It Your Own
Once I added shredded brussels sprouts on a whim when I was out of cabbage, and the slightly bitter edge actually made the sweet peanut sauce sing even more. Don't be afraid to swap in whatever crunchy vegetables are staring back at you from the crisper drawer.
Protein Additions That Work
Grilled chicken thighs sliced thin, crispy baked tofu cubes, or even quick-seared shrimp transform this from side to main. The key is seasoning the protein simply so it doesn't compete with the bold flavors of that incredible sauce.
Make-Ahead Magic
The peanut sauce keeps beautifully in a sealed jar for up to two weeks, developing deeper flavors as it rests. I always double the sauce recipe and keep it on hand for emergency weeknight dinners when I need something spectacular in minutes.
- Pre-shred your vegetables on Sunday for instant lunch assembly all week
- Store the sauce separately and dress individual portions just before eating
- Mason jars work perfectly for portable lunch portions with sauce on the bottom
This salad has become my answer to every question about how to eat more vegetables without feeling like I'm missing out on something better. Hope it brings that same vibrant energy to your table.
Questions & Answers About the Recipe
- → 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 cold, so simply whisk in a small amount of warm water before serving to reach the desired consistency.
- → What vegetables work best in this salad?
-
The classic combination includes green cabbage, carrots, bell pepper, and cucumber for crunch and color. You can also add shredded purple cabbage, snap peas, bean sprouts, or thinly sliced red onion. The key is using fresh, crisp vegetables that hold up well to the creamy dressing.
- → Is this dish spicy?
-
The base version is mild with just a hint of warmth from optional chili flakes or sriracha. You can easily adjust the heat level by adding more chili flakes, fresh minced chili, or your favorite hot sauce to the peanut dressing.
- → Can I use natural peanut butter?
-
Natural peanut butter works perfectly and creates a slightly lighter, less sweet sauce. You may want to reduce the honey or maple syrup slightly since natural peanut butters often have a more pronounced roasted flavor. Stir the peanut butter well before measuring to incorporate any separated oils.
- → How do I store leftovers?
-
Store the salad and dressing separately in airtight containers in the refrigerator for up to 3 days. Keep chopped vegetables crisp and the sauce fresh. When ready to serve, toss with the dressing just before eating to maintain the vegetables' crunch.
- → What can I add for more protein?
-
Grilled chicken strips, baked tofu, or sautéed shrimp make excellent protein additions. You could also add edamame, cashews, or roasted chickpeas for plant-based protein options. Add these just before serving or store them separately to maintain texture.