Magic Thai Crunch Salad with Crispy Chickpeas, Cucumber, Mango & Creamy Peanut-Lime Dressing
Magic Thai Crunch Salad with Crispy Chickpeas, Cucumber, Mango & Creamy Peanut-Lime Dressing is a colourful, fresh salad packed with crisp cabbage, sweet mango, crunchy cucumber, carrots, peppers, fresh herbs, and golden roasted chickpeas. Everything is brought together with a creamy peanut-lime dressing that adds a delicious balance of savoury, tangy, sweet, and nutty flavours.
It’s bright, satisfying, and full of contrasting textures, making it a wonderful choice for lunch, a light dinner, or a colourful side dish. Honestly, the combination of juicy mango, crunchy vegetables, crispy chickpeas, and creamy peanut dressing makes this salad anything but boring.
Ingredients
For the Salad
- 4 cups (300 g) finely shredded green cabbage
- 1 cup (120 g) shredded carrots
- 1 large cucumber, thinly sliced
- 1 ripe mango, peeled and diced
- 1/2 cup (75 g) red bell pepper, thinly sliced
- 1/3 cup (50 g) red cabbage, finely shredded
- 1/4 cup (30 g) green onions, sliced
- 1/4 cup (15 g) fresh cilantro, chopped
- 2 tbsp fresh mint leaves, chopped
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 Creamy Peanut-Lime Dressing
- 1/4 cup (65 g) creamy peanut butter
- 2 tbsp fresh lime juice
- 1 tbsp soy sauce
- 1 tbsp honey or maple syrup
- 1 tsp sesame oil
- 1 small garlic clove, finely minced
- 1 tsp grated fresh ginger
- 2–3 tbsp warm water, as needed
- 1/4 tsp red pepper flakes, optional
For Garnishing
- 2 tbsp roasted peanuts, roughly chopped
- 1 tbsp sesame seeds
- 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 thoroughly, then spread them over a clean kitchen towel and pat them very dry. Removing excess moisture helps them become crisp during roasting. Remove any loose skins if desired.
2. Season the Chickpeas
Place the dried chickpeas in a bowl. Add the olive oil, garlic powder, smoked paprika, ground cumin, salt, and black pepper. Toss thoroughly until all the chickpeas are evenly coated.
3. Roast Until Crispy
Spread the seasoned chickpeas in a single layer on a parchment-lined baking sheet. Roast for 25–35 minutes, shaking the pan halfway through cooking, until the chickpeas are golden and crisp.
Remove from the oven and let them cool slightly. They will continue to firm up as they cool.
4. Prepare the Vegetables
While the chickpeas roast, finely shred the green and red cabbage and carrots. Thinly slice the cucumber, red bell pepper, and green onions. Peel and dice the mango, then roughly chop the cilantro and mint.
5. Make the Dressing
In a small bowl, whisk together the peanut butter, fresh lime juice, soy sauce, honey or maple syrup, sesame oil, 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 necessary to reach your preferred consistency.
6. Build the Salad
Add the shredded green cabbage, carrots, cucumber, mango, red bell pepper, red cabbage, green onions, cilantro, and mint to a large serving bowl.
Toss gently to distribute the colourful ingredients evenly without bruising the mango.
7. Add the Dressing
Pour about two-thirds of the peanut-lime dressing over the salad. Toss gently until the vegetables and fruit are lightly coated.
Reserve the remaining dressing for serving so everyone can add more according to taste.
8. Add the Crispy Chickpeas
Scatter the roasted chickpeas over the top of the salad just before serving. Adding them at the last moment helps preserve their crisp texture.
9. Garnish
Sprinkle the chopped roasted peanuts and sesame seeds over the salad. Finish with fresh cilantro, mint leaves, and lime wedges for a bright, colourful presentation.
10. Serve
Serve immediately while the vegetables are crisp, the mango is juicy, and the chickpeas are crunchy. Drizzle with additional peanut-lime dressing as desired.

Why This Recipe Works
This salad combines a wide range of textures and flavours in one bowl. The cabbage and carrots provide plenty of crunch, while cucumber adds freshness and mango brings a juicy natural sweetness.
The roasted chickpeas add a warm, crispy element and make the salad more satisfying. Fresh cilantro and mint provide a bright herbal finish, while roasted peanuts and sesame seeds add another layer of crunch.
The creamy peanut-lime dressing ties everything together. Peanut butter gives it richness, lime juice adds acidity, soy sauce provides savoury depth, and honey or maple syrup balances the flavours with a touch of sweetness.
Tips for the Best Thai Crunch Salad
- Dry the chickpeas well: Excess moisture can prevent them from becoming properly crisp in the oven.
- Use a ripe mango: Choose one that is fragrant and slightly soft when gently pressed for the best sweetness and texture.
- Keep the vegetables crisp: Prepare the salad shortly before serving whenever possible.
- Add chickpeas at the end: This keeps their roasted texture crisp instead of allowing them to soften in the dressing.
- Thin the dressing gradually: Add warm water one tablespoon at a time so you can control the consistency.
- Adjust the lime: If you prefer a brighter dressing, add a little extra fresh lime juice before serving.
- Don’t overdress the salad: Start with two-thirds of the dressing and add more only if needed.
Serving Suggestions
This Thai-inspired crunch salad makes a delicious light lunch or dinner on its own. It also works beautifully as a side dish alongside grilled chicken, shrimp, tofu, or other simply prepared proteins.
For a larger meal, serve it with jasmine rice, rice noodles, spring rolls, or another favourite Asian-inspired side dish. Extra lime wedges and peanut-lime dressing can be served at the table.
Frequently Asked Questions
Can I make this salad ahead of time?
Yes. The vegetables can be prepared several hours ahead and stored in the refrigerator. The dressing and crispy chickpeas can also be prepared separately. For the best texture, add the dressing and chickpeas shortly before serving.
Can I use another nut instead of peanuts?
Yes. Cashews or toasted almonds can be used if preferred. They provide a similar crunchy texture while adding their own flavour.
Can I make the dressing without peanut butter?
Yes. For a different flavour, you can use creamy almond butter or cashew butter. The consistency may vary slightly, so adjust the amount of warm water as needed.
Can I use canned mango?
Fresh mango is recommended because it provides the best texture and bright flavour. If using canned mango, drain it very well and gently pat it dry before adding it to the salad.
How can I keep the chickpeas crispy?
Make sure the chickpeas are thoroughly dried before roasting and give them enough space on the baking sheet. Add them to the salad immediately before serving to help maintain their crunch.
Can I make this salad vegetarian?
Yes. Use a vegetarian soy sauce or suitable alternative and choose maple syrup instead of honey if you want the dressing to be completely plant-based.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 30 minutes |
| Total Time | 50 minutes |
| Servings | 6 |
| Calories | Approx. 385 per serving |
| Protein | Approx. 12g per serving |
Final Thoughts
Magic Thai Crunch Salad with Crispy Chickpeas, Cucumber, Mango & Creamy Peanut-Lime Dressing is a colourful, satisfying salad that brings together everything you want in a fresh meal: crisp vegetables, juicy fruit, crunchy toppings, creamy dressing, and plenty of bright herbs.
The crispy chickpeas and roasted peanuts make every bite interesting, while the creamy peanut-lime dressing adds just enough richness to bring all the fresh ingredients together. Finish it with plenty of fresh herbs and lime, and you have a vibrant salad that’s as enjoyable to look at as it is to eat.
Print
Magic Thai Crunch Salad with Crispy Chickpeas, Cucumber, Mango & Creamy Peanut-Lime Dressing
- Total Time: 50 minutes
Description
A colourful Thai-inspired crunch salad packed with crisp cabbage, sweet mango, crunchy cucumber, carrots, peppers, fresh herbs, and golden crispy chickpeas. Everything is brought together with a creamy peanut-lime dressing for a delicious balance of savoury, tangy, sweet, and nutty flavours.
Ingredients
For the Salad
4 cups (300 g) finely shredded green cabbage
1 cup (120 g) shredded carrots
1 large cucumber, thinly sliced
1 ripe mango, peeled and diced
1/2 cup (75 g) red bell pepper, thinly sliced
1/3 cup (50 g) red cabbage, finely shredded
1/4 cup (30 g) green onions, sliced
1/4 cup (15 g) fresh cilantro, chopped
2 tbsp fresh mint leaves, chopped
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 Creamy Peanut-Lime Dressing
1/4 cup (65 g) creamy peanut butter
2 tbsp fresh lime juice
1 tbsp soy sauce
1 tbsp honey or maple syrup
1 tsp sesame oil
1 small garlic clove, finely minced
1 tsp grated fresh ginger
2–3 tbsp warm water, as needed
1/4 tsp red pepper flakes, optional
For Garnishing
2 tbsp roasted peanuts, roughly chopped
1 tbsp sesame seeds
Fresh cilantro
Fresh mint
Lime wedges
Instructions
1. Preheat the oven to 425°F (220°C). Drain and rinse the chickpeas thoroughly, then spread them over a clean kitchen towel and pat them very dry. Remove any loose skins if desired.
2. Place the dried chickpeas in a bowl. Add the olive oil, garlic powder, smoked paprika, ground cumin, salt, and black pepper. Toss thoroughly until evenly coated.
3. Spread the seasoned chickpeas in a single layer on a parchment-lined baking sheet. Roast for 25–35 minutes, shaking the pan halfway through cooking, until golden and crisp.
4. Remove the chickpeas from the oven and let them cool slightly. They will continue to firm up as they cool.
5. While the chickpeas roast, finely shred the green and red cabbage and carrots. Thinly slice the cucumber, red bell pepper, and green onions. Peel and dice the mango, then roughly chop the cilantro and mint.
6. Make the dressing by whisking together the peanut butter, lime juice, soy sauce, honey or maple syrup, sesame oil, 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 more water if necessary.
8. Add the green cabbage, carrots, cucumber, mango, red bell pepper, red cabbage, green onions, cilantro, and mint to a large serving bowl. Toss gently to combine.
9. Pour about two-thirds of the peanut-lime dressing over the salad. Toss gently until the vegetables and fruit are lightly coated. Reserve the remaining dressing for serving.
10. Scatter the roasted chickpeas over the salad just before serving to help preserve their crisp texture.
11. Sprinkle the chopped roasted peanuts and sesame seeds over the salad. Finish with fresh cilantro, mint leaves, and lime wedges.
12. Serve immediately while the vegetables are crisp, the mango is juicy, and the chickpeas are crunchy. Drizzle with additional peanut-lime dressing as desired.
Notes
Dry the chickpeas thoroughly before roasting to help them become properly crisp.
Use a ripe mango that is fragrant and slightly soft when gently pressed for the best sweetness and texture.
Prepare the salad shortly before serving whenever possible to keep the vegetables crisp.
Add the crispy chickpeas at the end so they do not soften in the dressing.
Thin the dressing gradually with warm water so you can control the consistency.
Add extra fresh lime juice if you prefer a brighter dressing.
Start with two-thirds of the dressing and add more only if needed.
The vegetables can be prepared several hours ahead and refrigerated.
Prepare the dressing and crispy chickpeas separately when making the salad ahead of time.
Cashews or toasted almonds can replace the peanuts.
For a completely plant-based version, use maple syrup instead of honey and a suitable vegetarian soy sauce.
Serve with grilled chicken, shrimp, tofu, jasmine rice, rice noodles, or spring rolls for a larger meal.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Thai
