Thai Crunch Salad with Crispy Chickpeas, Cucumber, Carrots & Creamy Peanut Dressing
Thai Crunch Salad with Crispy Chickpeas, Cucumber, Carrots & Creamy Peanut Dressing is a colourful, fresh salad packed with crunchy vegetables, crispy roasted chickpeas, roasted peanuts, and fragrant herbs. Everything is coated in a creamy peanut dressing made with lime, soy sauce, ginger, garlic, and a touch of honey.
It’s fresh enough for a light lunch but satisfying enough for a simple dinner. Honestly, the combination of crunchy cabbage, crisp cucumber, sweet carrots, creamy peanut dressing, and golden chickpeas makes this salad incredibly enjoyable to eat.
Ingredients
For the Crispy Chickpeas
- 1 can (15 oz / 425 g) chickpeas, drained, rinsed, and thoroughly dried
- 1 tbsp olive oil
- 1/2 tsp garlic powder
- 1/2 tsp smoked paprika
- 1/4 tsp ground cumin
- 1/4 tsp salt
- 1/4 tsp black pepper
For the Salad
- 4 cups (300 g) shredded green or red cabbage
- 1 large cucumber, thinly sliced
- 2 medium carrots, julienned or shredded
- 1/2 red bell pepper, thinly sliced
- 1/2 cup (60 g) shredded purple cabbage
- 1/3 cup (35 g) chopped roasted peanuts
- 1/4 cup (15 g) fresh cilantro, chopped
- 2 tbsp fresh mint leaves, chopped
- 2 green onions, thinly sliced
For the Creamy Peanut Dressing
- 1/4 cup (65 g) creamy peanut butter
- 2 tbsp soy sauce
- 1 1/2 tbsp fresh lime juice
- 1 tbsp honey or maple syrup
- 1 tsp sesame oil
- 1 tsp rice vinegar
- 1 small garlic clove, finely minced
- 1 tsp freshly grated ginger
- 2–3 tbsp warm water, as needed
- 1/4 tsp red pepper flakes, optional
For Garnishing
- 2 tbsp chopped roasted peanuts
- Fresh cilantro
- Fresh mint
- Lime wedges
How to Make It
1. Prepare the Chickpeas
Preheat your oven to 425°F (220°C). Drain and rinse the chickpeas, then pat them very dry with paper towels. Removing as much moisture as possible helps them become crisp during roasting.
2. Season the Chickpeas
Place the dried chickpeas in a bowl and toss them with olive oil, garlic powder, smoked paprika, ground cumin, salt, and black pepper. Mix until the chickpeas are evenly coated.
3. Roast Until Crispy
Spread the seasoned chickpeas in a single layer on a lined baking sheet. Roast for 25–35 minutes, shaking the pan or stirring the chickpeas halfway through cooking.
Continue roasting until they are golden and crisp on the outside. Remove from the oven and let them cool slightly.
4. Prepare the Vegetables
While the chickpeas roast, shred the cabbage, slice the cucumber and red bell pepper, and julienne or shred the carrots. Thinly slice the green onions and chop the fresh cilantro and mint.
Add all the prepared vegetables and herbs to a large serving bowl.
5. Make the Peanut Dressing
In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey or maple syrup, sesame oil, rice vinegar, minced garlic, grated ginger, and optional red pepper flakes.
Gradually whisk in the warm water, one tablespoon at a time, until the dressing becomes smooth, creamy, and easy to drizzle. Add a little more water if needed.
6. Build the Salad
Add the green or red cabbage, purple cabbage, cucumber, carrots, bell pepper, green onions, cilantro, and mint to a large serving bowl.
Toss the vegetables gently so the different colours and textures are evenly distributed.
7. Add the Dressing
Pour the creamy peanut dressing over the vegetables. Toss gently until the cabbage, cucumber, carrots, and peppers are evenly coated.
8. Add the Crispy Chickpeas
Scatter the roasted chickpeas over the salad just before serving. Adding them at the end helps preserve their crispy texture.
9. Garnish
Sprinkle the chopped roasted peanuts over the top. Finish with extra fresh cilantro, mint leaves, and lime wedges for serving.
10. Serve
Serve immediately as a fresh lunch, light dinner, or colourful side dish. For the best texture, keep the crispy chickpeas separate until just before serving.
Why This Recipe Works
This salad is built around texture and balance. Crunchy cabbage, cucumber, carrots, and bell pepper create a fresh vegetable base, while roasted chickpeas add a warm, crispy element and extra heartiness.
The creamy peanut dressing brings everything together with a delicious combination of nutty, savoury, tangy, lightly sweet, and aromatic flavours. Fresh lime brightens the dressing, while ginger and garlic add depth.
Fresh cilantro and mint provide an herbal finish, while roasted peanuts add another layer of crunch. Keeping the chickpeas until the last moment means every bite has a satisfying contrast between creamy dressing and crispy toppings.
Tips for the Best Thai Crunch Salad
- Dry the chickpeas well: Excess moisture can prevent them from becoming properly crisp in the oven.
- Don’t overcrowd the baking sheet: Spread the chickpeas out so hot air can circulate around them.
- Slice the vegetables thinly: Thin, even pieces make the salad easier to eat and help distribute the dressing.
- Adjust the dressing consistency: Add warm water gradually until the peanut dressing is creamy but pourable.
- Add chickpeas last: This keeps them crisp instead of allowing them to soften in the dressing.
- Use fresh lime: Fresh lime juice gives the dressing a brighter flavour and balances the richness of the peanut butter.
- Taste before serving: Depending on the soy sauce and peanut butter used, you may want to adjust the lime, sweetness, or seasoning.

Serving Suggestions
This Thai-inspired crunch salad works beautifully as a light lunch or dinner. Serve it on its own or alongside grilled chicken, shrimp, tofu, or another favourite protein.
It also makes a colourful side dish for a larger meal. For entertaining, prepare the vegetables and dressing separately and toss everything together shortly before serving.
Frequently Asked Questions
Can I make the crispy chickpeas ahead of time?
Yes. The chickpeas can be roasted ahead of time and allowed to cool completely. Store them separately in an airtight container and add them to the salad just before serving.
Can I make the peanut dressing ahead of time?
Yes. The dressing can be prepared in advance and refrigerated in a sealed container. If it thickens while chilled, whisk in a small amount of warm water before serving.
Can I use a different nut instead of peanuts?
Yes. Cashews or almonds can be used if preferred. They will give the salad a slightly different flavour while still providing plenty of crunch.
Can I make this salad without peanut butter?
Yes. Almond butter or cashew butter can be used as alternatives. The flavour will change slightly, but the creamy dressing will still pair well with the crunchy vegetables.
How can I make the salad spicier?
Add extra red pepper flakes to the dressing or serve the salad with a little sliced fresh chilli. Start with a small amount and adjust to your preferred level of heat.
How long does the salad keep?
The vegetables can be stored in the refrigerator for about 1–2 days, although they will gradually soften once dressed. For the best texture, keep the dressing and crispy chickpeas separate until serving.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 30 minutes |
| Total Time | 50 minutes |
| Servings | 6 |
| Calories | Approx. 365 per serving |
| Protein | Approx. 12g per serving |
Final Thoughts
Thai Crunch Salad with Crispy Chickpeas, Cucumber, Carrots & Creamy Peanut Dressing is a fresh and satisfying salad that delivers plenty of colour, texture, and flavour in every bite. The crisp vegetables provide freshness, while the roasted chickpeas and peanuts make the dish hearty and crunchy.
The creamy peanut dressing is the finishing touch, bringing together lime, ginger, garlic, soy sauce, and a touch of sweetness. Add the crispy chickpeas just before serving and finish with fresh herbs and lime for a vibrant salad that’s easy enough for everyday meals and impressive enough to share.
Print
Thai Crunch Salad with Crispy Chickpeas, Cucumber, Carrots & Creamy Peanut Dressing
- Total Time: 50 minutes
Description
A colourful, fresh Thai-inspired salad packed with crunchy cabbage, cucumber, carrots, bell pepper, crispy roasted chickpeas, roasted peanuts, and fragrant herbs, all tossed with a creamy peanut dressing made with lime, soy sauce, ginger, garlic, and a touch of honey.
Ingredients
For the Crispy Chickpeas
1 can (15 oz / 425 g) chickpeas, drained, rinsed, and thoroughly dried
1 tbsp olive oil
1/2 tsp garlic powder
1/2 tsp smoked paprika
1/4 tsp ground cumin
1/4 tsp salt
1/4 tsp black pepper
For the Salad
4 cups (300 g) shredded green or red cabbage
1 large cucumber, thinly sliced
2 medium carrots, julienned or shredded
1/2 red bell pepper, thinly sliced
1/2 cup (60 g) shredded purple cabbage
1/3 cup (35 g) chopped roasted peanuts
1/4 cup (15 g) fresh cilantro, chopped
2 tbsp fresh mint leaves, chopped
2 green onions, thinly sliced
For the Creamy Peanut Dressing
1/4 cup (65 g) creamy peanut butter
2 tbsp soy sauce
1 1/2 tbsp fresh lime juice
1 tbsp honey or maple syrup
1 tsp sesame oil
1 tsp rice vinegar
1 small garlic clove, finely minced
1 tsp freshly grated ginger
2–3 tbsp warm water, as needed
1/4 tsp red pepper flakes, optional
For Garnishing
2 tbsp chopped roasted peanuts
Fresh cilantro
Fresh mint
Lime wedges
Instructions
1. Preheat the oven to 425°F (220°C). Drain and rinse the chickpeas, then pat them very dry with paper towels. Removing as much moisture as possible helps them become crisp during roasting.
2. Place the dried chickpeas in a bowl and toss them with olive oil, garlic powder, smoked paprika, ground cumin, salt, and black pepper until evenly coated.
3. Spread the seasoned chickpeas in a single layer on a lined baking sheet. Roast for 25–35 minutes, shaking the pan or stirring the chickpeas halfway through cooking, until golden and crisp. Remove from the oven and let them cool slightly.
4. While the chickpeas roast, shred the cabbage, slice the cucumber and red bell pepper, and julienne or shred the carrots. Thinly slice the green onions and chop the fresh cilantro and mint.
5. Add the prepared vegetables and herbs to a large serving bowl.
6. In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey or maple syrup, sesame oil, rice vinegar, minced garlic, grated ginger, and optional red pepper flakes.
7. Gradually whisk in the warm water, one tablespoon at a time, until the dressing becomes smooth, creamy, and easy to drizzle. Add a little more water if needed.
8. Toss the cabbage, cucumber, carrots, bell pepper, green onions, cilantro, and mint gently until the different colours and textures are evenly distributed.
9. Pour the creamy peanut dressing over the vegetables and toss gently until everything is evenly coated.
10. Scatter the roasted chickpeas over the salad just before serving to help preserve their crispy texture.
11. Sprinkle the chopped roasted peanuts over the top. Finish with extra fresh cilantro, mint leaves, and lime wedges.
12. Serve immediately as a fresh lunch, light dinner, or colourful side dish. For the best texture, keep the crispy chickpeas separate until just before serving.
Notes
Dry the chickpeas very well before roasting because excess moisture can prevent them from becoming properly crisp. Do not overcrowd the baking sheet. Spread the chickpeas out so hot air can circulate around them. Slice the vegetables thinly and evenly so the salad is easier to eat and the dressing distributes well. Add warm water gradually to the peanut dressing until it reaches a creamy but pourable consistency. Add the crispy chickpeas just before serving so they do not soften in the dressing. Use fresh lime juice for the brightest flavour and to balance the richness of the peanut butter. Taste the dressing before serving and adjust the lime, sweetness, or seasoning depending on the soy sauce and peanut butter used. The chickpeas can be roasted ahead of time and stored separately in an airtight container once completely cooled. The peanut dressing can be prepared ahead and refrigerated. Whisk in a little warm water if it thickens while chilled. Cashews or almonds can be used instead of peanuts. Almond butter or cashew butter can replace peanut butter if preferred. For a spicier salad, add extra red pepper flakes or sliced fresh chilli. Serve with grilled chicken, shrimp, tofu, or another favourite protein for a heartier meal. For the best texture, store the vegetables, dressing, and crispy chickpeas separately. The dressed vegetables keep for about 1–2 days in the refrigerator.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Thai
