This vibrant Mediterranean salad brings together creamy white beans, briny Kalamata olives, cherry tomatoes, crisp cucumber, and a trio of fresh herbs including parsley, dill, and mint. The zesty lemon-olive oil vinaigrette ties everything together with a bright, tangy finish. Ready in just 15 minutes with no cooking required, this protein-rich dish works beautifully as a light lunch or alongside grilled fish and chicken. The flavors continue developing as it sits, making it excellent for meal prep or picnics.
Last summer, my neighbor Maria brought this salad to our potluck and I literally couldn't stop eating it. The combination of creamy beans and bright herbs just hits different on a hot day. I've been making it weekly ever since.
I made this for my sister's birthday lunch and she asked for the recipe before she even finished her plate. Something about the mint and dill together makes people pause and ask what's in it.
Ingredients
- White beans: Cannellini or Great Northern work best because they hold their shape
- Cherry tomatoes: Sweet ones balance the briny olives perfectly
- English cucumber: Fewer seeds and better crunch than regular cucumbers
- Red onion: Thin slices add just the right bite
- Kalamata olives: These bring the essential Mediterranean saltiness
- Fresh parsley: Flat leaf has more flavor than curly
- Fresh dill: Dont skip this, it makes everything taste brighter
- Fresh mint: The secret ingredient that surprises everyone
- Extra virgin olive oil: Quality matters since its the main dressing fat
- Lemon juice: Fresh squeezed is non negotiable here
- Dijon mustard: Helps the dressing emulsify properly
- Garlic: One small clove goes a long way
- Salt and pepper: Adjust to your taste preference
Instructions
- Prep your vegetables:
- Halve the cherry tomatoes and dice the cucumber into small pieces
- Slice the onion:
- Cut the red onion as thin as you possibly can
- Drain the beans:
- Rinse them thoroughly until the water runs clear
- Chop the herbs:
- Give yourself plenty of all three herbs, they shrink when chopped
- Make the dressing:
- Whisk everything together until it looks creamy and thick
- Combine everything:
- Toss gently so you dont mash the beans
My kids actually fought over the leftovers, which never happens with salad. Now it's the one dish I can bring to any gathering and know the bowl will come home empty.
Make It Your Own
Sometimes I add crumbled feta if I want to make it more substantial. Roasted red peppers also add a nice sweetness that plays well with the olives.
What to Serve With It
Grilled fish or chicken make this a complete meal. But honestly, with some crusty bread, it's perfect on its own for a light lunch.
Storage and Meal Prep
This keeps beautifully in the fridge for up to 4 days. The flavors actually develop and get better over time, which is rare for salads.
- Store the dressing separately if making ahead
- Bring to room temperature before serving
- Add fresh herbs right before eating
Hope this becomes your go to summer salad like it did for me.
Recipe FAQs
- → Can I make this salad ahead of time?
-
Yes, this salad actually improves after sitting for a few hours. You can refrigerate it for up to 2 hours before serving to allow the flavors to meld together. The beans will absorb more of the zesty dressing, making each bite more flavorful.
- → What type of white beans work best?
-
Cannellini or Great Northern beans are ideal choices due to their creamy texture and mild flavor that pairs perfectly with the briny olives and fresh herbs. Make sure to drain and rinse them thoroughly before using.
- → How can I add more protein?
-
While white beans already provide 7 grams of protein per serving, you can crumble feta cheese on top or serve alongside grilled chicken or fish. For a plant-based boost, consider adding chopped walnuts or almonds.
- → Can I substitute the fresh herbs?
-
The combination of parsley, dill, and mint creates a signature Mediterranean flavor profile. If needed, you can use basil or oregano in place of mint, but try to keep at least two varieties of fresh herbs for the best taste.
- → How long will leftovers keep?
-
This salad stays fresh in the refrigerator for 2-3 days when stored in an airtight container. The vegetables may release some moisture, so give it a quick toss before serving leftovers. Add fresh herbs right before eating if they look wilted.
- → Is this suitable for meal prep?
-
Absolutely—this is an excellent meal prep option. The sturdy vegetables and beans hold up well, and the flavors continue developing over time. Prepare a batch on Sunday for grab-and-go lunches throughout the week.