This vibrant salad brings together a mix of chickpeas, cannellini, and kidney beans paired with cherry tomatoes, cucumber, bell pepper, and Kalamata olives. Fresh parsley and mint add brightness, all tossed in a zesty dressing of olive oil, lemon juice, garlic, and oregano. Perfect for a quick lunch or side, it’s protein-packed, gluten-free, and easily adapted to vegan preferences by omitting feta cheese. Enjoy fresh or chilled to meld flavors.
The first time I made this bean salad, I'd invited friends over for what I thought was a quick lunch and ended up chatting while prepping for so long that we ate at 3 PM. Nobody minded because the flavors had married beautifully by then, and now I deliberately make it a few hours ahead.
Last summer I brought this to a potluck where the host warned me nobody really liked bean salad. The bowl came back empty with three requests for the recipe, and now it's my go-to whenever I need something that travels well.
Ingredients
- 1 cup canned chickpeas: These add that nutty, creamy foundation that holds everything together
- 1 cup canned cannellini beans: Mild and buttery, they're the blank canvas that lets other flavors shine
- 1 cup canned kidney beans: Their hearty texture creates substance and makes each bite feel substantial
- 1 cup cherry tomatoes: When you bite into them, they burst with juice that mingles with the dressing
- 1/2 cup cucumber: Fresh crunch that balances the density of all those beans
- 1/2 cup red bell pepper: Sweetness that cuts through the earthiness of the legumes
- 1/4 cup red onion: Just enough sharpness to wake up your palate without overwhelming
- 1/4 cup Kalamata olives: Their brininess is the secret ingredient that makes this taste distinctly Mediterranean
- 1/4 cup fresh parsley: Bright and grassy notes that lift the whole dish
- 2 tbsp fresh mint: Even if you think you dont like mint, try it here as it adds an unexpected freshness
- 3 tbsp extra-virgin olive oil: Use the good stuff since the dressing is simple and quality shows
- 2 tbsp freshly squeezed lemon juice: Bright acidity that makes all the vegetables pop
- 1 tbsp red wine vinegar: Adds depth and that characteristic Mediterranean tang
- 1 garlic clove: Minced finely so it disperses throughout rather than creating hot spots
- 1 tsp dried oregano: The dried herb actually works better here than fresh as it weaves through everything
- 1/2 tsp sea salt: Enhances all the flavors without making it taste salty
- 1/4 tsp black pepper: Freshly cracked adds warmth and complexity
- 1/4 cup feta cheese: Creamy, salty perfection that pulls all the Mediterranean elements together
Instructions
- Drain and rinse all your beans:
- Give them a thorough cold water rinse until the water runs completely clear
- Prep your vegetables:
- Halve the tomatoes, dice the cucumber and bell pepper into small even pieces, finely chop the onion, and slice those gorgeous purple olives
- Combine beans and vegetables:
- Toss everything in your largest mixing bowl and sprinkle the fresh herbs on top
- Whisk the dressing:
- Combine oil, lemon juice, vinegar, garlic, oregano, salt, and pepper in a small bowl until emulsified
- Dress and toss:
- Pour the dressing over the salad and use your hands or two spoons to gently coat everything without mashing the beans
- Taste and adjust:
- Let it sit for five minutes, then taste and add more salt or acid if needed
- Add the finishing touch:
- Crumble the feta over the top right before serving so it stays creamy and distinct
My neighbor tasted this at my table and now makes a double batch every Sunday for her work lunches. She says it's the only thing she craves even after eating it four days in a row.
Making It Your Own
I've discovered that adding a diced avocado right before serving creates this creamy contrast that's absolutely luxurious, though it won't keep as well for leftovers. The way it mingles with the dressing is worth eating it all in one sitting.
What To Serve With It
This salad is substantial enough to stand alone as a meal, but I love pairing it with grilled fish or simply roasted chicken when I want something more traditional. The brightness of the dressing cuts through rich main dishes beautifully.
Storage And Meal Prep
This might be the ultimate meal prep salad because it actually improves with time. The beans continue to marinate and absorb the dressing, developing deeper flavor that makes the second and third day even better than the first.
- Store in an airtight container for up to four days in the refrigerator
- Add fresh herbs and feta when serving leftovers to perk it back up
- Bring to room temperature for 20 minutes before eating for the best flavor
There's something deeply satisfying about a dish that requires no heat yet delivers such complex, vibrant flavors. It's become my answer to almost every what should I bring question.
Recipe FAQs
- → Can I use dried beans instead of canned?
-
Yes, soak and cook dried beans until tender before adding them to the salad to ensure the best texture.
- → What can I substitute for Kalamata olives?
-
Black olives or green olives can be used as alternatives, depending on your taste preference.
- → Is this dish suitable for a vegan diet?
-
Simply omit the feta cheese or replace it with a plant-based alternative to keep it vegan.
- → How long does the salad keep in the refrigerator?
-
It stays fresh for up to 2 days when covered tightly, allowing flavors to meld nicely.
- → Can I add other vegetables or herbs?
-
Absolutely, adding diced avocado, fresh basil, or mint enhances flavor and texture.