Zesty Mediterranean Bean Salad with Feta Recipe
Introduction
This Zesty Bean Salad with Feta is a vibrant Mediterranean dish packed with protein, fresh vegetables, and tangy flavors. It comes together quickly without any cooking, making it perfect for busy days or meal prep. Enjoy it as a light lunch or a flavorful side.

Ingredients
- For the dressing:
- 1/2 cup olive oil
- 4 tbsp lemon juice
- 3 tbsp red wine vinegar
- 2 tsp Dijon mustard
- 2 garlic cloves, minced
- 3/4 tsp oregano
- 1/4 tsp red pepper flakes
- 1/2 tsp salt
- Black pepper, to taste
- For the salad:
- 19 oz cannellini beans, rinsed and drained
- 19 oz kidney beans, rinsed and drained
- 15 oz chickpeas, rinsed and drained
- 1/2 cucumber, diced
- 1 pint cherry tomatoes, halved
- 1 bell pepper, diced
- 1/2 cup kalamata olives, pitted and halved
- 1/2 cup fresh parsley, chopped
- 1/2 cup red onion, thinly sliced
- 2 tbsp fresh basil, chopped
- 3/4 cup feta cheese, crumbled
Instructions
- Step 1: In a small bowl, whisk together olive oil, lemon juice, red wine vinegar, and Dijon mustard until the mixture emulsifies. Add minced garlic, oregano, red pepper flakes, salt, and black pepper, stirring well. Set the dressing aside to let the flavors meld while preparing the vegetables.
- Step 2: Dice the cucumber and bell pepper, halve the cherry tomatoes and kalamata olives, thinly slice the red onion, and chop the parsley and basil separately. Keep the basil aside to add later.
- Step 3: In a large bowl, combine the rinsed cannellini beans, kidney beans, and chickpeas. Add the diced cucumber, halved tomatoes, bell pepper, sliced onion, olives, and chopped parsley. Gently toss to mix evenly.
- Step 4: Pour the dressing over the bean and vegetable mixture and toss thoroughly to coat everything. Gently fold in the chopped basil and crumbled feta cheese just before serving to preserve their delicate flavors.
- Step 5: Taste and adjust seasoning if needed. Chill for at least 30 minutes if desired to allow the flavors to meld before serving.
Tips & Variations
- Rinse canned beans thoroughly under cold water to remove excess starch and sodium, preventing a gummy texture.
- Substitute feta with crumbled goat cheese or omit for a dairy-free version, adding diced avocado for creaminess.
- Use any combination of canned beans you have on hand—black beans, navy beans, or pinto beans work well.
- If substituting red wine vinegar, white wine or apple cider vinegar can be used. Add a pinch of sugar if using apple cider vinegar to balance acidity.
- Add the cucumber and tomatoes just before serving if making the salad ahead to keep them from watering down the dressing.
Storage
Store the salad in an airtight container in the refrigerator for up to 5 days. The flavors improve after a day or two as they meld together. If storing for several days, consider keeping the dressing separate and mixing it in before serving to keep the vegetables crisp. Serve chilled or at room temperature, allowing it to sit out for 10-15 minutes before serving for best flavor. Stir well before serving and add a little extra lemon juice or olive oil if needed.
How to Serve
Serve this delicious recipe with your favorite sides.
FAQs
Can I use dried beans instead of canned?
Yes, you can use cooked dried beans for a firmer texture and richer flavor, but keep in mind this requires additional cooking time and preparation.
What can I serve with this bean salad?
This salad pairs well with grilled chicken, lamb kebabs, or pan-seared salmon. It’s also great alongside warm pita bread or other Mediterranean dishes like hummus or tzatziki.
PrintZesty Mediterranean Bean Salad with Feta Recipe
This vibrant Zesty Bean Salad with Feta is a Mediterranean-inspired dish that combines three types of beans with fresh vegetables, tangy feta cheese, and a bright lemon vinaigrette. It’s a nutritious, flavorful, and quick no-cook salad perfect for lunches, side dishes, or meal prep, delivering a satisfying mix of textures and fresh, bright flavors that improve as it sits.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Total Time: 10 minutes
- Yield: 8 servings 1x
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
- Diet: Vegetarian
Ingredients
For the Dressing
- 1/2 cup olive oil
- 4 tbsp lemon juice
- 3 tbsp red wine vinegar
- 2 tsp Dijon mustard
- 2 garlic cloves, minced
- 3/4 tsp oregano
- 1/4 tsp red pepper flakes
- 1/2 tsp salt
- Black pepper, to taste
For the Salad
- 19 oz cannellini beans, rinsed and drained
- 19 oz kidney beans, rinsed and drained
- 15 oz chickpeas, rinsed and drained
- 1/2 cucumber, diced
- 1 pint cherry tomatoes, halved
- 1 bell pepper, diced
- 1/2 cup kalamata olives, pitted and halved
- 1/2 cup fresh parsley, chopped
- 1/2 cup red onion, thinly sliced
- 2 tbsp fresh basil, chopped
- 3/4 cup feta cheese, crumbled
Instructions
- Prepare the Vinaigrette Base: In a small bowl, whisk together olive oil, lemon juice, red wine vinegar, and Dijon mustard until emulsified. Add the minced garlic, oregano, red pepper flakes, salt, and black pepper, stirring well to combine. Let the dressing sit for a few minutes to allow the flavors to meld.
- Prepare the Vegetables: While the dressing rests, dice the cucumber and bell pepper, halve the cherry tomatoes, thinly slice the red onion, and pit and halve the kalamata olives. Roughly chop the parsley and basil separately to keep the basil fresh for later.
- Combine Beans and Vegetables: In a large bowl, combine the rinsed cannellini beans, kidney beans, and chickpeas. Add all the prepared vegetables except the basil, and toss gently to combine so the textures and flavors distribute evenly.
- Dress and Finish the Salad: Pour the vinaigrette over the bean and vegetable mixture and toss thoroughly to coat everything well. Just before serving, gently fold in the fresh basil and crumbled feta cheese to preserve their delicate flavors. Taste and adjust seasoning as needed.
Notes
- Always rinse and drain canned beans thoroughly to remove starchy liquid and excess sodium.
- Add feta cheese at the end to keep it crumbly and avoid mushy texture.
- Dice vegetables to similar sizes as beans for balanced texture in every bite.
- Let the salad chill at least 30 minutes before serving for best flavor absorption.
- If making ahead, add cucumber and tomatoes just before serving to prevent dilution.
- Store the salad in an airtight container in the fridge for up to 5 days, stirring before serving.
- Optionally store dressing separately if preparing in advance to keep veggies crisp.
Keywords: Mediterranean bean salad, feta salad, no-cook salad, healthy salad, protein-rich salad, quick salad, meal prep salad, vegetarian lunch

