This crunchy Thai chickpea salad brings together protein-rich chickpeas, crisp purple cabbage, shredded carrots, and diced bell pepper in one vibrant bowl. The creamy peanut-lime dressing ties everything together with a balance of savory, tangy, and slightly sweet notes.
Ready in just 20 minutes with no cooking required beyond a quick dressing prep, it's an ideal choice for meal prep or a light weeknight dinner. Each serving delivers 11g of plant-based protein and plenty of fresh crunch.
Serve it as a standalone lunch, a potluck side, or spoon it into lettuce wraps for a fun, hand-held presentation.
The rain was hammering against the kitchen window so hard I could barely hear the podcast I had playing, which is probably why I burned the first batch of roasted chickpeas and ended up pivoting to this raw, crunchy Thai chickpea salad instead.
I brought a massive bowl of this to a potluck last summer and watched three people ask for the recipe before they even finished their first plate.
Ingredients
- 2 cups canned chickpeas (drained and rinsed): These are the backbone of the salad, so give them a really good rinse under cold water until the foam disappears.
- 1 red bell pepper (diced): Cut it small so you get a little piece in every bite, and save the odd shaped scraps for tomorrow's omelet.
- 1 cup shredded purple cabbage: The color alone is worth it, but the crisp snap it adds is what really makes this feel substantial.
- 1 cup shredded carrots: Grab the pre shredded bags if you are short on time, because nobody will know and nobody will care.
- 1/2 cup cucumber (diced): English cucumbers work best here since you skip the seeding step.
- 1/4 cup fresh cilantro (chopped): If you are one of those people who thinks cilantro tastes like soap, flat leaf parsley steps in beautifully.
- 1/4 cup roasted unsalted peanuts (roughly chopped): Leave them a bit chunky because the big pieces are what make people ask what your secret is.
- 2 green onions (thinly sliced): Slice them on a steep diagonal if you want the salad to look like it came from a restaurant.
- 3 tbsp creamy natural peanut butter: The ingredient that does the heavy lifting, so use one where peanuts are the only thing on the label.
- 1 1/2 tbsp soy sauce or tamari: Tamari keeps it gluten free and actually tastes richer, so I reach for it even when I do not have to.
- 1 tbsp lime juice: Fresh only, and roll the lime hard on the counter before squeezing to get every last drop.
- 2 tsp maple syrup: This rounds out the salt and acid without making anything taste sweet.
- 1 tsp sesame oil: A tiny amount goes a long way and gives the dressing that unmistakable Thai aroma.
- 1 tsp fresh ginger (grated): Freeze your ginger first and it grates into a fine paste with zero stringy bits.
- 1 clove garlic (minced): Mash it into almost a paste with the flat of your knife so it melts into the dressing.
- 2 to 3 tbsp water: Add this gradually because the dressing thickens as it sits and you can always thin it more later.
Instructions
- Toss the salad base together:
- Drop the chickpeas, bell pepper, cabbage, carrots, cucumber, cilantro, peanuts, and green onions into a large bowl and give everything a gentle toss with your hands so the colors distribute evenly.
- Whisk the peanut dressing:
- In a small bowl, combine the peanut butter, soy sauce, lime juice, maple syrup, sesame oil, ginger, and garlic, then whisk aggressively while adding water one tablespoon at a time until the dressing pours off the whisk in a smooth ribbon.
- Bring it all together:
- Pour the dressing over the salad and toss with a large spoon or your hands, making sure every chickpea and shred of cabbage gets coated.
- Taste and serve:
- Have a bite right away and adjust with more lime juice or soy sauce if needed, then serve immediately or tuck it into the fridge where the flavors deepen over the next few hours.
There is something about the purple and orange and red all mixed together that makes this salad look like a celebration even when it is just a Tuesday night and you are eating standing over the counter.
When You Need It Spicier
A sliced red chili or a generous pinch of chili flakes stirred in at the end turns this from a mellow lunch into something with real attitude, and I highly recommend it if your sinuses need clearing.
Serving It Differently
Spoon the salad into crisp butter lettuce cups if you want to feel fancy, or pile it into a wrap with some extra greens for a portable lunch that actually holds together.
Drinks That Pair Well
A cold Sauvignon Blanc cuts through the richness of the peanut dressing like a dream, and a tall glass of Thai iced tea is the move if you are going non alcoholic.
- Chill your serving bowl for ten minutes beforehand to keep the salad refreshingly cold on the plate.
- Leftovers keep beautifully for one full day but the peanuts soften after that.
- Always taste the dressing on its own before mixing it in because that is your one chance to fix it.
This is the kind of recipe that reminds you salad does not have to be boring, and that a really good dressing can transform a handful of pantry staples into something you genuinely crave.
Recipe FAQs
- → Can I make this chickpea salad ahead of time?
-
Yes, it holds up beautifully for up to 24 hours in the refrigerator. The flavors actually deepen as it rests. For the best crunch, toss in the peanuts just before serving.
- → 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. Sunflower seed butter is a great nut-free option for those with peanut allergies.
- → How do I add more heat to this salad?
-
Slice a fresh red chili and toss it in with the vegetables, or sprinkle chili flakes over the finished dish. A dash of sriracha blended into the dressing also adds a nice warming kick.
- → Is this salad suitable for meal prep?
-
Absolutely. Portion it into airtight containers and store in the fridge for up to three days. The chickpeas and vegetables stay firm, making it a reliable option for grab-and-go lunches throughout the week.
- → What can I serve alongside this Thai chickpea salad?
-
It pairs nicely with a bowl of coconut soup, spring rolls, or simple jasmine rice. For drinks, a crisp Sauvignon Blanc or a cold Thai iced tea complements the flavors perfectly.
- → Can I use dried chickpeas instead of canned?
-
Yes, just cook them until tender and let them cool before assembling. One and a half cups of cooked chickpeas equals roughly two cups from a can. Dried chickpeas often have a slightly firmer, creamier texture.