This easy bean salad is one of my favorite summer salad recipes because it’s fresh, hearty, and packed with Mediterranean-inspired flavor. Made with buttery lima beans, crisp cucumber, fresh herbs, feta, and my simple homemade salad dressing, this marinated bean salad gets even better as it sits, making it perfect for meal prep, barbecues, picnics, and easy lunches all summer long.
Table of Contents
- Tested Until Perfect
- Why I Love This Recipe
- Ingredients You'll Need
- Substitutions & Variations
- Directions
- How To Store Leftovers & Make Ahead
- Other Veggie-Loaded Salads You’ll Love
- Final Thoughts
- Connect With Me
Bean salads have always reminded me of summer potlucks, but I often found the traditional three bean salad a little too sweet and heavy on vinegar. I wanted something fresher—something I’d genuinely crave for lunch or happily bring to a backyard barbecue.
After testing different combinations, I kept coming back to butter beans. They’re creamy, mild, and soak up dressing beautifully without becoming mushy. Paired with crisp cucumber, salty feta, plenty of fresh herbs, and served over cool Greek yogurt or labneh, this version feels bright, elevated, and incredibly satisfying.
Tested Until Perfect
Many of the top-ranking bean salad recipes use a classic three bean salad with kidney beans, green beans, and a sweet vinegar dressing.
After making several versions, I realized I preferred a fresher Mediterranean-inspired approach. Instead of multiple canned beans, I use creamy butter beans that absorb the vinaigrette beautifully. Adding plenty of fresh herbs, cucumber, feta, and serving it over Greek yogurt creates a lighter, more vibrant marinated bean salad that’s perfect for summer.

Why I Love This Recipe
- Ready in about 15 minutes.
- Perfect for meal prep.
- Gets even better after marinating.
- Packed with fresh herbs and bright flavors.
- High in protein and fiber.
- Perfect for picnics, BBQs, lunches, or light dinners.
- Naturally vegetarian and easy to customize.
Ingredients You’ll Need
Butter Beans (Lima Beans)
The star of this bean salad recipe. Butter beans are creamy, tender, and absorb the dressing beautifully. Drain and rinse canned beans well before using.
Red Onion
Thinly sliced red onion adds just enough sharpness. If you prefer a milder flavor, soak the slices in cold water for 10 minutes before adding them to the salad.
Cucumber
Adds crunch and freshness that balances the creamy beans.
Fresh Herbs
I recommend a combination of parsley, basil, dill, and mint for the best flavor. Using several herbs gives the salad much more depth than relying on just one.
Feta Cheese
Adds salty, tangy richness that complements the beans perfectly.
Everyday Salad Dressing
I toss everything with my homemade bean salad dressing. It’s made with olive oil, Dijon mustard, garlic, white wine vinegar, and maple syrup for the perfect balance of bright, tangy flavor.
Greek Yogurt or Labneh
Serving the salad over Greek yogurt or labneh adds creaminess and makes it feel substantial enough for lunch.

Substitutions & Variations
This easy bean salad is endlessly customizable.
- Swap butter beans for cannellini beans, chickpeas, or kidney beans.
- Make it a classic three bean salad by combining kidney beans, green beans, and chickpeas.
- Add cherry tomatoes for extra sweetness.
- Toss in avocado just before serving.
- Add olives or roasted red peppers for Mediterranean flavor.
- Make it vegan by omitting the feta and using dairy-free yogurt.
- Add grilled chicken or salmon for extra protein.
Directions
Step 1: Prepare the Ingredients
Thinly slice the red onion, dice the cucumber, chop the fresh herbs, and rinse and drain the butter beans.
Step 2: Toss Everything Together
In a large bowl, combine the butter beans, cucumber, onion, herbs, and feta.
Pour over the Everyday Salad Dressing and toss gently until everything is evenly coated.
Step 3: Marinate
Allow the salad to rest in the refrigerator for at least 30 minutes so the beans absorb the dressing.
Step 4: Serve
Spread Greek yogurt or labneh onto a serving platter. Spoon the marinated bean salad over top and finish with extra lemon zest, fresh herbs, and a drizzle of olive oil.
Recipe Tips
- Let the salad marinate for at least 30 minutes—the flavor improves dramatically.
- Use a variety of fresh herbs rather than just one.
- Rinse canned beans well to remove excess sodium.
- Fold the feta in gently to keep it from breaking apart.
- Taste before serving and adjust with extra lemon juice or salt if needed.
- This is one of those salads that’s even better the next day.
How To Store Leftovers & Make Ahead
This marinated bean salad stores beautifully, making it ideal for meal prep.
Store in an airtight container in the refrigerator for up to 4 days.
If serving over yogurt or labneh, store them separately and assemble just before serving for the freshest texture.

Other Veggie-Loaded Salads You’ll Love
- Summer Barley Salad
- Strawberry Salad with Spinach and Feta
- Chickpea, Vegetable and Pasta Salad
- Roasted Beet and Lentil Salad
- Creamy Lemony Asparagus and Pea Pasta Salad
FAQ
Final Thoughts
If you’re looking for an easy bean salad recipe that feels fresh, modern, and full of flavor, this is the one I make on repeat all summer long. Between the creamy butter beans, crisp cucumber, fragrant herbs, tangy feta, and bright homemade dressing, every bite tastes fresh and satisfying.
Whether you’re planning a picnic, packing lunches, or bringing a side dish to your next barbecue, this summer salad is simple to make, travels well, and only gets better with time.
Connect With Me
Follow me on Instagram for more delicious recipes and food tips. And, join me over on Facebook where I share recipes daily!
Mediterranean Marinated Bean Salad
This fresh and flavorful bean salad is packed with creamy butter beans, crisp cucumber, fresh herbs, tangy feta, and a simple homemade bean salad dressing. Served over Greek yogurt or labneh, this easy marinated bean salad is perfect for summer lunches, barbecues, meal prep, or as a vibrant side dish.
Ingredients
- ½ red onion, thinly sliced
- 2 (15 oz) cans butter beans (or lima beans), drained and rinsed
- 1 cucumber, diced
- ½ cup chopped fresh herbs (a mix of parsley, basil, dill, and mint is recommended)
- 1 cup crumbled feta cheese
- Everyday Salad Dressing (or your favorite homemade vinaigrette)
- Plain Greek yogurt or labneh, for serving
- Lemon zest, for garnish
- Extra fresh herbs, for garnish
Instructions
- Thinly slice the red onion, dice the cucumber, and chop the fresh herbs.
- In a large bowl, combine the butter beans, cucumber, red onion, herbs, and crumbled feta.
- Pour over the Everyday Salad Dressing and gently toss until everything is evenly coated.
- Cover and refrigerate for at least 30 minutes to allow the flavors to marinate.
- Spread Greek yogurt or labneh onto a serving platter.
- Spoon the marinated bean salad over the yogurt and garnish with lemon zest, extra fresh herbs, and a drizzle of olive oil if desired.
Notes
Nutrition Information:
Yield: 6 Serving Size: 1Amount Per Serving: Calories: 160Total Fat: 9gSaturated Fat: 6gUnsaturated Fat: 3gCholesterol: 37mgSodium: 391mgCarbohydrates: 11gFiber: 3gSugar: 4gProtein: 9g

Christopher is a food and lifestyle expert, recipe developer and the content creator behind May Eighty Five. With over 6 years of creating recipes for your favourite food brands, he also shares tips, tricks and how to’s that he has learnt over the years. Every week, he shares quick, simple and mostly healthy recipes along with some home and entertaining tips. You will find flavorful cocktails, delicious appetizers, tasty mains and some indulgent desserts.
