Mediterranean Chickpea Salad with Feta, Cucumber, Tomatoes & Red Onion
Mediterranean Chickpea Salad with Feta, Cucumber, Tomatoes & Red Onion is a fresh, colourful salad packed with hearty chickpeas, crisp cucumber, juicy cherry tomatoes, red onion, Kalamata olives, creamy feta, and fragrant fresh herbs. Everything is tossed in a bright lemon herb dressing for a simple combination of savoury, tangy, and refreshing flavours.
It’s one of those easy salads that comes together in minutes and works beautifully for lunch, meal prep, or as a side dish. Honestly, the combination of creamy feta, briny olives, fresh vegetables, and lemony dressing makes every bite satisfying without feeling heavy.
Ingredients
For the Salad
- 2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
- 1 large cucumber, diced
- 1 1/2 cups (225 g) cherry tomatoes, halved
- 1/2 small red onion, finely sliced
- 3/4 cup (110 g) crumbled feta cheese
- 1/2 cup (75 g) Kalamata olives, pitted and sliced
- 1/4 cup (15 g) fresh parsley, chopped
- 2 tbsp fresh dill, chopped
- 1 tbsp fresh mint, chopped
For the Lemon Herb Dressing
- 4 tbsp extra-virgin olive oil
- 2 tbsp fresh lemon juice
- 1 tbsp red wine vinegar
- 1 tsp Dijon mustard
- 1 small garlic clove, finely minced
- 1 tsp dried oregano
- 1/2 tsp honey
- 1/2 tsp salt
- 1/4 tsp black pepper
How to Make It
1. Prepare the Chickpeas
Drain and rinse the chickpeas thoroughly under cool running water. Gently pat them with paper towels to remove excess moisture. This helps the dressing cling nicely to the chickpeas and keeps the salad from becoming watery.
2. Prepare the Vegetables
Dice the cucumber, halve the cherry tomatoes, and thinly slice the red onion. Slice the Kalamata olives and finely chop the parsley, dill, and mint.
3. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, fresh lemon juice, red wine vinegar, Dijon mustard, minced garlic, dried oregano, honey, salt, and black pepper until smooth and well combined.
4. Combine the Salad
Add the chickpeas, cucumber, cherry tomatoes, red onion, Kalamata olives, parsley, dill, and mint to a large serving bowl. Toss gently to distribute the ingredients evenly.
5. Add the Feta
Scatter the crumbled feta over the salad. Leave some of the feta in slightly larger pieces so its creamy texture remains noticeable throughout the dish.
6. Add the Dressing
Pour the lemon herb dressing evenly over the chickpea mixture. Gently toss until the chickpeas and vegetables are lightly coated without breaking up the feta too much.
7. Let the Flavours Combine
Cover the salad and refrigerate for 15–20 minutes before serving. This short resting time allows the chickpeas and vegetables to absorb the bright flavours of the dressing.
8. Garnish
Just before serving, add a little extra crumbled feta, fresh herbs, and a light drizzle of extra-virgin olive oil if desired.
9. Serve
Serve chilled or slightly cool as a refreshing Mediterranean side dish, light lunch, or easy meal-prep salad.
Why This Recipe Works
This Mediterranean chickpea salad is all about fresh ingredients and contrasting textures. Chickpeas provide a hearty base, while cucumber and tomatoes add freshness and juiciness.
Kalamata olives and feta bring a savoury, salty element that balances the natural sweetness of the vegetables. Fresh parsley, dill, and mint add brightness, while the lemon herb dressing ties everything together with a tangy and aromatic finish.
Another great feature is how quickly it comes together. There is no cooking required, making it an especially convenient option for busy days when you want something fresh and satisfying.
Tips for the Best Chickpea Salad
- Drain the chickpeas well: Excess water can dilute the dressing and make the salad watery.
- Use ripe tomatoes: Sweet, juicy cherry tomatoes add plenty of flavour and colour.
- Don’t skip the fresh herbs: Parsley, dill, and mint give the salad its fresh Mediterranean character.
- Dress before chilling: Allowing the salad to rest briefly gives the chickpeas time to absorb the dressing.
- Add feta carefully: Toss gently so the feta stays creamy and visible.
- Taste before serving: Adjust the lemon juice, salt, or black pepper according to your preference.
Serving Suggestions
This chickpea salad makes a delicious light lunch served with warm pita bread, toasted flatbread, or crusty bread. It also works beautifully as a side dish alongside grilled chicken, fish, roasted vegetables, or other Mediterranean-inspired dishes.
For a more substantial meal, serve it with quinoa, couscous, or additional chickpeas. You can also spoon the salad into pita bread or serve it over a bed of greens for an easy lunch.

Frequently Asked Questions
Can I make this chickpea salad ahead of time?
Yes. This salad can be prepared ahead of time and refrigerated until you’re ready to serve it. In fact, letting it rest briefly allows the flavours to blend nicely.
How long does chickpea salad last in the refrigerator?
Store the salad in an airtight container in the refrigerator and enjoy it within a few days for the best texture and freshness.
Can I use dried chickpeas instead of canned?
Yes. Cooked dried chickpeas can be used instead of canned chickpeas. Make sure they are fully cooked, drained, and cooled before adding them to the salad.
Can I substitute another cheese for feta?
Yes. Crumbled goat cheese can be used for a softer, tangier flavour. Fresh mozzarella can also work if you prefer a milder cheese.
Can I add more vegetables?
Absolutely. Diced bell peppers, chopped parsley, avocado, roasted red peppers, or thinly sliced radishes can all complement the existing ingredients.
Can I make the dressing without honey?
Yes. You can leave out the honey if preferred. The dressing will still have plenty of flavour from the lemon juice, vinegar, herbs, garlic, and olive oil.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 0 minutes |
| Total Time | 15 minutes |
| Servings | 6 |
| Calories | Approx. 315 per serving |
| Protein | Approx. 11g per serving |
Final Thoughts
Mediterranean Chickpea Salad with Feta, Cucumber, Tomatoes & Red Onion is a simple, colourful recipe that delivers plenty of fresh flavour with minimal effort. The combination of hearty chickpeas, crisp cucumber, juicy tomatoes, creamy feta, briny olives, and fresh herbs makes it satisfying enough for lunch while still being light and refreshing.
The lemon herb dressing brings everything together with a bright, tangy finish. Whether you’re preparing a quick weekday meal, a make-ahead lunch, or a colourful side for dinner, this salad is an easy recipe worth keeping in your regular rotation.
Print
Mediterranean Chickpea Salad with Feta, Cucumber, Tomatoes & Red Onion
- Total Time: 15 minutes
Description
A fresh and colourful Mediterranean chickpea salad made with hearty chickpeas, crisp cucumber, juicy cherry tomatoes, red onion, Kalamata olives, creamy feta, and fresh herbs, all tossed in a bright lemon herb dressing.
Ingredients
For the Salad
2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
1 large cucumber, diced
1 1/2 cups (225 g) cherry tomatoes, halved
1/2 small red onion, finely sliced
3/4 cup (110 g) crumbled feta cheese
1/2 cup (75 g) Kalamata olives, pitted and sliced
1/4 cup (15 g) fresh parsley, chopped
2 tbsp fresh dill, chopped
1 tbsp fresh mint, chopped
For the Lemon Herb Dressing
4 tbsp extra-virgin olive oil
2 tbsp fresh lemon juice
1 tbsp red wine vinegar
1 tsp Dijon mustard
1 small garlic clove, finely minced
1 tsp dried oregano
1/2 tsp honey
1/2 tsp salt
1/4 tsp black pepper
Instructions
1. Drain and rinse the chickpeas thoroughly under cool running water. Gently pat them with paper towels to remove excess moisture.
2. Dice the cucumber, halve the cherry tomatoes, and thinly slice the red onion. Slice the Kalamata olives and finely chop the parsley, dill, and mint.
3. In a small bowl or jar, whisk together the extra-virgin olive oil, fresh lemon juice, red wine vinegar, Dijon mustard, minced garlic, dried oregano, honey, salt, and black pepper until smooth and well combined.
4. Add the chickpeas, cucumber, cherry tomatoes, red onion, Kalamata olives, parsley, dill, and mint to a large serving bowl. Toss gently to distribute the ingredients evenly.
5. Scatter the crumbled feta over the salad, leaving some pieces slightly larger so its creamy texture remains noticeable.
6. Pour the lemon herb dressing evenly over the chickpea mixture. Gently toss until the ingredients are lightly coated without breaking up the feta too much.
7. Cover the salad and refrigerate for 15–20 minutes before serving to allow the chickpeas and vegetables to absorb the flavours of the dressing.
8. Just before serving, add a little extra crumbled feta, fresh herbs, and a light drizzle of extra-virgin olive oil if desired.
9. Serve chilled or slightly cool as a refreshing Mediterranean side dish, light lunch, or easy meal-prep salad.
Notes
Drain the chickpeas well because excess water can dilute the dressing and make the salad watery. Use ripe, juicy cherry tomatoes for the best flavour and colour. Do not skip the fresh parsley, dill, and mint because they add freshness and Mediterranean character. Dress the salad before chilling so the chickpeas have time to absorb the dressing. Toss gently after adding the feta so it stays creamy and visible. Taste before serving and adjust the lemon juice, salt, or black pepper according to your preference. Serve with warm pita bread, toasted flatbread, or crusty bread for a simple lunch. The salad pairs well with grilled chicken, fish, roasted vegetables, quinoa, or couscous. Diced bell peppers, avocado, roasted red peppers, or thinly sliced radishes can be added for extra vegetables. Cooked dried chickpeas can be used instead of canned chickpeas. Make sure they are fully cooked, drained, and cooled first. Crumbled goat cheese or fresh mozzarella can be substituted for feta. The honey can be omitted from the dressing if preferred. Store leftovers in an airtight container in the refrigerator and enjoy within a few days for the best texture and freshness.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
