This vibrant Thai-style salad combines shredded cabbage, carrots, bell pepper, cucumber, and fresh herbs for maximum crunch and freshness. The star of the dish is a velvety peanut sauce made with creamy peanut butter, tangy lime juice, soy sauce, and a hint of sweet honey or maple syrup. Ready in just 15 minutes with no cooking required, this dish serves four perfectly as a light lunch or colorful side.
My tiny apartment kitchen was suffocatingly hot that summer afternoon, the ceiling fan doing absolutely nothing to help. I'd just returned from the farmers market with an absurd amount of cabbage and carrots, having gotten carried away by the colorful piles. The last thing I wanted was to turn on the stove or oven, so I started shredding vegetables into a bowl, letting the crisp textures guide me toward something cold and refreshing.
I brought this salad to a potluck last summer, watching skeptically as my friends eyed the jar of murky brown sauce I'd tucked beside the bowl of vibrant vegetables. Within twenty minutes, they were fighting over the last few cabbage shreds, demanding to know exactly what was in that dressing. Now it's the recipe I turn to when I need something that looks impressive but requires zero actual cooking.
Ingredients
- Shredded green cabbage (2 cups): The backbone that holds everything together, providing satisfying crunch
- Shredded carrots (1 cup): Natural sweetness that balances the tangy sauce perfectly
- Red bell pepper (1, thinly sliced): Adds bright color and fresh pepper flavor
- Cucumber (1, julienned): Cool and refreshing, cuts through the rich peanut sauce
- Green onions (2, thinly sliced): Mild onion flavor that wont overpower
- Fresh cilantro (1/2 cup): Bright herbal notes that make everything taste fresh
- Roasted peanuts (1/4 cup, chopped): Essential crunch and intensified peanut flavor
- Creamy peanut butter (1/4 cup): The base of your sauce, use whatever brand you love
- Soy sauce (2 tbsp): Salty umami that grounds the sweetness
- Lime juice (2 tbsp): Bright acidity to cut through the rich peanut butter
- Honey or maple syrup (1 tbsp): Just enough sweetness to balance the tang
- Rice vinegar (1 tbsp): Subtle acid that complements the lime
- Toasted sesame oil (1 tsp): A little goes a long way for depth
- Garlic clove (1, minced): Fresh garlic makes all the difference
- Warm water (1-2 tbsp): The secret to pourable consistency
- Chili flakes or sriracha (1/2 tsp, optional): Add as much or little heat as you like
Instructions
- Prep your vegetables:
- Shred the cabbage and carrots, slice the pepper into thin strips, julienne the cucumber, and slice the green onions. Pile everything into a large salad bowl as you work, keeping the textures varied and the colors vibrant.
- Make the sauce:
- Whisk together the peanut butter, soy sauce, lime juice, honey, rice vinegar, sesame oil, minced garlic, and chili flakes if you want heat. Keep whisking until smooth, then add warm water one tablespoon at a time until it reaches a pourable consistency.
- Bring it together:
- Drizzle about three quarters of the sauce over the vegetables and toss gently with salad servers or your hands. Taste and add more sauce if needed, then top with the chopped peanuts and fresh cilantro before serving.
This has become my go-to when friends ask to bring something to dinner, because it travels beautifully and somehow feels fancy despite requiring zero heat. Last week my neighbor texted me at 11pm asking for the recipe because her family was still talking about it days later.
Making It Your Own
I've learned that the vegetable ratios are completely flexible based on what's in your crisper drawer. Sometimes I'll add shredded broccoli stems or thinly sliced snap peas for extra crunch. The only non negotiable is that peanut sauce, which I've started making double batches of to keep in the fridge for quick weeknight lunches.
Protein Additions
While perfectly satisfying on its own, this salad welcomes protein beautifully. Grilled chicken, baked tofu, or even quick shrimp all work wonderfully here. Just add them on top after tossing so the sauce can still coat every vegetable evenly.
Storage and Prep
The vegetables can be prepped up to two days ahead if stored separately in airtight containers. I keep chopped cilantro and green onions together, with the sturdier vegetables in another container. The sauce keeps for a week in the fridge and actually develops deeper flavor over time. Never freeze it, the texture will separate and never quite come back together.
- Store the sauce separately from the vegetables until serving time
- Leftovers keep for one day but the cabbage will start to soften
- Revive leftover salad by adding a fresh squeeze of lime
Sometimes the simplest meals are the ones that stick with us longest, becoming part of our kitchen vocabulary without us even noticing. This salad has become one of those recipes for me, the thing I make when I want something that feels like a treat but takes almost no effort at all.
Recipe Questions
- → Can I make this salad ahead of time?
-
Prepare the vegetables in advance and store them separately in the refrigerator. Keep the peanut sauce in a sealed container. Toss everything together just before serving to maintain the crisp texture of the vegetables.
- → What can I substitute for peanut butter?
-
Almond butter or cashew butter work well as alternatives. For a nut-free option, try sunflower seed butter or tahini, though the flavor profile will change slightly.
- → Is this dish spicy?
-
The base salad and sauce are mild. Add chili flakes or sriracha to the peanut sauce for heat, adjusting the amount to your preference. You can also serve sliced fresh chilies on the side.
- → How long does the peanut sauce keep?
-
Store the sauce in an airtight container in the refrigerator for up to one week. It may thicken when cold—simply whisk in a little warm water to reach the desired consistency.
- → Can I add protein to make it a complete meal?
-
Grilled chicken, baked tofu, or sautéed shrimp are excellent additions. You can also add edamame, chickpeas, or hard-boiled eggs for plant-based protein options.