Crunchy Thai Chickpea Salad with Peanut Lime Dressing

2 comments

Crunchy Thai Chickpea Salad is a colorful combination of crisp vegetables, protein-rich chickpeas, fresh herbs, and a creamy peanut lime dressing. Every bite offers a mix of crunchy cabbage, sweet carrots, cool cucumber, roasted peanuts, and bright cilantro with a balance of sweet, tangy, and savory flavors.

Crunchy Thai Chickpea Salad with Peanut Lime Dressing finished recipe

This no-cook salad comes together in about 30 minutes and is ideal for meal prep. Keeping the dressing separate until serving helps the vegetables stay crisp and fresh.

Recipe at a Glance

  • Prep Time: 30 minutes
  • Cook Time: 0 minutes
  • Additional Time: 10 minutes
  • Total Time: 40 minutes
  • Yield: About 8 cups
  • Servings: 6
  • Difficulty: Easy

Why You’ll Love This Recipe

  • Chickpeas provide hearty texture and plant-based protein without requiring cooking.
  • A combination of cabbage, carrots, cucumber, and bell pepper keeps the salad crisp even after dressing.
  • Creamy peanut butter balances the acidity of fresh lime juice while helping the dressing cling to every ingredient.
  • Fresh cilantro and green onions brighten the rich dressing with herbal flavor.
  • Resting the dressed salad briefly allows the vegetables to absorb flavor while maintaining their crunch.

Equipment Needed

  • Large mixing bowl
  • Small mixing bowl or glass measuring cup
  • Whisk
  • Chef’s knife
  • Cutting board
  • Box grater or julienne peeler, optional

Ingredients You’ll Need

Crunchy Thai Chickpea Salad with Peanut Lime Dressing ingredients

For the Salad

  • 2 cans, 15 ounces (425 g) each, chickpeas, drained, rinsed, and patted dry; about 3 cups (510 g) drained
  • 3 cups (210 g) finely shredded green cabbage
  • 2 cups (140 g) finely shredded red cabbage
  • 1 large carrot (75 g), peeled and julienned or grated
  • 1 medium red bell pepper (150 g), thinly sliced
  • 1 English cucumber, about 12 ounces (340 g), halved lengthwise and thinly sliced
  • 4 green onions (40 g), thinly sliced
  • 1/2 cup (15 g) chopped fresh cilantro
  • 1/2 cup (60 g) roasted unsalted peanuts, roughly chopped

For the Peanut Lime Dressing

  • 1/4 cup (64 g) creamy natural peanut butter
  • 2 tablespoons (30 ml) fresh lime juice
  • 2 tablespoons (30 ml) low-sodium soy sauce
  • 1 tablespoon (15 ml) toasted sesame oil
  • 1 tablespoon (21 g) honey
  • 1 teaspoon (5 g) finely grated fresh ginger
  • 1 medium garlic clove (about 3 g), finely grated
  • 1 teaspoon sriracha, optional
  • 2 to 4 tablespoons (30 to 60 ml) warm water, as needed

For Serving

  • Additional chopped peanuts, optional
  • Lime wedges, optional
  • Extra cilantro leaves, optional

How to Make Crunchy Thai Chickpea Salad with Peanut Lime Dressing

Prepare the Chickpeas

Drain and rinse the chickpeas thoroughly. Spread them on a clean kitchen towel or paper towels and pat them dry. Removing excess moisture helps the dressing cling to the beans.

Prepare the Vegetables

Place the green cabbage, red cabbage, carrot, bell pepper, cucumber, green onions, and cilantro into a large mixing bowl. Toss lightly to distribute the vegetables evenly.

Add the Chickpeas

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 3

Add the dried chickpeas to the bowl with the vegetables. Sprinkle in the chopped peanuts and gently toss again to combine all the ingredients without crushing the chickpeas.

Make the Dressing

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 4

In a small bowl, whisk together the peanut butter, lime juice, soy sauce, sesame oil, honey, ginger, garlic, and sriracha, if using. The mixture will appear thick at first, but it will smooth out with the addition of water.

Adjust the Consistency

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 5

Whisk in warm water 1 tablespoon at a time until the dressing becomes smooth and pourable. It should coat the back of a spoon without being runny, ensuring it clings well to the salad.

Dress the Salad

Pour the dressing over the salad. Using two large spoons, gently toss until all of the vegetables and chickpeas are evenly coated. Be careful to avoid crushing the chickpeas during this process.

Rest the Salad

Let the salad stand for 10 minutes at room temperature. This allows the cabbage to soften slightly while remaining crisp, enhancing the overall flavor.

Serve

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 8

Toss the salad once more before serving. Garnish with additional peanuts, cilantro, and lime wedges, if desired, for added flavor and presentation.

Helpful Note

  • Allowing the salad to rest before serving helps the flavors meld while keeping the vegetables crisp.

Tips for Success

  • Dry the chickpeas thoroughly to prevent a watery dressing.
  • Slice the vegetables into thin, similar-sized pieces for the best texture.
  • Add the peanuts just before serving if preparing the salad in advance to preserve their crunch.
  • Taste the dressing before combining it with the salad and adjust the lime juice or honey to balance acidity and sweetness.
  • If the salad sits for several hours, toss it again before serving because the dressing will settle at the bottom of the bowl.
  • Store extra dressing separately if making the salad for meal prep.

Storage, Freezing, and Make-Ahead Instructions

Store the salad in an airtight container in the refrigerator for up to 3 days. The cabbage will remain fairly crisp, although the cucumber softens slightly over time.

For the best texture, prepare the vegetables and dressing separately up to 2 days in advance. Refrigerate them in separate airtight containers and combine about 10 minutes before serving.

The peanut dressing can be refrigerated for up to 5 days. If it thickens, whisk in a small amount of warm water before using.

Freezing is not recommended because the fresh vegetables lose their crisp texture after thawing.

FAQ

Can I make Crunchy Thai Chickpea Salad ahead of time?

Yes. Prepare the vegetables and dressing separately and refrigerate them. Toss everything together about 10 minutes before serving for the freshest texture.

Can I make this salad nut-free?

Yes. Replace the peanut butter with sunflower seed butter and substitute roasted sunflower seeds for the peanuts. The flavor will be different but still balanced.

How can I add more protein?

Grilled chicken, baked tofu, shrimp, or edamame pair well with the salad without changing the dressing.

Why is my peanut dressing too thick?

Natural peanut butter varies in consistency. Whisk in warm water a tablespoon at a time until the dressing is smooth and pourable.

What can I serve with this salad?

It pairs well with grilled chicken, salmon, shrimp, satay, rice bowls, lettuce wraps, or spring rolls. It also works as a light lunch on its own.

Crunchy Thai Chickpea Salad with Peanut Lime Dressing finished recipe

Crunchy Thai Chickpea Salad with Peanut Lime Dressing

A colorful combination of crisp vegetables, protein-rich chickpeas, fresh herbs, and a creamy peanut lime dressing, offering a mix of crunchy textures and balanced flavors.
Prep Time 30 minutes
Total Time 40 minutes
Servings: 8 cups servings

Ingredients
  

For the Salad
  • 2 cans 15 ounces (425 g) each, chickpeas, drained, rinsed, and patted dry; about 3 cups (510 g) drained
  • 3 cups (210 g) finely shredded green cabbage
  • 2 cups (140 g) finely shredded red cabbage
  • 1 large carrot (75 g) peeled and julienned or grated
  • 1 medium red bell pepper (150 g) thinly sliced
  • 1 English cucumber about 12 ounces (340 g), halved lengthwise and thinly sliced
  • 4 green onions (40 g) thinly sliced
  • 1/2 cup (15 g) chopped fresh cilantro
  • 1/2 cup (60 g) roasted unsalted peanuts roughly chopped
For the Peanut Lime Dressing
  • 1/4 cup (64 g) creamy natural peanut butter
  • 2 tablespoons (30 ml) fresh lime juice
  • 2 tablespoons (30 ml) low-sodium soy sauce
  • 1 tablespoon (15 ml) toasted sesame oil
  • 1 tablespoon (21 g) honey
  • 1 teaspoon (5 g) finely grated fresh ginger
  • 1 medium garlic clove (about 3 g) finely grated
  • 1 teaspoon sriracha optional
  • 2 to 4 tablespoons (30 to 60 ml) warm water as needed
For Serving
  • Additional chopped peanuts optional
  • Lime wedges optional
  • Extra cilantro leaves optional

Method
 

Method
  1. Prepare the Chickpeas: Drain and rinse the chickpeas thoroughly. Spread them on a clean kitchen towel or paper towels and pat them dry. Removing excess moisture helps the dressing cling to the beans.
  2. Prepare the Vegetables: Place the green cabbage, red cabbage, carrot, bell pepper, cucumber, green onions, and cilantro into a large mixing bowl. Toss lightly to distribute the vegetables evenly.
  3. Add the Chickpeas: Add the dried chickpeas to the bowl with the vegetables. Sprinkle in the chopped peanuts and gently toss again to combine all the ingredients without crushing the chickpeas.
  4. Make the Dressing: In a small bowl, whisk together the peanut butter, lime juice, soy sauce, sesame oil, honey, ginger, garlic, and sriracha, if using. The mixture will appear thick at first, but it will smooth out with the addition of water.
  5. Adjust the Consistency: Whisk in warm water 1 tablespoon at a time until the dressing becomes smooth and pourable. It should coat the back of a spoon without being runny, ensuring it clings well to the salad.
  6. Dress the Salad: Pour the dressing over the salad. Using two large spoons, gently toss until all of the vegetables and chickpeas are evenly coated. Be careful to avoid crushing the chickpeas during this process.
  7. Rest the Salad: Let the salad stand for 10 minutes at room temperature. This allows the cabbage to soften slightly while remaining crisp, enhancing the overall flavor.
  8. Serve: Toss the salad once more before serving: Garnish with additional peanuts, cilantro, and lime wedges, if desired, for added flavor and presentation.

Notes

Allowing the salad to rest before serving helps the flavors meld while keeping the vegetables crisp.

Tried this recipe?

Let us know how it was!

2 Comments

  1. I don’t see any quantities. Am I missing something?

Leave a Comment

Your email address will not be published. Required fields are marked *

*

Recipe Rating