Mediterranean Bean Salad is a vibrant, wholesome dish that effortlessly combines the hearty goodness of chickpeas and white beans with an array of crisp, fresh Mediterranean vegetables and creamy feta cheese. Finished with a light, zesty lemon-herb dressing, this salad is a symphony of flavors and textures, making it an ideal choice for a healthy side dish, a satisfying lunch, or a light dinner main. Serve it alongside warm pita bread and creamy hummus for an authentic and complete meal experience.

In many homes, including my own, salads are a weekly staple, providing an easy and nutritious solution for busy mealtimes. I often kick off my dinners with a refreshing salad, and for lunch, they’re my go-to choice. This easy bean salad recipe stands out not only for its simplicity but also for its exceptional suitability for meal prep. Its robust nature means it travels incredibly well, making it perfect for a quick grab-and-go lunch, a summer cookout, or a delightful picnic addition.
My Mediterranean white bean salad with feta is crafted from a selection of simple, readily available ingredients, promising an incredibly easy preparation. I’ve thoughtfully loaded this salad with all my favorite Mediterranean components, ensuring a burst of authentic flavors in every bite. Fresh herbs are truly indispensable; they infuse salads with an unparalleled vibrancy, and in this recipe, the generous inclusion of fresh mint, parsley, and green onions elevates the entire dish.
A truly exceptional salad isn’t complete without the perfect dressing to bind all the elements together. For this reason, I rely on high-quality extra virgin olive oil, which I blend with fresh lemon juice and other aromatic ingredients to create a light, bright, and utterly zesty dressing. If you’re a fan of hearty bean salads, you’ll also adore my Mediterranean White Bean Salad, the diverse textures of my Mediterranean Three Bean Salad, or the unique flavors of this Balela Salad.
My culinary journey often leads me back to the vibrant ingredients of the Mediterranean. I encourage you to explore more of my recipes that celebrate these flavors, such as my Mediterranean Roasted Vegetables, the wholesome Mediterranean Buddha Bowl, the elegant Mediterranean Crostini, or my comforting Mediterranean Pasta recipes.
Why You’ll Adore This Mediterranean Bean Salad

This Mediterranean Bean Salad isn’t just a recipe; it’s a culinary experience designed for convenience, health, and incredible flavor. Here’s why this salad is an absolute must-try for your kitchen:
- Effortless Preparation: One of the greatest appeals of this salad is its “no-cook” nature. It’s primarily an assembly job, meaning you can pull it together in mere minutes. This makes it an ideal last-minute dish for unexpected guests, a fantastic contribution to a picnic, or a hassle-free option for a potluck. Spend less time in the kitchen and more time enjoying!
- Unmatched Versatility: This salad truly shines in its adaptability. It makes a fantastic, light, and fulfilling lunch on its own, a perfect main course for a casual dinner, or a vibrant side dish to complement any meal, from grilled chicken to baked fish. You can easily elevate its protein content by adding lean meats, seafood, or even hard-boiled eggs, transforming it into a complete and robust meal.
- Nutrient-Packed Goodness: Bursting with fiber-rich beans, antioxidant-packed vegetables, and healthy fats from olives and olive oil, this salad is a powerhouse of nutrition. It’s designed to keep you feeling full and energized, contributing to a balanced and wholesome diet. Every ingredient plays a role in boosting your well-being.
- Flavor Explosion in Every Bite: The combination of briny olives, sweet roasted red peppers, crisp cucumbers, juicy tomatoes, sharp red onion, fresh herbs, and tangy feta, all coated in a zesty lemon dressing, creates a dynamic and irresistible flavor profile. It’s a taste that transports you straight to the sun-drenched coasts of the Mediterranean.
- Ideal for Meal Prep: Its ingredients hold up remarkably well in the refrigerator, making it a fantastic candidate for meal prepping. Prepare a large batch at the beginning of the week, and you’ll have healthy, ready-to-eat portions for days. This convenience helps maintain healthy eating habits even on the busiest schedules.
- Easy to Customize: The recipe is incredibly forgiving and open to modification. If there’s an ingredient you’re not fond of, simply leave it out. Want to add something extra? Go for it! This flexibility ensures that the salad can always be tailored to your personal taste and dietary requirements.

Essential Ingredients for Your Mediterranean Bean Salad

Crafting the perfect Mediterranean Bean Salad starts with selecting vibrant, fresh ingredients that contribute to its rich texture and unparalleled flavor. Here’s a closer look at what you’ll need to bring this delightful dish to life:
- The Beans – Heart of the Salad: I’ve chosen a robust combination of chickpeas (garbanzo beans) and cannellini beans (white kidney beans) for this recipe. Chickpeas offer a nutty, firm texture and are rich in protein and fiber, making the salad incredibly satisfying. Cannellini beans, with their creamy texture and mild flavor, perfectly complement the chickpeas, adding another layer of substance. Remember to thoroughly drain and rinse both types of canned beans to remove excess sodium and starchy liquid.
- Flavorful Olives: Pitted Kalamata olives are my preference for their distinctive briny, fruity flavor and beautiful deep purple hue. They are a cornerstone of Mediterranean cuisine, contributing healthy monounsaturated fats and a wonderful complexity that ties the salad together.
- Sweet Roasted Red Peppers: For convenience and a burst of sweet-smoky flavor, I always reach for a jar of good quality roasted red peppers. They add a lovely sweetness and vibrant color. Be sure to drain them properly and pat them dry before chopping and adding them to prevent any excess moisture from making the salad soggy.
- Crisp Red Onion: A thinly sliced red onion provides a mild, pungent bite that is characteristic of many Mediterranean salads. Its gentle sharpness is less overpowering than other onion varieties, and you could even use shallots for an even milder onion flavor if you prefer.
- Juicy Cherry Tomatoes: These small, sweet gems are perfect for this salad. When halved, they burst with fresh flavor and add a beautiful pop of color. Their inherent sweetness balances the tangier elements of the dressing and other ingredients.
- Crunchy Bell Pepper: I’ve opted for a green bell pepper in this traditional recipe, which offers a crisp texture and a slightly bitter note that contrasts well with the other sweet and savory components. However, feel free to substitute with a red, yellow, or orange bell pepper for a sweeter flavor profile and a different visual appeal.
- Cool Cucumber: English cucumbers are my go-to for their thinner skin and fewer seeds, meaning less prep work. They provide a refreshing crunch and essential hydration, making the salad incredibly invigorating. Regular cucumbers work just as well; simply peel and deseed if desired.
- Creamy Feta Cheese: Feta cheese is a hallmark of Mediterranean cuisine, lending a delightful salty tang and creamy, crumbly texture to the salad. If possible, buy a fresh block of feta and crumble it yourself for the best flavor and texture, though pre-crumbled feta is a convenient alternative. It’s an optional but highly recommended addition that enhances the overall richness.
- Fresh Herbs: The soul of this salad lies in its generous use of fresh herbs. Mint offers a cool, refreshing counterpoint, while parsley provides a bright, earthy freshness. Green onions (scallions) add a mild oniony flavor and a delicate crunch. These herbs are crucial for that authentic Mediterranean aroma and taste.
- Zesty Lemon-Herb Dressing: The simple yet potent dressing brings everything together. It consists of high-quality extra virgin olive oil (the foundation of Mediterranean cooking), tangy red wine vinegar, freshly squeezed lemon juice for brightness, minced garlic for aromatic depth, and a dash of salt and pepper. Optional spices like sumac, za’atar, or oregano can be added for an extra layer of authentic flavor.

Creative Variations to Customize Your Bean Salad
This Mediterranean Bean Salad is wonderfully adaptable, allowing you to tailor it to your personal preferences or what you have on hand. Don’t hesitate to get creative with these delicious variations:
- Alternate Pulses: While chickpeas and cannellini beans form the base, you can easily swap them or add other beans. Try incorporating hearty black beans, protein-rich kidney beans, or even small red beans for a different flavor and texture profile. Lentils, cooked and cooled, also make a fantastic addition, boosting the protein and fiber content.
- Boost Your Veggies: The beauty of this salad lies in its flexibility. Consider adding diced zucchini, sun-dried tomatoes (packed in oil, thoroughly drained and chopped), marinated artichoke hearts for a tangy bite, or a different color bell pepper like yellow or orange for a vibrant pop and sweeter flavor. Even steamed and cooled green beans can add a fresh crunch.
- Protein Power-Ups: To transform this salad into an even more substantial meal, consider adding cooked and shredded grilled chicken, flaked salmon or tuna, hard-boiled eggs, or cooked quinoa. These additions make it a perfect option for a hearty lunch or dinner.
- Cheese Choices: If feta isn’t your favorite, crumbled goat cheese offers a tangy and creamy alternative that pairs beautifully with the Mediterranean flavors. Shaved Parmesan cheese can also provide a sharper, saltier note. For a dairy-free or vegan option, simply omit the cheese entirely or use a high-quality plant-based feta alternative.
- Herbaceous Additions: Elevate the aromatic profile by experimenting with other fresh herbs. Fresh basil provides a sweet, peppery note, while oregano offers a more robust, earthy flavor. A sprinkle of fresh dill or chives can also introduce delightful nuances.
- Crunch and Texture: For an extra layer of texture and flavor, sprinkle in some toasted pine nuts, slivered almonds, sunflower seeds, or pumpkin seeds. These additions offer a satisfying crunch and healthy fats. Crispy croutons can also add an appealing bite.
- Olive Diversity: While Kalamata olives are a classic choice, don’t shy away from using other varieties. Green olives can offer a sharper, saltier profile, while black olives (such as ripe California olives) provide a milder, fruitier taste.
- Spice It Up: Enhance the dressing or salad mixture with additional dry spices for an authentic Mediterranean touch. A pinch of cumin can add warmth, coriander a citrusy note, or smoked paprika for depth. Specialty blends like Za’atar (a mix of dried herbs, sumac, and sesame seeds) or extra sumac (for a tangy, lemony flavor) are fantastic additions. A dash of red pepper flakes can also provide a subtle, welcome kick.

Effortlessly Prepare Your Mediterranean Bean Salad
This recipe is renowned for its simplicity, requiring no cooking and minimal prep. Here’s how you can assemble your vibrant Mediterranean Bean Salad in just a few easy steps, ensuring maximum flavor and freshness:
Step 1: Prepare Your Salad Base
- Start by thoroughly draining and rinsing your canned chickpeas and white beans. This crucial step removes excess sodium and the starchy liquid they are packed in, which helps prevent your salad from becoming soggy and enhances the clean flavors of the beans. Allow them to drain for a couple of minutes in a colander, shaking gently to remove all excess water.
- In a large mixing bowl, combine the drained and rinsed chickpeas and white beans.
- Add the prepared vegetables: the halved kalamata olives, chopped roasted red peppers, finely diced red onion, halved cherry tomatoes, diced bell pepper (green or your choice of color), and diced English cucumber.
- Gently fold in the crumbled feta cheese (if you are using it), along with the freshly chopped mint, parsley, and green onions. Ensure all ingredients are well distributed throughout the bowl, creating an appealing mix of colors and textures.
Step 2: Whisk Up the Zesty Dressing
- In a separate small bowl or a mason jar with a secure lid, combine the dressing ingredients: the high-quality extra virgin olive oil, tangy red wine vinegar, freshly squeezed lemon juice, and minced garlic.
- Whisk vigorously with a fork or a small whisk (or shake well if using a jar) until the dressing is well emulsified and appears slightly thickened.
- Season the dressing with salt and freshly ground black pepper to taste. This is also the perfect moment to stir in any optional spices like sumac, za’atar, or oregano if you desire an extra layer of authentic Mediterranean flavor. Taste and adjust seasonings as needed.
Step 3: Combine and Serve
- Pour the freshly prepared dressing evenly over the mixed salad ingredients in the large bowl.
- Using a spatula or a pair of tongs, gently toss the salad to ensure all vegetables and beans are thoroughly and evenly coated with the delicious dressing. Be careful not to mash the beans or vegetables.
- For optimal flavor and for the ingredients to properly meld, allow the salad to chill in the refrigerator for at least 30 minutes before serving. This resting period significantly deepens the overall taste.
- Serve your vibrant Mediterranean Bean Salad as a refreshing main course with warm pita bread and creamy hummus, as a versatile side dish to grilled chicken, fish, or lamb, or use it as a flavorful filling for pita wraps, lettuce cups, or alongside falafel.
Pro Tip for a Perfect Salad: Always ensure your canned beans are thoroughly drained and rinsed. The starchy liquid they come in can make your salad watery and diminish its fresh, crisp appeal. A good rinse under cold water and a few minutes of draining in a colander make all the difference, leading to a much better texture and flavor!

Storage and Meal Prep Tips for Your Mediterranean Bean Salad
This Mediterranean Bean Salad is fantastic for meal prepping and can be enjoyed throughout the week with a few simple storage considerations. Its flavors often deepen and improve as it sits, making it an excellent make-ahead option:
- Store any leftover Mediterranean Bean Salad in an airtight container in the refrigerator. When properly stored, it will maintain its freshness and deliciousness for up to 4 days. This makes it a perfect grab-and-go option for healthy lunches.
- While most ingredients hold up beautifully, the white beans (like cannellini) can become quite soft after a couple of days in the dressing. If you plan to enjoy this salad over a longer period (e.g., beyond 2-3 days), consider a smart meal prep strategy: prepare all the vegetables and the dressing, but keep the white beans separate, drained, and rinsed. Add the white beans only to the portion you’re about to eat, mixing them in just before serving to preserve their ideal texture.
- For best results and to re-invigorate the flavors, give the salad a gentle toss before each serving. This redistributes the dressing and freshens up the ingredients, ensuring every bite is as delicious as the first.
Frequently Asked Questions About Mediterranean Bean Salad
Yes, cannellini beans are indeed a type of white bean. The term “white beans” is a broad category that encompasses several different varieties, including cannellini beans, great northern beans, navy beans, and sometimes lima beans. Each variety has slight differences in size, shape, and texture. Cannellini beans, specifically, are beloved for their kidney-like shape, relatively large size, and notably creamy texture, coupled with a mild, slightly nutty flavor, which makes them particularly excellent for salads like this one.
For an optimal Mediterranean Bean Salad, incorporating a variety of beans is highly recommended to achieve the best combination of colors, textures, and flavors. Chickpeas provide a firm, somewhat nutty bite, while cannellini beans contribute a wonderfully creamy contrast. Other excellent choices that complement the Mediterranean profile include earthy black beans, robust kidney beans, or even steamed and cooled green beans for an added layer of freshness and crunch. When using canned beans, which offer incredible convenience, always remember to rinse them thoroughly under cold running water. This crucial step removes excess sodium and any residual starchy liquid, significantly enhancing their flavor and preventing the salad from becoming overly wet.
Absolutely! While this salad is undoubtedly delicious immediately after preparation, allowing it to marinate in the refrigerator for at least 30 minutes—or ideally, a few hours—truly elevates its flavor profile. This resting period provides ample time for the fresh vegetables and hearty beans to absorb the vibrant flavors of the zesty dressing, resulting in a much more cohesive, well-rounded, and deeply flavorful dish. For the most profound taste, you can even prepare the salad the night before, allowing it to marinate overnight, which makes it perfect for busy days.
Yes, converting this delightful Mediterranean Bean Salad into a vegan-friendly dish is incredibly simple. The majority of the ingredients—all the beans, vegetables, olives, herbs, and the olive oil-based dressing—are naturally vegan. To make it completely plant-based, simply omit the feta cheese. If you still desire that creamy, tangy element, you can easily substitute it with your favorite high-quality plant-based feta alternative, which are now widely available in many grocery stores. This flexibility makes the salad a fantastic option for a wide range of dietary preferences.
Beyond being a fantastic standalone lunch or a light, refreshing dinner, this Mediterranean Bean Salad shines as a versatile accompaniment to various meals. It pairs exceptionally well with grilled proteins such as chicken, fish, lamb, or even halloumi cheese. You can also pile it generously into warm pita bread, create a vibrant and satisfying hummus plate by serving it alongside a dollop of creamy hummus, or use it as a fresh, flavorful topping for grain bowls or falafel. Its robust flavors and satisfying texture make it a crowd-pleaser and a healthy addition to any gathering, from casual barbecues to more formal potlucks.
Discover More Delicious Salad Recipes
Salads
Summer Orzo Pasta Salad
Mediterranean
Easy Lebanese Salad
Salad
Mediterranean Lentil Salad
Vegetarian
Tomato Cucumber Feta Quinoa Salad
Mediterranean Bean Salad
By Julia Jolliff
This Mediterranean Bean Salad is a vibrant and healthy dish featuring a hearty mix of chickpeas, white beans, crisp Mediterranean vegetables, and creamy feta cheese, all brought together with a light, lemony dressing. It’s incredibly versatile, serving beautifully as a side dish, a light lunch, or a dinner main, especially when paired with warm pita bread and hummus.

Print Recipe
Video
A video tutorial for making this delicious Mediterranean Bean Salad can be found here.
Ingredients
For the Mediterranean Bean Salad:
- 1 – 15 ounce can of chickpeas, drained and rinsed
- 1 – 15 ounce can of white beans, drained and rinsed
- 1/4 cup kalamata olives, halved (pitted olives preferred)
- 1/3 cup roasted red peppers, drained, chopped
- 1/2 of a small red onion, chopped
- 1 cup cherry tomatoes, halved
- 1 green bell pepper, seeds removed, diced (or color of your choice)
- 1/2 of an English cucumber, diced
- 1/2 cup crumbled feta cheese (optional)
- Handful of fresh mint, chopped
- Handful of fresh parsley, chopped
- 4 green onions, chopped
For the dressing:
- 1/4 cup extra virgin olive oil
- 2 Tablespoons red wine vinegar
- Juice of 1 lemon
- 2 garlic cloves, minced
- Salt and pepper to taste
- Optional spices: 1 teaspoon of any spice you like (try sumac, za’atar or oregano)
- Crushed red pepper for extra spice (optional, for a kick)
Instructions
- In a large bowl, combine the drained and rinsed chickpeas, white beans, halved kalamata olives, chopped roasted red peppers, chopped red onion, halved cherry tomatoes, diced bell pepper, diced cucumber, crumbled feta cheese (if using), chopped fresh mint, chopped fresh parsley, and chopped green onions.
- In a separate large mason jar or salad dressing container, add the extra virgin olive oil, red wine vinegar, freshly squeezed lemon juice, and minced garlic. Whisk vigorously or shake well until all ingredients are thoroughly combined and emulsified.
- Season the dressing with salt and pepper to taste. If desired, stir in 1 teaspoon of an additional spice such as sumac, za’atar, or oregano for extra flavor. Pour the prepared dressing over the salad ingredients in the large bowl and toss gently to ensure everything is evenly coated.
- Serve the Mediterranean Bean Salad immediately, or for best results, allow it to chill in the refrigerator for at least 30 minutes to let the flavors meld. Enjoy with warm pita bread and hummus, or use as a versatile topping for wraps, hummus plates, or alongside falafel.
Notes
- This salad keeps well in an airtight container in the refrigerator for up to 4 days. However, please note that the white beans tend to soften significantly after the first couple of days. If you plan to enjoy the salad throughout the week, we recommend storing the drained and rinsed white beans separately and adding them to individual portions just before serving to maintain their ideal texture.
- This recipe is highly adaptable to your personal taste and available ingredients. Feel free to experiment with additions like marinated artichoke hearts, sun-dried tomatoes, different bean varieties (such as black beans or kidney beans), green olives, or even a different type of cheese like crumbled goat cheese for a unique twist.
Nutrition
Nutrition information is automatically calculated and should only be used as an approximation.