Thai Peanut Chickpea Salad

Featured in: Midday Momentum

This vibrant Thai peanut chickpea salad features crispy roasted chickpeas and a mix of cabbage, carrots, bell pepper, green onions, cilantro, and cucumber. Tossed in a creamy peanut dressing with soy sauce, lime juice, and ginger, it's full of bold, fresh flavors and satisfying textures. Garnished with roasted peanuts, sesame seeds, and lime wedges, it offers a burst of flavor in every bite. Easy to prepare, dairy-free, and ideal for lunch or as a colorful side. For a heartier bowl, serve over rice or noodles. Customizable and vegetarian, this dish delivers plant-based protein and crunch with each serving.

Updated on Wed, 29 Oct 2025 11:40:00 GMT
Crispy Thai Peanut Toasted Chickpea Salad with vibrant veggies and creamy dressing.  Save to Pinterest
Crispy Thai Peanut Toasted Chickpea Salad with vibrant veggies and creamy dressing. | krispyrecipes.com

A vibrant, protein-packed salad featuring crispy toasted chickpeas, crunchy vegetables, and a creamy Thai-inspired peanut dressing. Perfect for a light lunch or a flavorful side dish.

This salad quickly became a favorite in my kitchen for its satisfying crunch and rich peanut dressing. The crispy chickpeas are a revelation, adding texture and flavor that transforms simple veggies into something special. Whenever I want a fresh, healthy lunch or an impressive side, I reach for this recipe.

Ingredients

  • Chickpeas: 2 cups cooked chickpeas (or 1 can, drained and rinsed), 1 tbsp olive oil, 1/2 tsp smoked paprika, 1/4 tsp salt, 1/4 tsp black pepper
  • Vegetables: 2 cups shredded red cabbage, 1 cup shredded carrots, 1 red bell pepper (thinly sliced), 3 green onions (thinly sliced), 1/2 cup fresh cilantro (chopped), 1/2 cup chopped cucumber
  • Thai Peanut Dressing: 1/4 cup creamy peanut butter, 2 tbsp soy sauce, 1 tbsp lime juice (freshly squeezed), 1 tbsp maple syrup or honey, 1 tbsp rice vinegar, 1 tsp toasted sesame oil, 1 garlic clove (minced), 1/2 tsp grated fresh ginger, 2–3 tbsp warm water (to thin)
  • Toppings: 1/4 cup roasted peanuts (roughly chopped), 1 tbsp toasted sesame seeds, lime wedges (for serving)

Instructions

Roast Chickpeas:
Preheat oven to 400°F (200°C). Toss chickpeas with olive oil, smoked paprika, salt, and pepper. Spread on a baking sheet and roast for 20 minutes, shaking halfway, until golden and crispy. Let cool slightly.
Prepare Vegetables:
In a large bowl, combine cabbage, carrots, bell pepper, green onions, cilantro, and cucumber.
Make Dressing:
In a small bowl, whisk together peanut butter, soy sauce, lime juice, maple syrup, rice vinegar, sesame oil, garlic, and ginger. Add warm water, a tablespoon at a time, until the dressing is smooth and pourable.
Combine Salad:
Add the roasted chickpeas to the vegetables. Pour dressing over the salad. Toss gently to coat all ingredients.
Serve:
Transfer to serving plates and garnish with chopped peanuts, sesame seeds, and lime wedges.
Save to Pinterest
| krispyrecipes.com

Sharing this salad at our family picnic last summer was a hit. Everyone loved the nutty dressing and the crunchy chickpeas. Now, it's a go-to dish for gatherings and weeknight dinners alike.

Required Tools

Baking sheet, large mixing bowl, small bowl for dressing, whisk, knife and cutting board

Allergen Information

Contains peanuts and soy from peanut butter and soy sauce. May contain sesame. For nut allergies, substitute sunflower seed butter and omit peanuts. Always check ingredient labels if allergens are a concern.

Nutritional Information

Per serving: Calories 340, Total Fat 15 g, Carbohydrates 37 g, Protein 13 g

A refreshing Thai Peanut Toasted Chickpea Salad topped with crunchy roasted peanuts.  Save to Pinterest
A refreshing Thai Peanut Toasted Chickpea Salad topped with crunchy roasted peanuts. | krispyrecipes.com

This salad makes healthy eating effortless and delicious. Enjoy its bold flavors and crisp textures, whether for lunch or as a side at your next gathering.

Common Recipe Questions

How do I make chickpeas crispy for this salad?

Toss cooked chickpeas with olive oil, smoked paprika, salt, and pepper, then roast at 400°F for 20 minutes until golden and crunchy.

Can I prepare the peanut dressing in advance?

Yes, you can mix the dressing ahead. Keep refrigerated and whisk before using to restore creaminess if needed.

Are there nut-free alternatives for the dressing?

Swap peanut butter with sunflower seed butter and omit peanuts for a nut-free option. Adjust other ingredients as desired.

What vegetables work best in this salad?

Red cabbage, carrots, bell pepper, green onions, cilantro, and cucumber bring freshness, crunch, and flavor variety to the salad.

How can I make this dish more filling?

Serve it over rice, noodles, or even leafy greens for a heartier meal. Add more roasted chickpeas for extra protein.

Thai Peanut Chickpea Salad

Crispy chickpeas and colorful veggies tossed in Thai peanut dressing for a vibrant, flavorful plant-based meal.

Prep Duration
20 minutes
Cooking Duration
20 minutes
Overall Time
40 minutes
Created by Mia Harper

Recipe Type Midday Momentum

Skill Level Easy

Cuisine Type Thai-Inspired

Total Portions 4 Serving Size

Dietary Considerations Plant-Based, No Dairy

What You’ll Need

Chickpeas

01 2 cups cooked chickpeas or one 15-ounce can, drained and rinsed
02 1 tablespoon olive oil
03 1/2 teaspoon smoked paprika
04 1/4 teaspoon salt
05 1/4 teaspoon black pepper

Vegetables

01 2 cups shredded red cabbage
02 1 cup shredded carrots
03 1 medium red bell pepper, thinly sliced
04 3 green onions, thinly sliced
05 1/2 cup fresh cilantro, chopped
06 1/2 cup cucumber, chopped

Thai Peanut Dressing

01 1/4 cup creamy peanut butter
02 2 tablespoons soy sauce
03 1 tablespoon freshly squeezed lime juice
04 1 tablespoon maple syrup or honey
05 1 tablespoon rice vinegar
06 1 teaspoon toasted sesame oil
07 1 large garlic clove, minced
08 1/2 teaspoon grated fresh ginger
09 2 to 3 tablespoons warm water, as needed to thin

Toppings

01 1/4 cup roasted peanuts, roughly chopped
02 1 tablespoon toasted sesame seeds
03 Lime wedges, for serving

How to Make It

Step 01

Roast Chickpeas: Preheat oven to 400°F (200°C). Toss cooked chickpeas with olive oil, smoked paprika, salt, and black pepper. Spread evenly on a baking sheet and roast for 20 minutes, shaking the pan halfway through, until crisp and golden. Allow chickpeas to cool slightly.

Step 02

Prepare Vegetables: In a large mixing bowl, combine shredded red cabbage, carrots, sliced bell pepper, green onions, chopped cilantro, and cucumber.

Step 03

Make Peanut Dressing: In a small bowl, whisk together creamy peanut butter, soy sauce, freshly squeezed lime juice, maple syrup or honey, rice vinegar, toasted sesame oil, minced garlic, and grated ginger. Gradually add 2 to 3 tablespoons warm water, whisking until dressing is smooth and pourable.

Step 04

Assemble Salad: Add roasted chickpeas to the bowl of vegetables. Drizzle peanut dressing over the mixture and gently toss to coat all ingredients evenly.

Step 05

Garnish and Serve: Serve divided among plates. Top with chopped roasted peanuts, toasted sesame seeds, and lime wedges.

Tools You’ll Need

  • Baking sheet
  • Large mixing bowl
  • Small bowl for dressing
  • Whisk
  • Chef’s knife and cutting board

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains peanuts and soy. Dressing and toppings include peanut butter, soy sauce, and roasted peanuts. May contain sesame seeds. For nut allergies, substitute sunflower seed butter and omit peanuts. Always check ingredient labels if allergens are a concern.

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 340
  • Total Fat: 15 grams
  • Total Carbohydrates: 37 grams
  • Protein Content: 13 grams