Save to Pinterest My neighbor knocked on my door one Saturday afternoon with a glass container full of something bright and colorful. She handed it to me with a grin and said it was her go-to potluck dish. I took one bite and immediately asked for the recipe. That crunchy, tangy, slightly sweet mix became a weekly staple in my kitchen. Now I bring it to every gathering, and people always ask what makes it so addictive.
I started making this salad during a particularly hot summer when turning on the stove felt unbearable. My kids would come in from playing outside, sweaty and starving, and devour bowls of this without complaint. It became our unofficial summer dinner, served with cold watermelon and iced tea. Even now, when the weather warms up, they request it by name.
What's for Dinner Tonight? ๐ค
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Shredded green cabbage: The sturdy base that holds up beautifully under dressing and stays crisp for hours, use pre-shredded if you're short on time.
- Shredded purple cabbage: Adds a pop of color and a slightly peppery bite that balances the sweetness of the dressing.
- Shredded carrots: Bring natural sweetness and vibrant orange hues, plus they soak up the dressing in the best way.
- Shelled edamame: These little green gems add plant-based protein and a satisfying pop with every forkful.
- Red bell pepper: Thinly sliced for a sweet crunch and a burst of bright red that makes the whole salad look alive.
- Scallions: Sliced thin to add a mild oniony sharpness without overpowering the other flavors.
- Fresh cilantro: Chopped generously because it adds that fresh, herby brightness that ties everything together.
- Creamy peanut butter: The heart of the dressing, providing rich nuttiness and a silky texture that clings to every vegetable.
- Soy sauce: Adds salty umami depth, use tamari if you need it gluten-free.
- Rice vinegar: Brings a gentle tanginess that cuts through the richness of the peanut butter perfectly.
- Lime juice: Freshly squeezed is essential here for that bright, zesty kick that wakes up your taste buds.
- Maple syrup: A touch of sweetness that rounds out the dressing and balances the salty and sour notes.
- Toasted sesame oil: Just a teaspoon adds a deep, nutty aroma that smells like a real Thai kitchen.
- Fresh ginger: Grated finely to infuse the dressing with warmth and a little spicy zing.
- Garlic: Minced small so it blends into the dressing and adds a savory backbone.
- Roasted peanuts: Roughly chopped for extra crunch on top, they make every bite feel indulgent.
- Toasted sesame seeds: Optional but highly recommended for a nutty finish and visual appeal.
Tired of Takeout? ๐ฅก
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Mix the Vegetables:
- In a large mixing bowl, toss together the green cabbage, purple cabbage, carrots, edamame, bell pepper, scallions, and cilantro. The colors alone will make you smile.
- Whisk the Dressing:
- In a separate bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic until smooth. Add water one tablespoon at a time until it's pourable but still creamy.
- Toss and Coat:
- Pour the peanut dressing over the vegetables and toss everything thoroughly with tongs or clean hands. Make sure every shred of cabbage gets coated.
- Top and Serve:
- Transfer to a serving platter or individual bowls, then sprinkle with chopped peanuts, sesame seeds, and extra cilantro. Serve with lime wedges on the side for squeezing.
Save to Pinterest I brought this salad to a work potluck once, and by the time I got to the table, the bowl was nearly empty. A coworker cornered me in the kitchen later, insisting I text her the recipe immediately. She told me weeks later that her kids, who normally refused vegetables, had eaten two bowls each. That's when I realized this salad had some kind of magic.
Still Scrolling? You'll Love This ๐
Our best 20-minute dinners in one free pack โ tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make It Your Own
One of my favorite things about this salad is how flexible it is. I've added snap peas, cucumber, shredded Brussels sprouts, and even thinly sliced radishes depending on what's in my fridge. If you want more protein, grilled tofu or shredded chicken works beautifully on top. For a nut-free version, swap the peanut butter for sunflower seed butter and skip the peanut topping.
Storing and Serving
This salad is best enjoyed fresh when everything is at peak crunch. If you have leftovers, store them in an airtight container in the fridge for up to two days, but know that the cabbage will soften a bit as it sits. I like to refresh leftovers with a squeeze of lime juice and a handful of fresh cilantro before serving. If you're meal prepping, keep the dressing separate and toss right before eating.
What to Serve It With
I've served this salad alongside grilled chicken skewers, coconut rice, spring rolls, and even plain jasmine rice for a simple weeknight meal. It's also fantastic on its own for lunch, especially if you add some crispy tofu or a soft-boiled egg on top. The dressing is so flavorful that it carries the whole plate.
- Pair it with Thai iced tea or a cold lime sparkling water for a refreshing combo.
- Serve it in lettuce cups for a fun, hands-on appetizer at parties.
- Double the dressing recipe and use the extra as a dip for fresh spring rolls or veggie sticks.
Save to Pinterest This salad has earned a permanent spot in my weekly rotation, and I hope it does the same for you. It's proof that something simple, fresh, and full of crunch can be just as exciting as anything complicated.
Recipe FAQs
- โ Can I prepare this salad ahead of time?
Yes, you can prep the vegetables and dressing separately up to 24 hours in advance. Store them in airtight containers in the refrigerator. Toss the salad just before serving to maintain maximum crunchiness. Leftovers keep for up to 2 days when stored properly.
- โ What can I substitute for peanut butter?
Almond butter, sunflower seed butter, or tahini work wonderfully as alternatives. Adjust the consistency with water as needed. These substitutes maintain the creamy texture and complement the Thai flavors equally well.
- โ How do I make this salad more filling?
Add grilled tofu for a vegan protein boost, shredded rotisserie chicken for meat lovers, or crispy chickpeas for extra crunch. You can also serve it over cooked rice or noodles for a heartier meal.
- โ Is this salad gluten-free?
Yes, when using tamari instead of regular soy sauce. Always check ingredient labels for hidden gluten, especially in the peanut butter and sesame oil. Most Asian markets carry certified gluten-free versions of these staples.
- โ Can I add more vegetables to this salad?
Absolutely. Snap peas, cucumber, shredded beets, or sliced mushrooms add wonderful texture and nutrition. Feel free to customize based on what's available and your preferences.
- โ How thin should the peanut dressing be?
The dressing should coat a spoon but still pour smoothly. Start with 2 tablespoons of water and gradually add more until it reaches your desired consistency. It will thicken slightly as it sits.