This vibrant bowl brings together crisp shredded vegetables with a velvety peanut dressing that hits all the right notes—tangy lime, savory soy, and just a touch of sweetness. Ready in just 15 minutes with no cooking required, it's perfect for busy weeknights or meal prep. The sauce comes together with ingredients you likely have on hand, and you can adjust the consistency and heat to your liking. Top with roasted peanuts for crunch and fresh cilantro for brightness.
The first time I made this Thai salad was during a sweltering July afternoon when my kitchen felt like an oven and cooking anything hot was out of the question. I had just returned from the farmers market with an armful of crisp vegetables and a craving for something bright and invigorating. That cool, creamy peanut sauce transformed a simple pile of shredded veggies into something I couldn't stop eating. Now it's my go-to when I want dinner that feels substantial but won't weigh me down.
I served this at a friend's barbecue last summer and watched three self-proclaimed vegetable skeptics go back for seconds. The combination of cool, crunchy vegetables with that rich, tangy sauce creates something almost addictive. My friend asked for the recipe before she'd even finished her first bowl.
Ingredients
- 2 cups shredded green cabbage: The sturdy backbone that holds up beautifully to the creamy sauce
- 1 cup shredded carrots: Add natural sweetness and a gorgeous pop of color
- 1 red bell pepper, thinly sliced: Brings a fresh crunch and vibrant red hue
- 1 cucumber, julienned: Provides cool, refreshing contrast to the rich peanut sauce
- 2 green onions, thinly sliced: Add mild onion flavor and bright green flecks
- 1/2 cup fresh cilantro leaves: Essential for that authentic Thai freshness
- 1/4 cup roasted peanuts, roughly chopped: Sprinkle these at the end for irresistible crunch
- 1/4 cup creamy peanut butter: The foundation of our sauce, use your favorite brand
- 2 tbsp soy sauce: Adds deep, savory umami notes
- 2 tbsp lime juice: Cuts through the richness and brightens everything
- 1 tbsp honey or maple syrup: Balances the salty and tangy elements
- 1 tbsp rice vinegar: Subtle acidity that makes all flavors pop
- 1 tsp toasted sesame oil: A little goes a long way for that nutty aroma
- 1 garlic clove, minced: Fresh garlic makes all the difference here
- 1-2 tbsp warm water: The secret to getting that perfect pourable consistency
- 1/2 tsp chili flakes: Optional but recommended if you like a gentle warmth
Instructions
- Prep your vegetables:
- Take your time with the knife work, slicing everything thinly and uniformly so each bite gets a little bit of everything
- Whisk the sauce:
- Combine all sauce ingredients in a small bowl, whisking until completely smooth before adding any water
- Adjust the consistency:
- Add warm water one tablespoon at a time until the sauce coats the back of a spoon and pours easily
- 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 texture
This salad has become my answer to those evenings when I want dinner to feel special but I have zero energy for actual cooking. There's something deeply satisfying about the contrast of cool vegetables against that luscious, savory sauce. It's the kind of meal that leaves you feeling nourished and refreshed, not heavy.
Making It Your Own
The beauty of this recipe lies in its flexibility. I've added shredded purple cabbage for extra color, thrown in edamame for protein, and even swapped the cilantro for Thai basil when that's what I had growing in the garden. The sauce is the star, but the vegetables are merely suggestions.
Perfect Pairings
While this salad stands beautifully on its own, I love serving it alongside grilled shrimp or marinated tofu for a more substantial meal. A side of jasmine rice helps soak up any extra sauce that pools at the bottom of the bowl, which is arguably the best part.
Make-Ahead Magic
The sauce keeps for a week in the refrigerator and actually tastes better after the flavors meld together. I often double the sauce batch and use it throughout the week for grain bowls, noodle salads, or even as a dip for spring rolls.
- Prep all your vegetables in advance and store them in separate containers
- Wait to dress the salad until right before serving to maintain that perfect crunch
- If taking this to a picnic, pack the sauce separately and toss on site
I hope this salad becomes as much of a staple in your kitchen as it has in mine, especially on those days when you need something vibrant and nourishing without any fuss.
Recipe FAQs
- → Can I make the peanut sauce ahead of time?
-
Absolutely. Store the sauce in an airtight container in the refrigerator for up to a week. It may thicken when cold—simply whisk in a little warm water to reach the desired consistency before using.
- → Is this dish spicy?
-
The base version has mild heat from chili flakes, but you can easily adjust. Omit the chili flakes for no spice, or add sriracha to taste. The peanut butter naturally balances any heat.
- → What protein additions work well?
-
Grilled chicken, baked tofu, or sautéed shrimp complement the flavors beautifully. Simply cook your protein separately and slice or cube it to toss with the salad or arrange on top.
- → Can I use different vegetables?
-
Yes—this is highly adaptable. Try adding shredded Brussels sprouts, snap peas, shredded purple cabbage, or mung bean sprouts. Use what's fresh and in season for the best results.
- → How do I keep leftovers fresh?
-
Store the salad and dressing separately to maintain crispness. The dressed salad is best enjoyed the same day, but undressed vegetables keep well refrigerated for 2-3 days in a sealed container.
- → Can I make this nut-free?
-
For nut-free alternatives, try sunflower seed butter or tahini as a base. The flavor profile will shift slightly but still provide a creamy, satisfying element. Always consider allergies when serving.