This vibrant Thai-style salad combines crisp shredded cabbage, sweet carrots, crunchy bell pepper, and refreshing cucumber. The star is a luscious peanut sauce made with creamy peanut butter, bright lime juice, savory soy sauce, and a hint of sweetness from honey or maple syrup.
Ready in just 15 minutes with no cooking required, this versatile dish works beautifully as a light lunch or satisfying side. The dressing comes together quickly with a simple whisk, easily adjusted to your preferred consistency. Top with roasted peanuts and fresh cilantro for added texture and brightness.
Customize with your favorite vegetables or add protein like grilled chicken, tofu, or shrimp to make it a complete meal. Naturally vegetarian and easily made gluten-free with the right soy sauce.
The first time I made this peanut sauce, I accidentally used chunky peanut butter and ended up with what my husband called 'the rustic version.' Now I actually prefer it that way, little peanut crunches tucked into every bite of crisp vegetables.
Last summer my sister came over for lunch and practically licked her bowl clean. She texted me three days later asking for the recipe, saying her toddler had just demanded 'that peanut salad' for dinner.
Ingredients
- Shredded green cabbage: Use a box grater or mandoline if you have one, those thin ribbons soak up the peanut sauce beautifully
- Shredded carrots: The sweetness balances the salty soy sauce, plus they add this incredible orange color that makes everything look cheerful
- Red bell pepper: Thin slices are key here, you want them to bend and fold through the salad rather than chunky pieces
- English cucumber: Julienned into matchsticks, they bring a cool crunch that's perfect against the rich peanut sauce
- Green onions: Both white and green parts work, just slice them thin so they distribute evenly
- Fresh cilantro: Whole leaves, not chopped, they stay prettier that way and you can really taste the herb
- Roasted peanuts: Roughly chop them right before serving so they stay crunchy and dont get soggy
- Creamy peanut butter: Room temperature makes whisking so much easier, no one wants arm cramps while making dressing
- Soy sauce: This is your salt source, taste as you go and remember you can always add more but you cant take it back
- Fresh lime juice: Bottled stuff works in a pinch, but fresh lime makes the sauce sing, that bright acid cuts through the rich peanut
- Honey or maple syrup: Just enough to balance everything, not so much that it becomes dessert salad
- Rice vinegar: Subtle and gentle, it adds brightness without the harsh punch of white vinegar
- Toasted sesame oil: A little goes a long way, this stuff is potent and adds that restaurant quality aroma
- Fresh garlic: Mince it finely so you dont bite into big raw chunks, unless you're into that kind of surprise
- Warm water: The secret to perfectly pourable consistency, add it gradually and watch the sauce transform
- Chili flakes: Optional but highly recommended, even a small pinch adds depth that makes people wonder what your secret ingredient is
Instructions
- Prep your vegetables:
- Get everything sliced and shredded first, the sauce comes together so fast you want to be ready to assemble immediately
- Whisk the sauce base:
- Combine all sauce ingredients except water in a small bowl, it will look thick and stubborn at first but keep whisking
- Thin to perfection:
- Add warm water one tablespoon at a time until the sauce coats the back of a spoon and drizzles beautifully
- The moment of truth:
- Drizzle about half the sauce over the vegetables and toss gently, add more if needed but remember you can always serve extra on the side
- Final touches:
- Scatter those chopped peanuts and whole cilantro leaves on top right before serving, they make it look like something from a restaurant
My neighbor recently told me she started making a double batch of the sauce every Sunday just to keep in her refrigerator. Apparently her teenage son has been putting it on everything from rice bowls to roasted vegetables, and she caught him eating it straight off a spoon last Tuesday.
Making It Your Own
Sometimes I add shredded purple cabbage for extra color, or throw in some edamame for protein. The beauty of this recipe is how forgiving it is, you can swap whatever vegetables you have on hand and it still works beautifully.
The Protein Question
Grilled shrimp turns this into something special, those slightly charred pieces with the cool crisp vegetables and creamy sauce is a combination that never gets old. Cubed tofu works wonderfully too, especially if you give it a quick fry in a hot pan first.
Make Ahead Magic
You can slice all the vegetables up to two days in advance and store them in separate containers in the refrigerator. The sauce actually benefits from sitting overnight, the flavors meld together and become even more harmonious.
- Mason jars work perfectly for transporting this, layer vegetables on bottom and sauce on top
- If taking to a potluck, pack the peanuts separately and sprinkle right before serving
- This salad tastes best at room temperature, so let it sit out for about 15 minutes before digging in
There's something deeply satisfying about crunching through a bowl of this salad, maybe it's the contrast of textures or how the sauce clings to every single bite. Whatever it is, I find myself craving it on the hottest days when nothing else sounds good.
Recipe FAQs
- → How long does this Thai salad keep?
-
Best enjoyed fresh, but undressed vegetables stay crisp for 2-3 days refrigerated. Store the peanut sauce separately and toss just before serving.
- → Can I make the peanut sauce ahead?
-
Absolutely. The sauce keeps well in the refrigerator for up to a week. It may thicken—simply whisk in a little warm water to reach desired consistency.
- → What vegetables work best in this salad?
-
Shredded cabbage and carrots provide crunch, while bell pepper and cucumber add freshness. Feel free to add thinly sliced radishes, snap peas, or mung bean sprouts for extra texture.
- → Is this salad gluten-free?
-
Yes, simply use gluten-free soy sauce or tamari. All other ingredients are naturally gluten-free, making this an easy option for gluten-free diets.
- → Can I adjust the spice level?
-
Certainly. Start with ½ teaspoon chili flakes or a small dash of sriracha. Add more gradually to reach your desired heat level, or omit entirely for a mild version.