Mediterranean Roasted Chickpea & Feta Salad

A vibrant vegetarian salad featuring crispy za'atar roasted chickpeas, fresh Mediterranean vegetables, tangy feta cheese, and peppery spinach with a simple herb dressing.

By Ricky Robinson Updated August 19, 2025

This salad brings together roasted chickpeas with fresh vegetables and tangy feta cheese. The chickpeas get tossed with za'atar and roasted until they're golden and slightly crispy on the outside, which gives them a lovely texture that works well against the softer salad leaves.

The za'atar adds a herby, nutty flavour that pairs nicely with the Mediterranean vegetables. You get the sweetness from the cherry tomatoes, a bit of sharpness from the red onion, and the cucumber keeps everything fresh and crisp. The feta brings that salty, creamy element that ties it all together.

Serve while the chickpeas are still warm to gently wilt the spinach leaves without losing their texture.
Mediterranean Roasted Chickpea & Feta Salad recipe image
Mediterranean Roasted Chickpea & Feta Salad

The whole thing comes together in about 45 minutes, with most of that time being hands-off while the chickpeas roast in the oven. It's the sort of meal that feels substantial enough for lunch or dinner, but light enough that you don't feel overly full afterwards. The combination of protein from the chickpeas and cheese, along with all the vegetables, makes it quite satisfying.

You can prepare most of the vegetables while the chickpeas are in the oven, so the timing works out well. The salad is best eaten straight away, but the roasted chickpeas keep their texture for a while if you need to make it slightly ahead. The flavours are bright and clean, with enough going on to keep each bite interesting without being complicated.

Mediterranean Roasted Chickpea & Feta Salad

Total Time 45 min
Servings 4 servings
Calories 320 cal
Protein 14g

Ingredients

Equipment Needed

  • Small Bowl
  • Large Serving Bowl
  • Large Baking Tray
  • Oven

Instructions

  1. 1
    Preheat your oven to 200°C.
  2. 2
    Pat the drained chickpeas dry with kitchen paper and place on a large baking tray. Drizzle with 1 tablespoon of olive oil, sprinkle with za'atar, and season with salt and pepper. Toss to coat evenly.
  3. 3
    Roast the chickpeas for 25-30 minutes, shaking the tray halfway through, until golden and crispy.
  4. 4
    Meanwhile, prepare your vegetables: wash the spinach leaves, cut the cucumber in half lengthways, scrape out the seeds with a spoon, then slice into half-moons; slice the red onion into thin half-moons, halve the cherry tomatoes, and cube the green pepper.
  5. 5
    In a large serving bowl, combine the spinach, cucumber, red onion, cherry tomatoes, and green pepper.
  6. 6
    In a small bowl, whisk together the remaining olive oil, oregano, salt, and pepper to make a simple dressing.
  7. 7
    Once the chickpeas are roasted and slightly cooled, add them to the salad along with the crumbled feta cheese.
  8. 8
    Drizzle the dressing over the salad and toss gently to combine. Serve immediately whilst the chickpeas are still warm.
Ricky Robinson - Recipe Author
Ricky Robinson

Home cook sharing delicious recipes with a focus on flavour and simplicity.

Serving Suggestions

Serve as a main course for lunch or as a side dish alongside grilled meat or fish.

Variations

Try adding sliced avocado or swap the feta for halloumi cubes. For extra protein, toss through some cooked quinoa.

Mediterranean Roasted Chickpea & Feta Salad

Rate & Review

Did you make this? What did you think?

5★
3
4★
0
3★
0
2★
0
1★
0

Share this recipe:

Never miss a recipe

Get my latest recipes and food inspiration delivered to your inbox weekly.

Completely free. Unsubscribe at any time.