This crunchy Thai chickpea salad brings together tender chickpeas, shredded purple cabbage, carrots, bell pepper, and cucumber in a bold peanut-lime dressing.
Ready in just 20 minutes with no cooking required beyond a quick whisk, it's an ideal choice for meal prep or a refreshing weeknight dinner.
The creamy peanut butter dressing balanced with soy sauce, fresh ginger, and lime juice coats every bite with savory, tangy flavor.
The fan was broken and the kitchen turned into a sauna, so I made this salad standing in front of the open refrigerator door. Something about the purple cabbage and orange carrots against the chickpeas made me think of a Thai street market I wandered through years ago, where a vendor handed me a papaya salad that changed everything I thought I knew about raw vegetables. This version trades papaya for chickpeas and adds a peanut dressing that could convince anyone to eat their greens. Twenty minutes later, not a single bowl needed scrubbing.
My neighbor David once knocked on my door to borrow a wrench and left with a container of this salad instead. He returned the container three days later with a sticky note that read, and I quote, That peanut sauce is a controlled substance. His wife now makes it weekly, which is either a compliment or a threat to my status as the building salad person.
Ingredients
- Canned chickpeas, drained and rinsed (2 cups): The rinsing step matters more than you think, since that starchy liquid will muddy the dressing and make everything taste like a can.
- Red bell pepper, diced (1): Cut the pieces small enough to catch on a fork with the chickpeas, because hunting around for stray pepper chunks gets old fast.
- Shredded purple cabbage (1 cup): This is your crunch anchor, so shred it thin and watch it bleed that gorgeous violet into the dressing over time.
- Shredded carrots (1 cup): A box grater works, but matchstick cuts give better texture and make you look like you tried harder than you did.
- Cucumber, diced (1/2 cup): English cucumbers are your friend here since you can skip the seeding step.
- Fresh cilantro, chopped (1/4 cup): If you are one of those people who tastes soap, flat leaf parsley steps in without any shame.
- Roasted unsalted peanuts, roughly chopped (1/4 cup): Leave them a bit chunky because dust does nothing for anyone.
- Green onions, thinly sliced (2): The white and light green parts only, since the dark green tops get stringy.
- Creamy natural peanut butter (3 tbsp): Natural is nonnegotiable here, as the stabilized kind leaves a waxy film that no amount of whisking can fix.
- Soy sauce or tamari (1 1/2 tbsp): Tamari keeps it gluten free and actually rounds out the sweetness better.
- Lime juice (1 tbsp): Fresh squeezed only, because the bottled stuff tastes like regret and plastic.
- Maple syrup (2 tsp): Honey works too, but maple melts into the dressing more evenly.
- Sesame oil (1 tsp): This is the one ingredient you should not skip or substitute, since it provides the toasty backbone.
- Fresh ginger, grated (1 tsp): Freeze your ginger first and it grates into a fine paste without any stringy fibers.
- Garlic, minced (1 clove): One is enough since raw garlic can hijack the whole bowl.
- Water (2 to 3 tbsp): Add slowly because the dressing goes from too thick to too thin faster than you expect.
Instructions
- Build the Salad Base:
- Toss the chickpeas, bell pepper, cabbage, carrots, cucumber, cilantro, peanuts, and green onions into a large bowl and give everything a preliminary mix so the colors distribute evenly.
- Whisk the Dressing:
- In a small bowl, combine the peanut butter, soy sauce, lime juice, maple syrup, sesame oil, ginger, and garlic, then whisk until it looks like a thick paste that refuses to come together.
- Thin and Smooth:
- Add water one tablespoon at a time, whisking after each addition, and watch it transform suddenly into a silky sauce that coats the back of a spoon.
- Bring It All Together:
- Pour the dressing over the salad and toss with confidence, using a folding motion so the chickpeas do not get crushed against the bowl.
- Taste and Finish:
- Sample a chickpea and adjust with a squeeze more lime or a pinch of salt before serving immediately or chilling to let the flavors deepen.
The afternoon I packed this into a mason jar and took it to a park bench, a stranger on the next bench asked what smelled so good. I handed over a forkful, she handed over her phone number, and we have been trading recipes ever since. Food does that sometimes.
What to Pair It With
A glass of Sauvignon Blanc cuts through the peanut richness like a palate reset button between bites. On hotter days, Thai iced tea with its sweet condensed milk finish creates a cooling contrast that makes the salad taste even brighter. For a nonalcoholic option, sparkling water with a wedge of lime keeps things clean and lets the dressing stay the star.
Turning It Into a Meal
Scoop the salad into butter lettuce cups for a handheld version that disappears fast at potlucks. You can also pile it over warm jasmine rice, which soaks up the extra dressing and turns a side dish into something genuinely filling. Roasted chickpeas swapped in for the canned ones add a second layer of crunch that makes the whole bowl more satisfying.
Storing and Making It Last
The undressed salad keeps in the refrigerator for three days if you store the cabbage separately to prevent it from wilting the cucumbers. The dressing alone will last a week in a jar, though you may need to whisk it again since natural peanut butter separates.
- Always store the peanuts in a separate small bag or container so they stay crunchy.
- A pinch of chili flakes right before serving wakes up flavors that have gone flat in the fridge.
- Give leftovers a good fifteen minutes at room temperature before eating so the dressing loosens up.
Some recipes earn their place in your rotation through sheer convenience, and this one earned mine the evening I realized I had been eating it straight from the mixing bowl with a serving spoon. Make it once and it will follow you home.
Recipe FAQ
- → Can I make this salad ahead of time?
-
Yes, this salad stores well in the refrigerator for up to 24 hours. The flavors actually deepen as it sits, making it a great option for meal prep or potlucks.
- → What can I substitute for peanut butter in the dressing?
-
Almond butter or sunflower seed butter work well as alternatives. Keep in mind the flavor profile will shift slightly, but the creamy texture and richness will remain.
- → How do I add more heat to this dish?
-
Slice a fresh red chili and toss it in with the vegetables, or add a pinch of chili flakes to the dressing. A dash of sriracha blended into the peanut dressing also works beautifully.
- → Can I use dried chickpeas instead of canned?
-
Absolutely. Soak and cook dried chickpeas until tender before using. One cup of dried chickpeas yields roughly two and a half cups cooked, so measure accordingly.
- → Is this salad suitable for meal prep?
-
It is. Store the dressing separately from the vegetables and chickpeas for best results. Combine just before serving to keep everything crunchy and fresh.
- → What proteins pair well with this salad?
-
Grilled shrimp, sliced chicken breast, or baked tofu all complement the Thai peanut flavors nicely. Add them on top for a more substantial meal.