This crunchy Thai chickpea salad brings together hearty chickpeas, crisp bell peppers, shredded carrots, and purple cabbage in one vibrant bowl.
The creamy peanut-lime dressing ties everything together with a balance of savory, tangy, and subtly sweet notes.
Ready in just 20 minutes with no cooking required, it works beautifully as a light lunch or a crowd-pleasing side dish.
Naturally vegetarian and gluten-free, it's a nourishing option that doesn't compromise on texture or flavor.
The fan was broken in my kitchen that July afternoon, and opening the refrigerator door felt like standing in front of a space heater. I needed something that would not require turning on a single burner. A can of chickpeas, half a cabbage, and a lime sitting on the counter somehow became the best thing I ate all summer.
My neighbor Lisa stopped by unannounced that same evening and caught me standing at the counter eating it straight from the mixing bowl with serving tongs. She laughed, grabbed a fork, and we polished off the entire batch right there without ever making it to a plate.
Ingredients
- Chickpeas (2 cups canned, drained and rinsed): These are the protein packed backbone of the salad so rinse them well to remove any metallic tasting liquid from the can.
- Red bell pepper (1, diced): Adds a juicy sweetness and bright color that balances the earthy chickpeas beautifully.
- Shredded carrots (1 cup): Bring natural sweetness and a satisfying firm texture that holds up well against the dressing.
- Purple cabbage (1 cup, thinly sliced): The crunch factor here is unbeatable and it stays crisp even after sitting in the fridge overnight.
- Cucumber (1/2 cup, diced): A cooling element that keeps every bite refreshing especially on warm days.
- Fresh cilantro (1/2 cup, chopped): Do not skip this if you can help it because it lifts every other flavor in the bowl.
- Green onions (1/3 cup, sliced): A mild allium kick that ties the vegetables together without overpowering them.
- Roasted peanuts (1/3 cup, roughly chopped): Texture and richness all in one handful and they soak up the dressing in the best way.
- Creamy peanut butter (3 tbsp): The base of the dressing so use a natural brand without added sugar for the most authentic flavor.
- Soy sauce or tamari (2 tbsp): Provides deep salty umami and tamari keeps it fully gluten free.
- Lime juice (2 tbsp, about 1 lime): Brightens the entire dressing and cuts through the richness of the peanut butter.
- Honey or maple syrup (1 tbsp): A touch of sweetness that rounds out the acid and salt perfectly.
- Sesame oil (1 tbsp): Just a small amount adds a nutty aromatic depth that makes the dressing taste restaurant quality.
- Rice vinegar (1 tbsp): A gentler acid than lime that adds complexity without competing with the citrus.
- Fresh ginger (1 tsp, grated): Fresh is non negotiable here because the powdered version will taste flat and dusty by comparison.
- Garlic (1 small clove, minced): One clove is enough to add a savory bite without taking over the dressing.
- Chili flakes (1/2 tsp, optional): Add more or less depending on your heat tolerance and mood.
- Warm water (2 to 3 tbsp): This is your secret weapon for getting the dressing to a pourable silky consistency.
Instructions
- Toss the salad base together:
- Pile the chickpeas, bell pepper, carrots, cabbage, cucumber, cilantro, green onions, and peanuts into a large bowl and give everything a gentle tumble with your hands so the colors mix evenly.
- Whisk the dressing until silky:
- In a separate bowl combine the peanut butter, soy sauce, lime juice, honey, sesame oil, rice vinegar, ginger, garlic, and chili flakes then whisk while slowly drizzling in warm water until the dressing falls off the whisk in a smooth ribbon.
- Coat everything generously:
- Pour the dressing over the salad and toss with vigor making sure every chickpea and shred of cabbage gets covered because that is where the magic happens.
- Taste and adjust:
- Sample a forkful and trust your own palate because you can always add more lime or soy sauce but you cannot take it away.
- Serve or chill:
- Eat it right away for maximum crunch or let it rest in the refrigerator for thirty minutes so the flavors settle into something even more cohesive.
I brought a massive batch of this to a potluck last September and three people asked me for the recipe before they even finished their first plate. One friend now makes it weekly as her go to work lunch.
When to Serve It
This salad shines brightest at picnics, potlucks, or warm evenings on the patio when you want something substantial but not heavy. It travels remarkably well and looks gorgeous piled high on a platter.
Making It Your Own
Throw in sliced snap peas or radishes if you want even more crunch, or fold in a cup of cooked quinoa to turn it into a proper main course. Sunflower seeds work beautifully in place of peanuts for anyone managing nut allergies.
What to Pair It With
A glass of crisp white wine or a tall Thai iced tea alongside this salad makes a simple meal feel like a mini vacation. Here are a few small things worth remembering before you start.
- Chop all vegetables to a similar size so every bite feels balanced.
- Taste your lime before juicing because some are surprisingly dry.
- This salad is best eaten within two days before the vegetables start to soften.
Keep this recipe close because once you make it you will find yourself reaching for it again and again. It is the rare dish that feels effortless yet tastes like you tried much harder than you actually did.
Your Recipe Questions Answered
- → Can I make this salad ahead of time?
-
Yes, you can prepare it up to 24 hours in advance. The flavors actually deepen and meld together as it rests in the refrigerator. For the best crunch, add 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. Sunflower seed butter is ideal for nut-free needs. Adjust the consistency with warm water as needed since different butters have varying thicknesses.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. The vegetables will soften slightly over time but the flavors remain delicious. Give it a good toss before serving again.
- → Can I add protein to make it more filling?
-
Absolutely. Grilled chicken, shrimp, or baked tofu all pair wonderfully with the Thai flavors. You can also add cooked quinoa or edamame for plant-based protein options.
- → Is the dressing very spicy?
-
The chili flakes are optional, so you control the heat level. Start with a quarter teaspoon and taste before adding more. A little goes a long way, and the lime and honey help balance any warmth.
- → Can I use dried chickpeas instead of canned?
-
Yes, just cook them fully until tender and let them cool before assembling. You'll need about 1 and 1/3 cups of cooked chickpeas to match the two cans called for in the ingredients.