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 introduction image

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.

Why This Recipe Works

  • 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 List

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

Ingredient Notes and Substitutions

  • Chickpeas: Chickpeas provide protein and a satisfying texture. Home-cooked chickpeas may be substituted in the same quantity. Dry the chickpeas thoroughly after rinsing so they do not dilute the dressing.
  • Peanut butter: Natural creamy peanut butter creates a rich dressing. Almond butter or sunflower seed butter can replace it, although each will noticeably change the flavor.
  • Green and red cabbage: Using both types adds color and varying textures. Napa cabbage may be substituted for a more delicate salad, though it softens more quickly after dressing.
  • Fresh lime juice: Freshly squeezed lime juice gives the dressing its bright flavor. Bottled lime juice can be used if necessary, but it may taste less vibrant.
  • Cilantro: Cilantro adds freshness that complements the peanut dressing. Flat-leaf parsley may be substituted if preferred, though the overall flavor will be milder.

Step-by-Step Instructions

Step 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.

Step 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.

Step 3: Add the chickpeas

Add the dried chickpeas to the bowl with the vegetables. Sprinkle in the chopped peanuts and gently toss again.

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 3

Step 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.

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 4

Step 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.

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 5

Step 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. Avoid crushing the chickpeas.

Step 7: Rest the salad

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

Step 8: Serve

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

Crunchy Thai Chickpea Salad with Peanut Lime Dressing step 8
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

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 finely shredded green cabbage
  • 2 cups 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 chopped fresh cilantro
  • 1/2 cup roasted unsalted peanuts roughly chopped
For the Peanut Lime Dressing
  • 1/4 cup creamy natural peanut butter
  • 2 tablespoons fresh lime juice
  • 2 tablespoons low-sodium soy sauce
  • 1 tablespoon toasted sesame oil
  • 1 tablespoon honey
  • 1 teaspoon 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. 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. 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 dried chickpeas to the bowl with the vegetables. Sprinkle in the chopped peanuts and gently toss again.
  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.
  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.
  6. Pour the dressing over the salad: Using two large spoons, gently toss until all of the vegetables and chickpeas are evenly coated. Avoid crushing the chickpeas.
  7. Let the salad stand for 10 minutes at room temperature. This allows the cabbage to soften slightly while remaining crisp.
  8. Toss the salad once more before serving: Garnish with additional peanuts, cilantro, and lime wedges, if desired.

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