This refreshing bowl combines crisp shredded cabbage, sweet carrots, colorful bell peppers, and cool cucumber, all brought together with a velvety peanut-lime dressing. The sauce perfectly balances creamy peanut butter with bright citrus, savory soy sauce, and subtle sweetness. Ready in just 15 minutes with no cooking required, this versatile dish works beautifully as a standalone meal or paired with grilled proteins for extra substance.
The crunch of fresh vegetables against a rich, nutty sauce is one of those perfect combinations that just works every time. I discovered this Thai salad during a heatwave when turning on the oven felt like a terrible mistake, and it has been my go-to summer dinner ever since. Something about the brightness of lime and cilantro makes everything feel lighter.
Last summer I served this at a backyard barbecue and watched my friend who claims to hate salad go back for thirds. There is something magical about how the creamy sauce clings to every shred of cabbage and carrot. People always ask for the recipe.
Ingredients
- Shredded green cabbage: The sturdy backbone that holds up to the rich sauce without getting soggy
- Shredded carrots: Bring natural sweetness and gorgeous color that makes the bowl pop
- Red bell pepper: Adds a fresh crunch and beautiful red contrast against the green
- Cucumber: Provides refreshing juiciness that balances the creamy peanut sauce
- Green onions: Offer a mild bite that cuts through the richness
- Fresh cilantro: The essential herbal brightness that makes it taste distinctly Thai
- Roasted peanuts: Final crunch element that echoes the flavors in the sauce
- Creamy peanut butter: The heart of the sauce, use regular not natural for the creamiest result
- Soy sauce: Adds the necessary salty umami foundation
- Lime juice: Crucial acid that cuts through the nutty richness
- Honey or maple syrup: Just enough sweetness to balance the salty elements
- Rice vinegar: Subtle acidity that brightens without overpowering
- Toasted sesame oil: A little goes a long way for that nutty aroma
- Fresh garlic: Raw garlic brings a sharp kick that mellows as it sits
- Warm water: The secret to getting the right pourable consistency
Instructions
- Prep your vegetables:
- Shred the cabbage and carrots, slice the pepper into thin strips, julienne the cucumber, and slice the green onions. Place everything in a large salad bowl.
- Make the sauce:
- Whisk together the peanut butter, soy sauce, lime juice, honey, rice vinegar, sesame oil, garlic, and chili flakes until smooth.
- Thin it out:
- Add warm water one tablespoon at a time, whisking constantly, until the sauce reaches a pourable consistency.
- Bring it together:
- Drizzle the sauce over the vegetables and toss gently until every piece is lightly coated.
- Finish with flourish:
- Top with chopped peanuts and fresh cilantro leaves right before serving.
This salad became my secret weapon during a particularly busy month when cooking felt impossible. I would make a double batch on Sunday and eat it all week, watching the flavors meld and improve with each passing day.
Make It Your Own
The beauty of this salad is how it welcomes whatever vegetables you have on hand. Sometimes I add shredded purple cabbage for extra color or throw in some edamame for more protein. The peanut sauce is forgiving enough to work with almost any crunchy vegetable combination.
Perfect Pairings
This salad shines alongside grilled meats or seafood, letting the smoky flavors play against the cool, tangy vegetables. I have also served it wrapped in large lettuce leaves for a lighter version that feels more like a handheld appetizer.
Meal Prep Magic
Keep the vegetables and sauce separate in airtight containers and the cabbage stays crisp for up to four days. This prep-ahead method makes packing lunches effortless and ensures you have something healthy ready even on chaotic days.
- Store the sauce in a small jar and give it a good shake before using
- Add the peanuts right before serving so they stay crunchy
- The sauce also works beautifully as a dip for spring rolls or fresh vegetables
This salad proves that the most satisfying meals often come from the simplest preparations. Enjoy every crunchy, creamy, tangy bite.
Recipe FAQs
- → Can I make this salad ahead of time?
-
Yes, you can prepare the vegetables up to a day in advance and store them in an airtight container in the refrigerator. Keep the sauce separate and toss everything together just before serving to maintain the crisp texture of the vegetables.
- → Is the peanut sauce spicy?
-
The base sauce has mild heat from chili flakes, but you can easily adjust the spice level. Add more chili flakes or sriracha for extra kick, or omit them entirely if you prefer a milder flavor profile.
- → What can I substitute for peanut butter?
-
Almond butter or cashew butter work well as alternatives. Sunflower seed butter provides a nut-free option, though the flavor profile will differ slightly from traditional Thai peanut sauces.
- → How long does the peanut sauce keep?
-
The sauce can be stored in a sealed container in the refrigerator for up to one week. It may thicken when cold—simply whisk in a small amount of warm water to reach the desired consistency before using.
- → Can I add protein to make it more filling?
-
Absolutely. Grilled chicken, baked tofu, or shrimp are excellent additions. You can also incorporate edamame, chickpeas, or hard-boiled eggs for plant-based protein options.