Thai Chickpea Salad

Thai Chickpea Salad is a colorful, crisp lunch or side built with roasted chickpeas, two kinds of cabbage, carrots, scallions, and a creamy peanut-lime dressing. The chickpeas bake until lightly golden and firm at the edges, giving the salad a satisfying contrast to the fresh shredded vegetables. Lime juice and soy sauce keep the peanut dressing bright and savory, while honey or maple syrup rounds out the tang. This salad works well for make-ahead lunches because the cabbage stays sturdy, and the components can be stored separately to protect the chickpeas’ crunch. Finished with cilantro and crushed peanuts, it looks polished, travels well, and comes together with straightforward grocery-store ingredients.

Why This Thai Chickpea Salad Works

Each component brings a clear purpose, from crisp texture to bright, creamy balance.

  • Crunchy Contrast: Roasted chickpeas, shredded cabbage, carrots, and peanuts create distinct layers of crispness in every forkful.
  • Balanced Dressing: Peanut butter, lime juice, soy sauce, and honey combine into a creamy dressing with tangy, savory, and gently sweet notes.
  • Prep-Friendly Structure: Cabbage holds its texture better than delicate greens, making this salad dependable for lunches and gatherings.
  • Flexible Serving: Serve it as a plant-forward main, a colorful side, or a filling for lettuce cups and wraps.
  • Visual Appeal: Purple cabbage, green cabbage, carrots, scallions, cilantro, and golden chickpeas make the bowl bright and inviting.

Ingredients Notes

  • Chickpeas (2 cans, 15.5 ounces each): Drain them thoroughly and pat them very dry so they roast instead of steaming.
  • Avocado Oil (2 tablespoons): Its neutral flavor and high smoke point help the chickpeas become lightly crisp in a hot oven.
  • Sea Salt (1/2 teaspoon): Season the chickpeas before roasting so the salt adheres evenly while their surfaces are still coated with oil.
  • Purple Cabbage (2 cups): Slice it as thinly as possible for a tender-crisp bite and even distribution through the salad.
  • Green Cabbage (2 cups): This sturdy base stays crunchy after dressing and balances the deeper color of the purple cabbage.
  • Carrots (1 cup): Julienned matchsticks add sweetness and a clean snap without making the salad feel heavy.
  • Green Scallions (4): Slicing them on a bias gives mild onion flavor and a polished finish throughout the bowl.
  • Creamy Peanut Butter (1/2 cup): I prefer a smooth natural peanut butter that stirs easily and contains no added crunchy pieces.
  • Lime Juice (3 tablespoons): Freshly squeezed juice loosens the dressing and keeps the peanut flavor bright rather than dense.
  • Soy Sauce or Tamari (2 tablespoons): Use tamari when a gluten-free option is needed, and check the label for certification.
  • Honey or Maple Syrup (1 tablespoon): Either sweetener softens the lime’s sharpness while keeping the dressing balanced.
  • Fresh Cilantro (1/2 cup): Torn leaves add a fragrant, leafy finish without bruising as quickly as finely chopped herbs.
  • Roasted Peanuts (1/4 cup): Add them just before serving so their toasted crunch remains distinct.
Thai Chickpea Salad ingredients with shredded cabbage, carrots, chickpeas, and peanut dressing

Before You Begin

  • Heat the Oven: Preheat to 425°F and line a rimmed sheet pan for even roasting and simpler cleanup.
  • Dry the Chickpeas: Remove as much surface moisture as possible before adding oil, salt, and heat.
  • Slice Thinly: Prepare the cabbage and carrots in narrow pieces so the dressing coats them evenly.
  • Hold the Garnishes: Keep cilantro and peanuts separate until serving to preserve their freshest texture.
Nora’s Kitchen Tip

I spread the chickpeas in one uncrowded layer and leave them untouched for the first 15 minutes, which helps their surfaces dry and brown more evenly.

How to Make Thai Chickpea Salad

  • Step 1 – Heat the Oven: Preheat the oven to 425°F and line a large rimmed baking sheet with parchment paper.
  • Step 2 – Season the Chickpeas: Toss the thoroughly dried chickpeas with avocado oil and sea salt until every chickpea has a light coating.
  • Step 3 – Roast Until Crisp: Spread the chickpeas in a single layer and roast for 25 to 30 minutes, shaking the pan once near the end.
  • Step 4 – Mix the Dressing: Whisk peanut butter, lime juice, soy sauce, and honey or maple syrup until smooth and pourable.
  • Step 5 – Build the Salad Base: Add purple cabbage, green cabbage, carrots, and scallions to a large mixing bowl and toss to combine.
  • Step 6 – Dress the Vegetables: Pour the peanut-lime dressing over the cabbage mixture and toss until the vegetables are evenly coated.
  • Step 7 – Add the Finish: Fold in most of the cilantro, then top with warm or cooled chickpeas, crushed peanuts, and the remaining cilantro.
Thai Chickpea Salad being tossed with creamy peanut-lime dressing and roasted chickpeas

How to Know It’s Done

  • Chickpea Color: The chickpeas should look lightly golden with dry, firm surfaces and a few split skins.
  • Dressing Texture: The peanut dressing should be smooth, glossy, and loose enough to coat shredded vegetables without clumping.
  • Salad Texture: The cabbage and carrots should remain crisp after tossing, with no watery liquid collecting in the bowl.
  • Final Balance: Each serving should include creamy dressing, crisp vegetables, roasted chickpeas, cilantro, and peanuts.

Nora’s Tips for Best Results

  • Use a Large Pan: Crowded chickpeas trap steam, so give them enough space to roast in one layer.
  • Adjust the Dressing: If the peanut butter is especially thick, whisk in one teaspoon of warm water at a time.
  • Taste Before Tossing: I usually check the dressing for lime, salt, and sweetness before it touches the vegetables.
  • Cool for Maximum Crunch: Let the chickpeas cool for 5 to 10 minutes before adding them when the salad will not be served immediately.
  • Add Toppings Last: Cilantro and peanuts stay fresher when scattered over the salad just before it reaches the table.

Storage & Leftovers Tips

  • Fridge: Store dressed vegetables in an airtight container for up to 3 days, keeping chickpeas and peanuts separate when possible.
  • Chickpea Storage: Keep roasted chickpeas in a loosely covered container at room temperature for up to 1 day to reduce softening.
  • Freezer: Freezing is not recommended because cabbage loses its crisp structure and the peanut dressing may separate after thawing.
  • Refresh: Add a squeeze of lime and a spoonful of crushed peanuts before serving leftovers to brighten the texture and flavor.
  • Food Safety: Refrigerate the dressed salad within 2 hours and discard portions left at room temperature longer than that.

Variations & Substitutions

  • Gluten-Free Option: Replace soy sauce with certified gluten-free tamari while keeping the same measured amount.
  • Nut-Free Dressing: Use smooth sunflower seed butter and toasted sunflower seeds for a practical peanut-free variation.
  • Extra Vegetables: Add thinly sliced red bell pepper, cucumber, or snap peas for more color and fresh crunch.
  • Spicy Finish: Stir sriracha, chili garlic sauce, or crushed red pepper into the dressing for controlled heat.
  • Herb Swap: Replace part of the cilantro with fresh mint or Thai basil for a different aromatic finish.
  • Heartier Bowl: Serve the salad over cooled jasmine rice, brown rice, or quinoa without changing the core cabbage mixture.
Thai Chickpea Salad served with cilantro, crushed peanuts, and lime wedges

What to Serve With Thai Chickpea Salad

  • Jasmine Rice: A warm scoop turns the salad into a more substantial lunch or dinner bowl.
  • Grilled Chicken: Simple grilled chicken adds a savory protein option without competing with the peanut-lime dressing.
  • Baked Tofu: Crisp-edged tofu keeps the meal plant-forward and works naturally with the Thai-inspired flavors.
  • Lettuce Cups: Spoon the salad into butter lettuce leaves for a fresh handheld serving idea.
  • Fresh Fruit: Mango, pineapple, or watermelon adds a cool, sweet contrast beside the crunchy salad.
  • Iced Green Tea: An unsweetened citrusy tea keeps the meal light and refreshing.

FAQs

Can Thai Chickpea Salad be made ahead?

Yes. Prepare the vegetables and dressing up to 2 days ahead, then store roasted chickpeas, peanuts, and cilantro separately until serving.

How do you keep roasted chickpeas crispy in salad?

Dry them thoroughly, roast them in one uncrowded layer, and add them just before serving instead of storing them in the dressed salad.

Can this salad be made gluten-free?

Yes. Use certified gluten-free tamari in place of soy sauce and confirm that the remaining packaged ingredients meet gluten-free requirements.

What can replace peanut butter in the dressing?

Smooth almond butter, cashew butter, or sunflower seed butter can replace peanut butter, though each option will slightly change the dressing’s flavor.

Can canned chickpeas be used without roasting?

Yes, but the salad will be softer. Rinse, drain, and dry the chickpeas well before folding them into the dressed vegetables.

How long does Thai Chickpea Salad last in the refrigerator?

The dressed cabbage mixture keeps for up to 3 days in an airtight container, while chickpeas and peanuts are best stored separately.

Thai Chickpea Salad

Thai Chickpea Salad

Nora Collins
Thai Chickpea Salad combines crisp roasted chickpeas, shredded cabbage, carrots, scallions, cilantro, and a creamy peanut-lime dressing. Its sturdy vegetables and separate crunchy toppings make it a practical choice for colorful lunches, meal prep, or a fresh side.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Lunch Recipes, Salad & Sides
Cuisine Thai-Inspired
Servings 6 servings
Calories 390 kcal

Equipment

  • Large rimmed baking sheet
  • Parchment paper
  • Large mixing bowl
  • Medium Mixing Bowl
  • Whisk

Ingredients
  

  • 2 cans chickpeas 15.5 oz / 440g each, drained and patted very dry
  • 2 tbsp avocado oil
  • 1/2 tsp sea salt
  • 2 cups purple cabbage thinly shredded
  • 2 cups green cabbage thinly shredded
  • 1 cup carrots julienned into matchsticks
  • 4 green scallions sliced on a bias
  • 1/2 cup creamy peanut butter natural and smooth
  • 3 tbsp lime juice freshly squeezed
  • 2 tbsp soy sauce or tamari for gluten-free
  • 1 tbsp honey or maple syrup
  • 1/2 cup fresh cilantro torn leaves
  • 1/4 cup roasted peanuts crushed

Instructions
 

  • Preheat the oven to 425°F and line a large rimmed baking sheet with parchment paper.
  • Toss the thoroughly dried chickpeas with avocado oil and sea salt until evenly coated.
  • Spread the chickpeas in one layer and roast for 25 to 30 minutes, shaking the pan once near the end, until lightly golden and crisp.
  • Whisk the peanut butter, lime juice, soy sauce, and honey or maple syrup until smooth and pourable.
  • Combine the purple cabbage, green cabbage, carrots, and scallions in a large mixing bowl.
  • Pour the dressing over the vegetables and toss until every strand is evenly coated.
  • Fold in most of the cilantro, then top with the roasted chickpeas, crushed peanuts, and remaining cilantro before serving.

Notes

Storage: Refrigerate the dressed cabbage mixture in an airtight container for up to 3 days, keeping chickpeas and peanuts separate when possible.
Reheating: This salad is served cold or at room temperature; warm chickpeas separately in a 350°F oven for 5 to 8 minutes if desired.
Best Tips: Dry the chickpeas thoroughly, use a large baking sheet, and add crunchy toppings immediately before serving.
Variations: Use tamari for gluten-free preparation, sunflower seed butter for a nut-free dressing, or add sliced bell pepper for extra crunch.
Make Ahead: Prep the vegetables and dressing up to 2 days in advance, then assemble shortly before serving.
Keyword crunchy cabbage salad, make ahead lunch, peanut lime dressing, roasted chickpeas, Thai chickpea salad

Leave a Reply

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

Recipe Rating