Mediterranean Bean Salad with Feta is one of those recipes I keep coming back to when I need something fresh, filling, and actually satisfying. No cooking, no stress, and it comes together in about 15 minutes flat. It checks every box for a busy week.
I first made this on a Sunday afternoon when my fridge was basically empty except for two cans of beans and half a block of feta. My teenagers were skeptical. By the time I put it on the table, they were eating straight out of the bowl. This Mediterranean Bean Salad with Feta has been in our weekly rotation ever since. The chickpeas and cannellini beans give it a hearty base, the lemon-herb vinaigrette brings everything to life, and the feta adds that creamy, salty punch that makes it genuinely crave-worthy. It only gets better the next day, which makes it one of my favorite meal prep wins.
Table of Contents
Ingredients for Mediterranean Bean Salad with Feta
I always keep canned chickpeas and cannellini beans stocked in my pantry because they are the kind of ingredient that makes a last-minute meal feel intentional. Here is everything you need for this salad:
- 1 can (15 oz) chickpeas, rinsed and drained I recommend draining these really well and patting them dry so the dressing sticks instead of sliding off
- 1 can (15 oz) cannellini beans, rinsed and drained
- 1/2 cup crumbled feta cheese my preference is always a block of feta that you crumble yourself; it is creamier and less salty than pre-crumbled
- 1/2 cup red onion, finely diced
- 1/2 cup cucumber, diced
- 1/2 cup cherry tomatoes, halved
- 1/4 cup Kalamata olives, pitted and halved in my experience, Kalamata olives add a briny depth that plain black olives just cannot replicate
- 1/4 cup fresh parsley, chopped
- 2 tbsp fresh mint, chopped (optional but worth it)
- 1/4 cup extra virgin olive oil
- 3 tbsp fresh lemon juice I usually squeeze this fresh every time; bottled juice makes the dressing taste flat
- 1 clove garlic, minced
- 1 tsp dried oregano
- Salt and black pepper to taste
Step-by-Step Instructions
In my experience, making the dressing first gives the garlic and oregano a few minutes to bloom while you chop the vegetables, and that small step makes the whole salad taste more cohesive.
Step 1: In a large mixing bowl, combine the rinsed chickpeas, cannellini beans, red onion, cucumber, cherry tomatoes, Kalamata olives, feta cheese, parsley, and mint if using. Toss gently just to combine.
Step 2: In a small bowl or jar, whisk together the olive oil, fresh lemon juice, minced garlic, and dried oregano. Taste before adding salt and pepper. The dressing should be bright, tangy, and a little punchy on its own.
Step 3: Pour the dressing over the salad and toss gently until everything is coated. Go easy here so the feta stays in nice chunks rather than breaking down into the dressing.
Step 4: Cover the bowl and refrigerate for at least 30 minutes. This rest time is not optional if you want the best flavor. The beans soak up the vinaigrette and the whole salad transforms. Pro tip: if you are short on time, even 15 minutes in the fridge makes a difference.
Step 5: Give the salad a good stir before serving and taste for seasoning. Cold temperatures can mute salt, so it often needs a pinch more after chilling. Serve cold or at room temperature.
What to Serve with Mediterranean Bean Salad with Feta
This salad pairs well with simple proteins and hearty sides that let the lemon-herb flavor shine without competing with it.
Grilled Chicken: The brightness of the lemon vinaigrette cuts through the savory char of grilled chicken perfectly. If you want a full Mediterranean-themed meal, try pairing it with this Mediterranean Chicken Bowl for a protein-packed dinner that feels restaurant-worthy.
Baked Salmon: The richness of salmon balances the acidity of the dressing beautifully. For a complete sheet-pan style dinner, the One Skillet Greek Salmon is a natural companion to this salad.
Chickpea and Feta Salad Variation: If you love the chickpea-feta combination and want to explore a different take, the Chickpea Feta Avocado Salad brings in creamy avocado for an even richer bowl.
Mediterranean Diet Meal Prep: This salad fits perfectly into a broader Mediterranean prep week. Pair it with the Mediterranean Diet Meal Prep guide for a full week of fresh, balanced eating.
Greek Chicken Bowls: For a more filling lunch combination, serve a scoop of this salad alongside the High Protein Greek Chicken Bowls for a well-rounded, macro-friendly plate.
Tuna and White Bean Salad: If you are keeping things plant-forward but want variety in your meal prep rotation, the Tuna and White Bean Salad with Lemon Vinaigrette uses a similar flavor profile and pairs well for a light lunch spread.
Spinach and Feta Flatbread Pizza: Serve this salad as a side to the Spinach and Feta Flatbread Pizza for a casual dinner that feels fresh and Mediterranean without a lot of effort.
Storage & Serving Tips
Store your Mediterranean Bean Salad with Feta in an airtight container in the refrigerator for up to 4 to 5 days. The flavor genuinely improves on day two and three as the beans absorb the dressing, so do not feel like you need to eat it all right away.
I recommend stirring the salad well before each serving since the dressing settles at the bottom. A small squeeze of fresh lemon juice on day three or four will wake the flavors back up if it tastes a little flat.
Pro tip: if you are making this specifically for meal prep, keep the feta stored separately and add it fresh to each portion. It keeps its texture longer and makes every serving look and taste like it was just made.
Conclusion
This Mediterranean Bean Salad with Feta is proof that a simple, no-cook recipe can still feel special. It is fresh, filling, and genuinely delicious straight from the fridge. Whether you are building a meal prep week or just need something fast on a busy night, this salad delivers every time. Give it a try and let me know what you think!
Zesty Mediterranean Bean Salad with Feta
Equipment
-
Large mixing bowl
-
Small bowl or jar
-
Whisk
Ingredients
- 15 oz chickpeas 1 can, rinsed and drained
- 15 oz cannellini beans 1 can, rinsed and drained
- 0.5 cup crumbled feta cheese block feta crumbled by hand preferred
- 0.5 cup red onion finely diced
- 0.5 cup cucumber diced
- 0.5 cup cherry tomatoes halved
- 0.25 cup Kalamata olives pitted and halved
- 0.25 cup fresh parsley chopped
- 2 tbsp fresh mint chopped, optional
- 0.25 cup extra virgin olive oil
- 3 tbsp fresh lemon juice freshly squeezed preferred
- 1 clove garlic minced
- 1 tsp dried oregano
- salt and black pepper to taste
Instructions
-
In a large mixing bowl, combine the rinsed chickpeas, cannellini beans, red onion, cucumber, cherry tomatoes, Kalamata olives, feta cheese, parsley, and mint if using. Toss gently to combine.
-
In a small bowl or jar, whisk together the olive oil, fresh lemon juice, minced garlic, and dried oregano. Taste before seasoning with salt and pepper. The dressing should be bright and tangy.
-
Pour the dressing over the salad and toss gently until everything is well coated. Avoid over-mixing to keep the feta in chunks.
-
Cover the bowl and refrigerate for at least 30 minutes to allow the flavors to meld. This step makes a significant difference in overall taste.
-
Stir well before serving and taste for seasoning. Add a pinch more salt if needed. Serve cold or at room temperature.




