Easy Bean Salad Recipe

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

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

FAQ

Absolutely! In fact, I recommend it. The longer it sits, the more flavorful it becomes.

Yes! Cannellini beans, chickpeas, black beans, or kidney beans all work well.

Not exactly. This recipe is inspired by the classic three bean salad, but has a fresher Mediterranean twist with herbs, cucumber, feta, and creamy butter beans.

It’s delicious alongside grilled chicken, steak, salmon, burgers, sandwiches, or warm crusty bread.

Yes! Beans are rich in fiber, plant-based protein, and nutrients, making this a filling and nutritious summer salad.

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

Yield: serves 4-6
Prep Time: 10 minutes
Additional Time: 30 minutes
Total Time: 40 minutes

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.

No Ratings

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

  1. Thinly slice the red onion, dice the cucumber, and chop the fresh herbs.
  2. In a large bowl, combine the butter beans, cucumber, red onion, herbs, and crumbled feta.
  3. Pour over the Everyday Salad Dressing and gently toss until everything is evenly coated.
  4. Cover and refrigerate for at least 30 minutes to allow the flavors to marinate.
  5. Spread Greek yogurt or labneh onto a serving platter.
  6. 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

  • The salad tastes even better after a few hours in the refrigerator.
  • Substitute cannellini beans, chickpeas, or kidney beans if preferred.
  • Add cherry tomatoes, olives, or avocado for extra flavor and texture.
  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • Perfect as a light lunch, picnic salad, barbecue side, or meal prep recipe.
  • Nutrition Information:
    Yield: 6 Serving Size: 1
    Amount Per Serving: Calories: 160Total Fat: 9gSaturated Fat: 6gUnsaturated Fat: 3gCholesterol: 37mgSodium: 391mgCarbohydrates: 11gFiber: 3gSugar: 4gProtein: 9g

    Similar Posts