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.