This Mediterranean chickpea, cucumber and avocado salad is quick to prepare, full of fresh flavor and very nutritious. It works well as a light lunch, a side dish or a simple meal on its own. The combination of tender chickpeas, crisp cucumber, creamy avocado and salty feta creates a satisfying balance of textures and tastes.
I often cook a large batch of chickpeas to keep on hand for recipes like chana masala and crispy roasted chickpeas. Cooked chickpeas freeze well and make this salad even faster to assemble when you need a healthy meal in minutes. You can use either home-cooked or canned chickpeas – both are convenient and tasty.

This chickpea avocado salad with crumbled feta is especially good in warm weather. The lemon-olive oil dressing brightens the flavors while the garlic and pepper add a gentle kick. Make sure the chickpeas are cooked through but still hold their shape for the best texture.
Tips to Make the Perfect Chickpea Salad
- Choose chickpeas that are cooked until tender but not mushy. Canned chickpeas work well; if using dried, soak overnight and cook until just tender.
- Use a crisp, tender cucumber and thinly sliced red onion for a pleasant crunch and bite. Add a ripe, creamy avocado for richness and balance.
- Keep the dressing simple: extra virgin olive oil and lemon juice make a bright base. Add minced garlic (or garlic powder), freshly ground pepper and salt to taste. Apple cider or balsamic vinegar can replace lemon if preferred.
- Save fresh herbs—basil, parsley or cilantro—for garnish. They add color, aroma and freshness.
- If you plan to chill the salad before serving, avoid adding salt until just before eating; salty ingredients draw moisture from the vegetables and can make them watery.
- Customize seasonings to taste: red pepper flakes, Italian seasoning or za’atar all work well with this Mediterranean-style salad.
- The salad is best eaten fresh for maximum crunch and flavor, but it keeps well refrigerated for 2–3 days if stored in an airtight container.
- For the finishing touch, crumble feta over the salad. Its salty creaminess complements the chickpeas and avocado.

FAQs
Yes. Drain and rinse canned chickpeas well before using. They are a convenient, time-saving option and work perfectly in this salad.
Yes. Dried chickpeas need to be soaked overnight and cooked until tender. You can boil them on the stovetop, cook them in a pressure cooker or Instant Pot, then drain and cool before adding to the salad.
Stored in an airtight container, the salad will keep for 2–3 days. To preserve texture, add salt and delicate ingredients like avocado and feta just before serving if you plan to store it.

Stepwise Pictures
Begin by assembling the main ingredients: one cup of cooked chickpeas, one ripe avocado cut into cubes, half a red onion thinly sliced, one cucumber chopped, and about 4 oz (roughly 100 g) crumbled feta.
If using dried chickpeas, soak them overnight and cook with a pinch of salt until tender. Drain well before adding to the salad. Cooked chickpeas can be prepared on the stovetop, in a pressure cooker or an electric multicooker.

Make the dressing by whisking 2 tablespoons extra virgin olive oil with 2 tablespoons fresh lemon juice. Add 1 teaspoon minced garlic (or 1/2 tsp garlic powder), 1/2 teaspoon freshly ground pepper and salt to taste. If you won’t serve immediately, omit or reduce the salt until just before serving.
Pour the dressing over the chopped ingredients and toss gently to combine. Garnish with chopped parsley, basil or cilantro if desired.

Serve right away for the best texture. You can chill the salad for up to an hour before serving; the flavors will deepen but the cucumber and onion will lose some crunch. This salad is filling and nutritious enough to double as a light meal.

Below is the recipe summary and card for quick reference.
Chickpea Cucumber Salad
Author: Rachna Parmar
A fresh Mediterranean-style salad featuring chickpeas, cucumber, avocado and crumbled feta with a simple lemon and olive oil dressing. Ready in about 10 minutes (plus soaking/cooking time for dried chickpeas).
Prep Time: 10 mins
Soaking & Cooking (dry chickpeas): 8 hrs 30 mins
Total Time: 8 hrs 40 mins
Course: Salad
Cuisine: Mediterranean
Servings: 4
Calories: 311 kcal (approx.)
Ingredients
- 1 cucumber, chopped
- ½ red onion, thinly sliced
- 1 avocado, cubed
- 1 cup cooked chickpeas (or one 15 oz can, drained)
- 4 oz (about 100 g) feta, crumbled
For the dressing
- 2 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice (or apple cider/balsamic vinegar)
- 1 tsp minced garlic (or ½ tsp garlic powder)
- ½ tsp freshly ground pepper
- Salt to taste (add just before serving if storing)
Instructions
- Combine the cooked chickpeas, cubed avocado, sliced red onion, chopped cucumber and crumbled feta in a large bowl.
- If using dried chickpeas, soak them overnight and cook with a pinch of salt until tender. Drain and cool before using.
- Whisk together olive oil, lemon juice, minced garlic, pepper and salt to make the dressing. Omit or reduce salt if storing the salad.
- Pour the dressing over the salad and toss gently to combine.
- Garnish with chopped parsley, basil or cilantro, if desired, and serve immediately.
Notes
Use tender vegetables and properly cooked chickpeas for the best texture. Add seasonings like chili flakes or Italian herbs to vary the flavor. The salad is best eaten fresh but will keep for 2–3 days in the refrigerator when stored in an airtight container.
Nutrition (approx. per serving)
Calories: 311 kcal | Carbohydrates: 21 g | Protein: 10 g | Fat: 22 g | Fiber: 8 g
If you try this recipe and like it, consider leaving a star rating on the page. Enjoy your fresh, healthy and flavorful chickpea cucumber avocado salad!