Crunchy Asian Salad with Crispy Chickpeas, Cabbage, Carrots, Avocado & Peanut Dressing
Crunchy Asian Salad with Crispy Chickpeas, Cabbage, Carrots, Avocado & Peanut Dressing is a colourful, fresh salad packed with crisp vegetables, creamy avocado, tender edamame, crunchy roasted chickpeas, and roasted peanuts. Everything is brought together with a creamy peanut dressing made with lime, soy sauce, ginger, garlic, and sesame oil.
It’s fresh enough for a light lunch but satisfying enough to serve as a vegetarian main dish. Honestly, the contrast between the crisp cabbage, creamy avocado, crunchy chickpeas, and rich peanut dressing makes this salad especially delicious.
Ingredients
For the Crispy Chickpeas
- 1 can (15 oz / 425 g) chickpeas, drained, rinsed, and thoroughly dried
- 1 tbsp olive oil
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/4 tsp ground cumin
- 1/4 tsp salt
- 1/4 tsp black pepper
For the Salad
- 4 cups (300 g) finely shredded green or red cabbage
- 2 medium carrots, julienned or grated
- 1 large avocado, diced
- 1/2 cup (75 g) shelled edamame
- 1/2 cup (75 g) cucumber, thinly sliced
- 1/3 cup (35 g) sliced green onions
- 1/4 cup (15 g) fresh cilantro, chopped
- 2 tbsp roasted peanuts, roughly chopped
For the Peanut Dressing
- 1/4 cup (65 g) creamy peanut butter
- 2 tbsp low-sodium soy sauce
- 1 1/2 tbsp fresh lime juice
- 1 tbsp honey or maple syrup
- 1 tsp sesame oil
- 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
- 1 tbsp sesame seeds
- 2 tbsp roasted peanuts, chopped
- Fresh cilantro
- 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 pat them very dry with paper towels. Removing as much excess moisture as possible helps the chickpeas become crisp during roasting.
2. Season the Chickpeas
Place the dried chickpeas in a bowl and add the olive oil, smoked paprika, garlic powder, ground cumin, salt, and black pepper. Toss well until the chickpeas are evenly coated with the oil and seasonings.
3. Roast Until Crispy
Spread the seasoned chickpeas in a single layer on a lined baking sheet. Roast for 25–35 minutes, shaking or stirring the pan halfway through cooking.
Continue roasting until the chickpeas are golden and crisp on the outside. Remove from the oven and let them cool slightly.
4. Make the Peanut Dressing
In a small bowl, whisk together the peanut butter, low-sodium soy sauce, fresh lime juice, honey or maple syrup, sesame oil, minced garlic, grated ginger, and optional red pepper flakes.
Gradually whisk in the warm water, 1 tablespoon at a time, until the dressing becomes smooth and pourable. Add a little more water if needed to reach your preferred consistency.
5. Prepare the Vegetables
Finely shred the cabbage and julienne or grate the carrots. Slice the cucumber and green onions, dice the avocado, and roughly chop the fresh cilantro.
Having all the vegetables prepared before assembling makes the salad quick and easy to put together.
6. Build the Salad
Add the shredded cabbage, carrots, edamame, cucumber, green onions, and chopped cilantro to a large serving bowl. Toss gently until the vegetables are evenly distributed.
7. Add the Avocado
Fold the diced avocado into the salad carefully. Try not to overmix so the avocado pieces remain intact and creamy.
8. Add the Dressing
Pour about two-thirds of the peanut dressing over the salad. Toss gently until the vegetables are lightly coated.
Reserve the remaining dressing for serving so everyone can add more according to taste.
9. Add the Crispy Chickpeas
Scatter the roasted chickpeas over the top of the salad just before serving. Adding them at the end helps preserve their crunchy texture.
10. Garnish
Sprinkle the salad with sesame seeds, chopped roasted peanuts, and fresh cilantro. Serve with lime wedges and the remaining peanut dressing on the side.
11. Serve
Serve immediately as a fresh lunch, colourful side dish, or light vegetarian meal. For the best texture, add the crispy chickpeas shortly before eating.
Why This Recipe Works
This salad is built around a great mix of textures and flavours. Crisp cabbage and carrots provide plenty of crunch, while cucumber adds freshness and edamame brings a tender, satisfying bite.
The creamy avocado balances the vegetables, while roasted chickpeas and peanuts add extra crunch. The peanut dressing ties everything together with a rich, savoury, slightly sweet, and citrusy flavour.
Fresh ginger, garlic, lime, and sesame oil give the dressing an aromatic finish that makes the simple vegetables much more exciting. The crispy chickpeas also make the salad more substantial without taking away from its fresh character.
Tips for the Best Crunchy Asian 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 into a single layer so they roast evenly.
- Add the chickpeas last: This keeps them crunchy instead of allowing them to soften in the dressing.
- Use fresh lime juice: Fresh lime gives the peanut dressing a brighter flavour.
- Adjust the dressing consistency: Add warm water gradually until the peanut dressing is as thick or pourable as you like.
- Cut the vegetables finely: Thinly shredded cabbage and julienned carrots make the salad easier to eat and help the dressing coat everything evenly.
- Add avocado carefully: Fold it in gently to keep the pieces creamy and intact.

Serving Suggestions
This salad works beautifully as a light lunch or colourful side dish alongside grilled chicken, shrimp, tofu, or other Asian-inspired dishes. It is also a great option for a vegetarian dinner when served with extra edamame or chickpeas.
For an even heartier meal, serve it with cooked rice, quinoa, soba noodles, or crispy tofu. Extra lime wedges and peanut dressing can be served at the table for added flavour.
Frequently Asked Questions
Can I make the crispy chickpeas ahead of time?
Yes. The chickpeas can be roasted ahead and allowed to cool completely. Store them in an airtight container at room temperature and add them to the salad just before serving to maintain their crunch.
Can I make the peanut dressing ahead of time?
Yes. Prepare the dressing in advance and refrigerate it in a covered container. If it thickens while chilled, whisk in a small amount of warm water before serving.
Can I make this salad without peanuts?
Yes. If needed, use sunflower seed butter in place of peanut butter and toasted sunflower seeds instead of the roasted peanuts.
Can I add protein to this salad?
Absolutely. Grilled chicken, cooked shrimp, crispy tofu, or additional edamame are all delicious options for making the salad more filling.
How do I keep the avocado fresh?
Add the avocado shortly before serving and toss it gently with the other ingredients. The lime juice in the dressing can also help maintain its fresh flavour and appearance.
Can I use red cabbage instead of green cabbage?
Yes. Red cabbage works very well and gives the salad an even more colourful appearance. You can also use a combination of red and green cabbage.
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
Crunchy Asian Salad with Crispy Chickpeas, Cabbage, Carrots, Avocado & Peanut Dressing is a fresh and satisfying combination of colourful vegetables, creamy avocado, crunchy chickpeas, and toasted peanuts.
The creamy peanut dressing brings everything together with savoury soy sauce, bright lime, fragrant ginger and garlic, and a subtle sweetness. With plenty of contrasting textures in every bite, this is a salad that’s easy enough for everyday lunches but colourful enough to share at a dinner table.
Print
Crunchy Asian Salad with Crispy Chickpeas, Cabbage, Carrots, Avocado & Peanut Dressing
- Total Time: 50 minutes
Description
A fresh and colourful Asian-inspired salad packed with crunchy cabbage, carrots, creamy avocado, edamame, cucumber, fresh cilantro, and crispy roasted chickpeas. Everything is finished with a creamy peanut dressing for a delicious balance of savoury, tangy, nutty, and lightly sweet flavours.
Ingredients
For the Crispy Chickpeas
1 can (15 oz / 425 g) chickpeas, drained, rinsed, and thoroughly dried
1 tbsp olive oil
1/2 tsp smoked paprika
1/2 tsp garlic powder
1/4 tsp ground cumin
1/4 tsp salt
1/4 tsp black pepper
For the Salad
4 cups (300 g) finely shredded green or red cabbage
2 medium carrots, julienned or grated
1 large avocado, diced
1/2 cup (75 g) shelled edamame
1/2 cup (75 g) cucumber, thinly sliced
1/3 cup (35 g) sliced green onions
1/4 cup (15 g) fresh cilantro, chopped
2 tbsp roasted peanuts, roughly chopped
For the Peanut Dressing
1/4 cup (65 g) creamy peanut butter
2 tbsp low-sodium soy sauce
1 1/2 tbsp fresh lime juice
1 tbsp honey or maple syrup
1 tsp sesame oil
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
1 tbsp sesame seeds
2 tbsp roasted peanuts, chopped
Fresh cilantro
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 excess moisture helps them become crisp.
2. Toss the chickpeas with olive oil, smoked paprika, garlic powder, cumin, salt, and black pepper until evenly coated.
3. Spread the chickpeas in a single layer on a lined baking sheet. Roast for 25–35 minutes, shaking the pan halfway through, until golden and crisp. Let them cool slightly.
4. In a small bowl, whisk together the peanut butter, soy sauce, lime juice, honey or maple syrup, sesame oil, garlic, ginger, and red pepper flakes.
5. Gradually whisk warm water into the dressing until it reaches a smooth, pourable consistency.
6. Finely shred the cabbage and julienne or grate the carrots. Slice the cucumber and green onions, dice the avocado, and chop the cilantro.
7. Add the cabbage, carrots, edamame, cucumber, green onions, and cilantro to a large serving bowl. Toss gently to combine.
8. Carefully fold in the diced avocado so the pieces stay intact.
9. Pour about two-thirds of the peanut dressing over the salad. Toss gently until the vegetables are lightly coated.
10. Scatter the roasted chickpeas over the top just before serving so they remain crunchy.
11. Sprinkle with sesame seeds, chopped roasted peanuts, and fresh cilantro. Serve with lime wedges and the remaining peanut dressing on the side.
12. Serve immediately as a fresh lunch, colourful side dish, or light vegetarian meal. For the best texture, add the chickpeas just before eating.
Notes
Pat the chickpeas very dry before roasting to help them become crisp.
Add the crispy chickpeas just before serving so they retain their crunchy texture.
Do not overdress the salad; start with two-thirds of the dressing and add more as needed.
Fold the avocado in gently to help keep the pieces intact.
The vegetables can be prepared ahead of time and refrigerated until ready to assemble.
The peanut dressing can also be prepared ahead and stored separately.
Use maple syrup instead of honey for a completely plant-based option.
Serve with extra lime wedges and peanut dressing on the side.
For a more substantial meal, serve with your favourite simply prepared protein.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Asian-Inspired
