Mediterranean Marinated White Bean Salad 

Mediterranean Marinated White Bean Salad 

Fresh, vibrant, and bursting with Mediterranean-inspired flavour, this Mediterranean Marinated White Bean Salad is an easy and satisfying dish made with creamy white beans, juicy tomatoes, crisp cucumber, briny olives, tangy feta, fresh herbs, garlic, lemon, and extra-virgin olive oil.

It’s perfect as a light lunch, refreshing side dish, or convenient meal-prep recipe. Best of all, there’s no complicated cooking required—just chop, mix, marinate, and enjoy!

The longer the salad sits, the more the beans absorb the delicious lemon, garlic, and herb dressing.

Recipe Details

Recipe Name: Mediterranean Marinated White Bean Salad
Servings: 6
Prep Time: 15 minutes
Marinating Time: 30 minutes to 2 hours
Total Time: About 45 minutes

Cuisine: Mediterranean-Inspired
Dietary Style: Vegetarian, naturally gluten-free

Ingredients

For the Salad

  • 2 cans (15 ounces each) white beans, drained and rinsed
  • 1½ cups cherry tomatoes, halved
  • 1 medium cucumber, diced
  • ½ cup Kalamata olives, halved
  • ¼ cup red onion, finely diced
  • ½ cup crumbled feta cheese
  • ¼ cup fresh parsley, finely chopped
  • 2 tablespoons fresh dill, chopped

White Bean Options

You can use:

  • Cannellini beans
  • Great Northern beans
  • Butter beans
  • Navy beans

Cannellini beans are especially delicious because they have a creamy texture while still holding their shape.

For the Lemon Herb Marinade

  • ¼ cup extra-virgin olive oil
  • Juice of 1 large lemon
  • 2 cloves garlic, finely minced
  • 1 teaspoon Dijon mustard
  • 1 teaspoon dried oregano
  • ½ teaspoon salt, or to taste
  • ½ teaspoon freshly ground black pepper
  • ¼ teaspoon red pepper flakes, optional

Optional Add-Ins

Want to customise your salad? Try adding:

  • ½ avocado, diced
  • Roasted red peppers
  • Artichoke hearts
  • Sun-dried tomatoes
  • Chickpeas
  • Fresh basil
  • Baby spinach
  • Arugula

Instructions

Step 1: Prepare the White Beans

Open the cans of white beans and pour them into a colander.

Rinse thoroughly under cool running water.

Drain well and gently pat dry if they seem excessively wet.

Removing excess liquid helps the flavourful marinade stick better to the beans.

Transfer the beans to a large mixing bowl.

Be gentle when handling them, especially if using cannellini beans, because they can be soft and delicate.

Step 2: Prepare the Vegetables

Wash the cherry tomatoes and cut them in half.

Wash the cucumber and dice it into bite-sized pieces.

Finely dice the red onion.

Cut the Kalamata olives in half if desired.

Add the tomatoes, cucumber, red onion, and olives to the bowl with the white beans.

The combination of creamy beans, juicy tomatoes, crunchy cucumber, and savoury olives creates a wonderful variety of textures.

Step 3: Add the Fresh Herbs

Finely chop the fresh parsley and dill.

Add them to the bowl.

Fresh herbs are one of the ingredients that make this salad taste especially bright and vibrant.

Parsley adds a clean, fresh flavour, while dill brings a slightly tangy and aromatic Mediterranean-inspired taste.

If you don’t have dill, you can use extra parsley or fresh basil.

Step 4: Make the Lemon Garlic Dressing

In a small bowl or jar, combine:

  • Extra-virgin olive oil
  • Fresh lemon juice
  • Minced garlic
  • Dijon mustard
  • Dried oregano
  • Salt
  • Black pepper
  • Red pepper flakes, if using

Whisk the ingredients together until well combined.

If using a jar, place the lid tightly on top and shake vigorously.

The Dijon mustard helps bring the lemon juice and olive oil together into a smooth dressing.

Taste the dressing and adjust according to your preference.

For extra tanginess, add more lemon juice.

For a richer flavour, add a little more olive oil.

Step 5: Combine and Marinate

Pour the lemon garlic dressing over the white bean mixture.

Using a large spoon or spatula, gently toss everything together.

Make sure the beans and vegetables are evenly coated with the dressing.

Cover the bowl and refrigerate for at least 30 minutes.

For even more flavour, allow the salad to marinate for 1–2 hours.

During this time, the beans absorb the delicious flavours of garlic, lemon, oregano, and fresh herbs.

Step 6: Add the feta.

Just before serving, gently fold in the crumbled feta cheese.

Adding the feta at the end helps it remain in beautiful little creamy pieces instead of becoming completely mixed into the dressing.

Taste the salad.

Add additional salt, black pepper, lemon juice, or herbs if needed.

Step 7: Serve and Enjoy

Serve the Mediterranean Marinated White Bean Salad chilled or at room temperature.

Garnish with:

  • Extra parsley
  • Fresh dill
  • Crumbled feta
  • A drizzle of olive oil
  • Extra lemon wedges

Enjoy!

Description

This Mediterranean Marinated White Bean Salad is the perfect example of how simple ingredients can create an incredibly flavourful dish.

The white beans provide a creamy and satisfying base. Juicy tomatoes add freshness, while cucumber brings a crisp and refreshing bite.

Kalamata olives add a rich, salty flavour that pairs beautifully with tangy feta cheese.

The real magic happens when everything is tossed in the bright lemon-garlic dressing. The extra-virgin olive oil, fresh herbs, oregano, and lemon create a fresh and aromatic flavour that brings the entire salad together.

Unlike many salads that become soggy quickly, bean salads often develop even more flavour after sitting in the refrigerator for a while.

That makes this recipe especially convenient for meal preparation.

Recipe Notes

Choose Good-Quality Beans

Canned beans make this recipe quick and convenient.

Choose beans with a firm texture rather than overly soft beans if possible.

Always rinse canned beans before using them to remove excess liquid and reduce the salty taste from the canning liquid.

Fresh Lemon Is Best

Freshly squeezed lemon juice gives the dressing a bright and natural flavour.

Bottled lemon juice can be used if necessary, but fresh lemon makes a noticeable difference.

For extra lemon flavour, add a small amount of finely grated lemon zest.

Adjust the garlic.

If you love garlic, feel free to add an extra clove.

If you’re sensitive to raw garlic, use only one small clove or allow the dressing to marinate before mixing it with the salad.

The garlic flavour will become stronger as the salad sits.

Don’t overmix.

White beans can break apart easily.

Use a gentle folding motion when mixing the salad.

This will help keep the beans intact and the finished salad looking beautiful.

Tips for the Best White Bean Salad

1. Let It Marinate

Although you can serve this salad immediately, allowing it to sit for at least 30 minutes makes a big difference.

The beans absorb more flavour from the lemon and herbs.

2. Add Delicate Ingredients Later

For the best texture, add feta shortly before serving.

If using avocado, add it just before eating to prevent browning.

3. Taste Before Serving

After marinating, taste the salad again.

Beans absorb seasoning, so you may want to add a little more lemon juice, herbs, or black pepper.

4. Use Extra-Virgin Olive Oil

Since the dressing is not cooked, the flavour of the olive oil is noticeable.

A good-quality extra-virgin olive oil can make the salad taste even better.

5. Chop Ingredients Evenly

Try to keep the cucumber, tomatoes, and onion in bite-sized pieces.

This makes the salad easier to eat and ensures every spoonful contains a variety of ingredients.

Serving Suggestions

This salad is incredibly versatile.

As a Light Lunch

Enjoy a generous bowl on its own with a slice of whole-grain bread or warm pita.

As a Side Dish

Serve alongside:

  • Grilled chicken
  • Baked salmon
  • Grilled shrimp
  • Roasted vegetables
  • Mediterranean-style chicken

For a Vegetarian Meal

Add:

  • Quinoa
  • Couscous
  • Roasted vegetables
  • Additional chickpeas

As Part of a Meal Prep Bowl

Layer the bean salad with leafy greens and a protein of your choice.

Storage and Meal Prep

This recipe is excellent for meal preparation.

Store the salad in an airtight container in the refrigerator.

For the best texture, enjoy within 3–4 days.

The cucumber and tomatoes may release some liquid as the salad sits.

Simply give the salad a gentle stir before serving.

If making the recipe several days ahead, you can store the cucumber separately and add it shortly before eating for maximum crispness.

Nutritional Information

Approximate nutritional information per serving:

  • Calories: 280–330 kcal
  • Protein: 10–13 g
  • Carbohydrates: 28–35 g
  • Fat: 14–18 g
  • Fiber: 8–10 g
  • Sugar: 3–5 g

Nutritional values are estimates and will vary depending on the exact brands, quantities, and ingredients used.

Potential Benefits

1. Plant-Based Protein

White beans provide plant-based protein, making this salad more filling and satisfying than many vegetable-only salads.

2. A Good Source of Fiber

Beans contain dietary fibre, which supports normal digestion and can help make meals more satisfying.

3. Includes a Variety of Vegetables

Tomatoes, cucumber, onion, and fresh herbs add different flavours, textures, and nutrients.

Eating a variety of plant foods can help create a more diverse and enjoyable diet.

4. Contains Unsaturated Fats

Extra-virgin olive oil is a source of predominantly unsaturated fats and is commonly included in Mediterranean-style eating patterns.

5. Naturally Gluten-Free

When prepared with naturally gluten-free ingredients, this salad is naturally gluten-free.

Always check packaged ingredients if you have a medical reason to avoid gluten.

Frequently Asked Questions

Q1: Can I use dried beans instead of canned beans?

Yes!

Cook dried white beans according to package instructions until tender.

Allow them to cool completely before making the salad.

You will need approximately the equivalent of two cans of cooked beans.

Q2: What type of white bean is best?

Cannellini beans are an excellent choice because of their creamy texture.

Great Northern beans and butter beans also work very well.


Q3: Can I make this salad vegan?

Absolutely.

Simply leave out the feta cheese or replace it with a plant-based feta alternative.

Q4: Can I add chicken?

Yes!

Grilled or shredded chicken turns this side salad into a more substantial main meal.

Q5: Can I make this without olives?

Of course.

If you don’t enjoy olives, simply leave them out.

You can replace them with roasted red peppers, artichokes, or extra cucumber.

Q6: Can I use bottled lemon juice?

Fresh lemon juice is recommended for the best flavour, but bottled lemon juice can be used when fresh lemons aren’t available.

Q7: Why is my bean salad watery?

Vegetables such as tomatoes and cucumber naturally release water.

To reduce excess liquid, store the salad in the refrigerator and drain off excess liquid if necessary before serving.

You can also add the cucumber shortly before eating.

Q8: Can I freeze this salad?

Freezing is not recommended.

The vegetables and beans may become soft and watery after thawing.

This salad is best enjoyed fresh from the refrigerator.

Q9: Can I eat this warm?

Yes.

Although traditionally enjoyed chilled or at room temperature, you can gently warm the beans before combining them with the other ingredients.

For the freshest texture, keep the cucumber and feta cool and add them at the end.

Final Thoughts

This Mediterranean Marinated White Bean Salad is fresh, colourful, satisfying, and packed with incredible flavour.

Creamy white beans are combined with juicy tomatoes, crisp cucumber, savoury olives, tangy feta, and plenty of fresh herbs. Everything is brought together with a bright lemon-garlic and extra-virgin olive oil dressing.

It’s easy enough for a quick weekday lunch, beautiful enough for entertaining, and convenient enough for meal prep.

Leave a Comment