Pin It My coworker brought this salad to a potluck last summer, and I watched it disappear in about ten minutes. The crunch was so loud you could hear it across the room. I asked for the recipe immediately, scribbled it on a napkin, and made it that weekend. It's been in my rotation ever since, especially when I need something that feels healthy but tastes indulgent.
I made this for a friend who swore she hated cabbage, and she asked for seconds. She said the dressing transformed everything. Now she texts me every few weeks asking if I'm bringing that crunchy salad to whatever gathering we're planning. It's become my signature dish without me ever intending it to be.
Ingredients
- Green cabbage: The backbone of the salad, providing that satisfying crunch and a mild sweetness that balances the tangy dressing.
- Purple cabbage: Adds a pop of color and a slightly peppery bite that makes every forkful more interesting.
- Carrots: Shred them yourself for the freshest flavor, pre-shredded ones tend to be dry and tasteless.
- Edamame: These little green gems add protein and a buttery texture that makes the salad feel more substantial.
- Red bell pepper: Sweet and juicy, it breaks up the monotony of all that shredded texture.
- Scallions: A gentle onion flavor that doesn't overpower, plus they look pretty scattered on top.
- Cilantro: Fresh and bright, it ties all the flavors together, but you can skip it if you're one of those people.
- Creamy peanut butter: The star of the dressing, make sure it's the kind that's smooth and easy to whisk, not the natural separated stuff.
- Soy sauce: Adds that salty umami depth, use tamari if you need it gluten-free.
- Rice vinegar: Milder and slightly sweet, it's gentler than other vinegars and lets the peanut flavor shine.
- Lime juice: Freshly squeezed is non-negotiable here, bottled lime juice tastes like sadness.
- Maple syrup: Just enough sweetness to balance the tang and salt, honey works too if that's what you have.
- Toasted sesame oil: A few drops go a long way, it adds a nutty aroma that makes the whole bowl smell incredible.
- Fresh ginger: Grate it finely so you get the flavor without any stringy bits, it adds a warm zing.
- Garlic: One clove minced small, it sharpens the dressing without making it harsh.
- Roasted peanuts: Chop them roughly so every bite has a little crunch and toasted richness.
- Sesame seeds: Optional but worth it, toast them in a dry pan for 30 seconds to wake up their flavor.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the vegetables:
- Toss the green cabbage, purple cabbage, carrots, edamame, bell pepper, scallions, and cilantro into a large bowl. The colors alone will make you happy.
- Whisk the dressing:
- In a smaller bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, maple syrup, sesame oil, ginger, and garlic until smooth. Add water a tablespoon at a time until it's thin enough to drizzle but still creamy.
- Toss everything together:
- Pour the dressing over the vegetables and use your hands or tongs to toss until every shred is coated. Don't be shy, really get in there.
- Add the toppings:
- Transfer to a serving dish and sprinkle with chopped peanuts and sesame seeds. Tuck a few lime wedges around the edges for squeezing.
- Serve immediately:
- This salad is best when it's just dressed, the vegetables are still crisp and the flavors are bright and bold.
Pin It The first time I brought this to a barbecue, someone asked if it came from a restaurant. I said no, it took me 20 minutes in my kitchen. They didn't believe me. That's when I realized how impressive simple food can be when the flavors are balanced and the textures are right.
Make It Your Own
I've added grilled chicken when I needed more protein, and once I stirred in some cooked rice noodles to turn it into a full meal. A friend of mine swaps the edamame for chickpeas, and another adds sliced snap peas for even more crunch. The dressing is forgiving, so don't be afraid to experiment with what you have on hand.
Storing and Serving
Leftovers keep in the fridge for up to two days, but the cabbage will soften and the peanuts will lose their crunch. If you know you'll have extra, store the dressing separately and toss it with the vegetables right before eating. I like to pack it in jars for lunch, dressing on the bottom, veggies on top, then shake it up when I'm ready to eat.
Final Thoughts
This salad works for weeknight dinners, potlucks, meal prep, or those days when you want something that tastes exciting but doesn't require turning on the stove. It's proof that a handful of fresh vegetables and a good dressing can be more satisfying than anything complicated.
- If you're serving a crowd, double the dressing recipe because people will want extra on the side.
- For a spicy kick, add a pinch of red pepper flakes or a drizzle of sriracha to the dressing.
- Don't skip the lime wedges, that extra squeeze of citrus right before eating makes everything brighter.
Pin It Every time I make this, I'm reminded that the best recipes are the ones you can pull together without much fuss but still feel proud to share. I hope this one becomes a favorite in your kitchen too.
Your Questions Answered
- → Can I make this salad ahead of time?
Yes, you can prepare the vegetables and dressing separately up to 24 hours in advance. Store them in separate airtight containers. Combine and toss just before serving to maintain the crunch and prevent the vegetables from becoming soggy.
- → What can I use instead of peanut butter?
Almond butter, sunflower butter, or tahini work wonderfully as substitutes. Use the same amount and adjust water as needed for your desired dressing consistency. Each option brings its own unique flavor profile to the salad.
- → How do I make this gluten-free?
Use tamari instead of regular soy sauce, which is naturally gluten-free. Verify all other ingredients—peanut butter, sesame oil, and maple syrup—carry gluten-free certifications if you have celiac disease or gluten sensitivity.
- → Can I add protein to this salad?
Absolutely. Grilled tofu, shredded rotisserie chicken, crispy chickpeas, or edamame work well. Add 3-4 ounces per serving for a more substantial meal while maintaining the fresh, light character of the dish.
- → What's the best way to store leftovers?
Keep any unused portions in an airtight container in the refrigerator for up to 2 days. If dressing and vegetables are stored separately, they'll keep fresh longer. Stir in a splash of lime juice before serving to refresh the flavors.
- → Can I double this recipe for a crowd?
Yes, simply double all ingredients. The quantities scale easily. For larger batches, prepare the dressing in a food processor for smoother blending, and mix vegetables and dressing in smaller batches to ensure even coating.