Crunchy Thai Chickpea Salad wakes up your lunch with bold flavors, bright colors, and a satisfying crunch. This easy salad comforts hungry kids and tired parents alike, and it comes together fast on busy weeknights. If you enjoy simple, pantry-friendly meals, you might also like my collection of easy cottage cheese recipes for busy foodies for more quick ideas.
Why Make This Recipe
- Quick & Easy: Ready in about 20 minutes with mostly raw ingredients.
- Family Favorite: The sweet, salty, and nutty dressing wins over picky eaters.
- Budget-Friendly: Uses canned chickpeas and pantry staples for big flavor on a small budget.
- Healthy & Filling: High in fiber and plant protein, with fresh crunch from raw veggies.
What makes this salad stand out is the creamy Thai-style peanut dressing that clings to each chickpea and the crisp texture from cabbage and carrots. It feels comforting and fresh at the same time — warm memories of simple dinners with bright, tangy bites.
Ingredients
For the base:
- 2 (15 oz) cans chickpeas, drained and rinsed
- 3 cups shredded green cabbage (about half a small head)
- 1 large carrot, peeled and grated
- 1 red bell pepper, thinly sliced
- 1 small cucumber, diced
- 3 green onions, thinly sliced
- 1/2 cup fresh cilantro, chopped
For the dressing:
- 3 tablespoons creamy peanut butter
- 2 tablespoons soy sauce (or tamari)
- 2 tablespoons lime juice (fresh)
- 1 tablespoon rice vinegar
- 1 tablespoon honey or maple syrup
- 1 teaspoon sesame oil
- 1 garlic clove, minced
- 1 teaspoon grated fresh ginger
- 1–2 tablespoons warm water to thin (as needed)
- Pinch of red pepper flakes or a dash of sriracha (optional)
For the topping:
- 1/3 cup roasted peanuts, roughly chopped
- 1 tablespoon toasted sesame seeds (optional)
- Lime wedges for serving
Helpful notes: use unsalted peanuts if you want to control salt. Canned chickpeas work great — just rinse well for a cleaner flavor.
How to Make Crunchy Thai Chickpea Salad
- Prep vegetables and chickpeas: shred the cabbage, grate the carrot, slice the pepper and green onions, and drain and rinse the chickpeas. (Why: prepping first keeps assembly fast.)
- Make the dressing: whisk peanut butter, soy sauce, lime juice, rice vinegar, honey, sesame oil, garlic, and ginger in a bowl. Add warm water 1 tablespoon at a time until the dressing is smooth and pourable. (Tip: warm water helps peanut butter loosen for a silky dressing.)
- Taste and adjust: stir and taste the dressing, adding more lime for brightness or a pinch of salt if needed. (Why: balance is key for that Thai lift.)
- Combine the base: place the chickpeas and all chopped vegetables in a large bowl. Pour the dressing over the salad. (Tip: add the dressing gradually to coat everything evenly.)
- Toss gently: mix until every piece has some dressing, checking that chickpeas are evenly coated. (Why: this ensures each bite has flavor.)
- Add toppings: sprinkle chopped roasted peanuts and toasted sesame seeds over the tossed salad. Squeeze a lime wedge on top if you like extra tang. (Tip: reserve a few peanuts for garnish to keep a pretty finish.)
- Serve right away or chill for 10–15 minutes to let flavors meld. If chilling, toss again before serving. (Why: a short rest blends the flavors without making the veggies soggy.)

How to Serve Crunchy Thai Chickpea Salad
- Serve on a bed of mixed greens or butter lettuce for a light dinner plate.
- Spoon over warm rice or quinoa for a heartier meal; the warm grain with cool salad is lovely.
- Offer as a side with grilled or slow-cooked meats — it pairs nicely with rich mains like my beef brisket recipes and cooking tips for a balanced meal.
Garnish with extra cilantro, lime wedges, and a sprinkle of peanuts for texture and color.
How to Store Crunchy Thai Chickpea Salad
- Fridge: Store in an airtight container for up to 3 days. Keep the peanuts and sesame seeds separate if you want them crunchy.
- Freezer: Not recommended — fresh veggies lose crunch when frozen.
- Reheating: If you paired it with warm grains or meat, reheat those separately and serve the salad cold or at room temperature. Toss and taste before serving if refrigerated.
Tips to Make Crunchy Thai Chickpea Salad
- Rinse canned chickpeas well to remove canned flavor and reduce sodium.
- Adjust dressing thickness slowly — a little warm water goes a long way.
- Toast peanuts briefly in a dry pan for extra aroma.
- Chop veggies roughly the same size so every forkful has a mix.
- If serving ahead, add crunchy toppings just before serving to keep them crisp.
Variation
- Gluten-free: Use tamari instead of soy sauce and double-check peanut butter label.
- Vegetarian/Protein boost: Add baked tofu cubes or roasted sweet potato for extra warmth and heartiness.
FAQs
Can I make the dressing nut-free?
Yes. Swap peanut butter for sunflower seed butter and skip the peanuts on top. The dressing will stay creamy and just slightly different in flavor.
How long will leftovers keep their crunch?
The salad stays best for about 1–2 days. The vegetables soften over time and toppings lose crispness, so store nuts separately and add them when serving.
Can I use dry chickpeas instead of canned?
Yes. Cook 1 cup dry chickpeas (about 3 cups cooked) until tender, then cool before using. Canned is just faster and still tasty.
Is this salad spicy?
Not unless you add red pepper flakes or sriracha. Start mild and let each person add heat at the table.
Conclusion
This Crunchy Thai Chickpea Salad brings bright lime, nutty peanut dressing, and a lovely mix of textures to your table — quick enough for weeknights and pretty enough for guests. If you want more inspiration with Thai-style chickpea salads, check out this Chopped Thai-Inspired Chickpea Salad with Curry Peanut Dressing for a spicy twist or this Thai Chickpea Salad with Peanut Dressing – Peas and Crayons for another flavor angle. Please leave a comment and a star rating — I love hearing what you tried and what you changed. Share it on Pinterest or Facebook so friends can enjoy it too. What twist did you try? Let us know below!
Print
Crunchy Thai Chickpea Salad
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegan
Description
A vibrant and filling salad featuring a creamy Thai-style peanut dressing with crunchy vegetables and chickpeas, perfect for a quick lunch or dinner.
Ingredients
- 2 (15 oz) cans chickpeas, drained and rinsed
- 3 cups shredded green cabbage (about half a small head)
- 1 large carrot, peeled and grated
- 1 red bell pepper, thinly sliced
- 1 small cucumber, diced
- 3 green onions, thinly sliced
- 1/2 cup fresh cilantro, chopped
- 3 tablespoons creamy peanut butter
- 2 tablespoons soy sauce (or tamari)
- 2 tablespoons lime juice (fresh)
- 1 tablespoon rice vinegar
- 1 tablespoon honey or maple syrup
- 1 teaspoon sesame oil
- 1 garlic clove, minced
- 1 teaspoon grated fresh ginger
- 1–2 tablespoons warm water to thin (as needed)
- Pinch of red pepper flakes or a dash of sriracha (optional)
- 1/3 cup roasted peanuts, roughly chopped
- 1 tablespoon toasted sesame seeds (optional)
- Lime wedges for serving
Instructions
- Prep vegetables and chickpeas: shred the cabbage, grate the carrot, slice the pepper and green onions, and drain and rinse the chickpeas.
- Make the dressing: whisk peanut butter, soy sauce, lime juice, rice vinegar, honey, sesame oil, garlic, and ginger in a bowl. Add warm water 1 tablespoon at a time until the dressing is smooth and pourable.
- Taste and adjust: stir and taste the dressing, adding more lime for brightness or a pinch of salt if needed.
- Combine the base: place the chickpeas and all chopped vegetables in a large bowl. Pour the dressing over the salad.
- Toss gently: mix until every piece has some dressing, checking that chickpeas are evenly coated.
- Add toppings: sprinkle chopped roasted peanuts and toasted sesame seeds over the tossed salad. Squeeze a lime wedge on top if you like extra tang.
- Serve right away or chill for 10–15 minutes to let flavors meld. If chilling, toss again before serving.
Notes
Use unsalted peanuts if you want to control salt. For nut-free, swap peanut butter for sunflower seed butter.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: Salad
- Method: No cooking
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8g
- Sodium: 550mg
- Fat: 16g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg
