This vibrant dish brings together crisp cabbage, carrots, bell peppers, and cucumber tossed in a rich, tangy peanut dressing. The sauce balances creamy peanut butter with bright lime, savory soy sauce, and subtle heat from chili flakes. Ready in just 15 minutes with no cooking required, it's an ideal choice for quick lunches or light dinners. Customize with your favorite vegetables or add protein like grilled chicken or tofu for a complete meal.
The first time I made this peanut sauce, I accidentally doubled the lime juice and ended up with the most bright, punchy dressing I'd ever tasted. My kitchen smelled like garlic and toasted sesame oil, and I knew I was onto something special.
Last summer, I served this at a backyard barbecue and watched my cousin who claims to hate vegetables go back for thirds. She kept asking what I put in that sauce, like I was guarding some ancient family secret.
Ingredients
- Shredded green cabbage (2 cups): The backbone of crunch that holds up beautifully under the sauce
- Shredded carrots (1 cup): Add natural sweetness and gorgeous color
- Red bell pepper (1, thinly sliced): Brings a fresh, crisp bite that cuts through the rich dressing
- Cucumber (1, julienned): Provides cool, refreshing moisture to balance everything
- Green onions (2, thinly sliced): Their mild onion flavor ties all the vegetables together
- Fresh cilantro leaves (1/2 cup): Essential for that bright, herbal finish
- Roasted peanuts (1/4 cup, roughly chopped): The final salty crunch on top makes everything complete
- Creamy peanut butter (1/4 cup): Use the kind you have to stir, not the shelf-stable stuff
- Soy sauce (2 tbsp): The salty umami foundation of the whole sauce
- Lime juice (2 tbsp): Fresh is non negotiable here for that authentic Thai tang
- Honey or maple syrup (1 tbsp): Just enough to round out the sharp edges
- Rice vinegar (1 tbsp): Adds a subtle fermented depth
- Toasted sesame oil (1 tsp): A little goes a long way, so do not skip it
- Garlic clove (1, minced): Fresh garlic gives you that aromatic punch
- Warm water (1 to 2 tbsp): The secret to getting the right pourable consistency
- Chili flakes or sriracha (1/2 tsp, optional): Adjust based on your heat tolerance
Instructions
- Prep your vegetables:
- Take your time with the slicing and julienning, because those uniform cuts make every bite feel restaurant quality. Toss everything into your largest salad bowl as you work.
- Make the sauce base:
- Whisk the peanut butter, soy sauce, lime juice, honey, rice vinegar, sesame oil, garlic, and chili flakes together until completely smooth. The mixture will seem thick at first, almost like a paste.
- Thin it out:
- Add warm water one tablespoon at a time, whisking constantly until the sauce reaches the consistency of heavy cream. You want it pourable but still rich enough to cling to the vegetables.
- Bring it together:
- Drizzle about three quarters of the sauce over the salad and toss gently with your hands or salad tongs. Every piece should get a light coating without drowning in dressing.
- Finish and serve:
- Scatter those chopped peanuts and extra cilantro on top, then drizzle with the remaining sauce. Serve immediately while the vegetables still have their satisfying crunch.
I started making this on Monday evenings when I need something energizing but do not want to spend hours cooking. Something about all those colors and that vibrant sauce makes the whole week feel more manageable.
Making It Your Own
Swap in shredded Brussels sprouts or kale for the cabbage if you want something even more nutrient dense. Sometimes I add sliced radishes for extra pepperiness or throw in some mango for sweetness.
Perfect Pairings
This salad shines alongside grilled meats or works as a light meal on its own. I love it with spring rolls or as part of a bigger Thai inspired spread.
Storage Solutions
Keep the sauce and salad separate in airtight containers if you are meal prepping. The vegetables will stay crisp for about two days, and the sauce keeps for a week in the refrigerator.
- Store the sauce in a jar and give it a good shake before using
- Add a splash more water if it has thickened up in the fridge
- Never dress the entire salad if you are planning to have leftovers
This recipe taught me that the best salads are all about the dressing and the crunch in equal measure.
Recipe FAQ
- → How long does this salad stay fresh?
-
Best enjoyed immediately, though undressed vegetables keep in the refrigerator for 2-3 days. Store the sauce separately and toss just before serving to maintain crunch.
- → Can I make the peanut sauce ahead?
-
Absolutely. Prepare the sauce up to 5 days in advance and store in an airtight container. It may thicken in the refrigerator—simply whisk in a little warm water before using.
- → What vegetables work best?
-
Shredded cabbage, carrots, bell peppers, and cucumber create great texture. Try adding shredded radish, snap peas, or mung bean sprouts for extra crunch and variation.
- → Is this spicy?
-
The base version is mild with just a hint of warmth. Adjust the heat by adding more chili flakes or sriracha to suit your taste preference.
- → Can I use natural peanut butter?
-
Yes, natural peanut butter works well. It may separate, so stir thoroughly before measuring. The flavor will be slightly more pronounced and less sweet than creamy versions.
- → What proteins can I add?
-
Grilled chicken, baked tofu, or sautéed shrimp pair beautifully. For a plant-based protein boost, try edamame or roasted chickpeas.