This Greek Bean Salad with Marinated Beans is a staple in my kitchen, especially as the weather warms. It’s a vibrant, satisfying dish that comes together with minimal fuss, making it an excellent choice for weeknight dinners or an impressive addition to any potluck.
Why This Greek Bean Salad Works
This Greek Bean Salad with Marinated Beans is a fantastic recipe because it’s packed with protein and fiber from the beans, making it incredibly filling.
Ingredients
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 1/2 cup chopped red onion
- 1/2 cup chopped bell pepper (any color, red or yellow work well)
- 1/4 cup chopped fresh parsley
- 1/4 cup chopped fresh mint
- 1/4 cup Kalamata olives, pitted and halved
- 1/4 cup crumbled feta cheese (optional, omit for vegan)
- 2 tablespoons capers, drained
For the marinade, you’ll need:
- 1/4 cup extra virgin olive oil
- 3 tablespoons red wine vinegar
- 1 tablespoon fresh lemon juice
- 1 clove garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon Dijon mustard
- Salt and freshly ground black pepper to taste
Gathering quality ingredients is key to a flavorful bean salad. For the beans, I prefer using canned varieties for convenience, but if you have the time and inclination to cook dried beans, that’s also an excellent option.
How to Make It
- In a large bowl, combine the drained and rinsed cannellini beans and chickpeas.
- Add the chopped red onion, bell pepper, fresh parsley, fresh mint, Kalamata olives, crumbled feta cheese (if using), and capers to the bowl with the beans.
- In a small bowl or jar, whisk together the olive oil, red wine vinegar, lemon juice, minced garlic, dried oregano, and Dijon mustard.
- Pour the marinade over the bean and vegetable mixture.
- Gently toss everything together to ensure all ingredients are well coated with the marinade.
- Cover the bowl and refrigerate for at least 30 minutes before serving to allow the flavors to meld.
This Greek Bean Salad with Marinated Beans is designed to be straightforward, even for novice cooks.
Nutrition at a Glance
- High in plant-based protein from cannellini beans and chickpeas.
- Rich in dietary fiber, promoting digestive health and satiety.
- Good source of vitamins and minerals, including folate, potassium, and vitamin C from the vegetables and herbs.
- Healthy fats from extra virgin olive oil contribute to heart health.
- Low in calories when made without excessive cheese or high-sodium additions.
- Can be easily customized for various dietary needs, i.e., vegan, low-sodium.
How to Serve It
- As a light and refreshing main course salad, especially on warm days.
- As a substantial side dish to grilled meats or fish.
- Scooped into whole wheat pitas or served with crusty bread for a simple lunch.
- As a topping for a bed of mixed greens for a more elaborate salad.
- As part of a mezze platter alongside hummus, dolmades, and other Mediterranean dips and appetizers.
This Greek Bean Salad with Marinated Beans is incredibly versatile, making it a favorite for many occasions.
Don’t miss this delicious recipe: Quick Southwest Chicken Salad | Recipe
Common Mistakes
- Not draining and rinsing canned beans thoroughly, leading to a starchy or overly salty salad.
- Using dried-out or old herbs, which lack vibrant flavor.
- Over-mixing the salad, which can result in mushy beans and a less appealing texture.
- Not allowing adequate marinating time, resulting in a less developed flavor profile.
- Over-seasoning with salt when the olives and feta already provide significant saltiness.
When making this Greek Bean Salad with Marinated Beans, there are a few common pitfalls that can detract from its delicious potential.

Storage and Reheating
- Store the Greek Bean Salad with Marinated Beans in an airtight container in the refrigerator for up to 3-4 days.
- The flavors often deepen and improve with an extra day of refrigeration.
- This salad is best served cold or at room temperature; reheating is not recommended as it can affect the texture of the vegetables and beans.
- If the salad seems a little dry after storage, you can toss it with a splash of extra olive oil or a bit of fresh lemon juice before serving.
Proper storage is key to enjoying this Greek Bean Salad with Marinated Beans over several days.
Leftover Ideas
- Mash some of the beans and mix with the remaining salad for a rustic bean dip or spread.
- Spoon over a baked sweet potato for a hearty vegetarian meal.
- Add to a frittata or omelet for a protein-packed breakfast or brunch addition.
- Incorporate into a wrap with your favorite fillings for a quick and healthy lunch.
- Serve as a filling for bell peppers to make stuffed peppers without the cooking.
The versatility of this Greek Bean Salad with Marinated Beans extends well beyond simply eating it as is. When I have a bit left, I like to get creative with it.
Greek Bean Salad with Marinated Beans
- Total Time: 45 minutes (including 30 min marinating)
- Yield: 6–8 servings 1x
- Diet: Vegetarian
Description
A vibrant and satisfying Greek Bean Salad featuring cannellini beans and chickpeas marinated in a zesty herb vinaigrette with fresh vegetables and optional feta.
Ingredients
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 1/2 cup chopped red onion
- 1/2 cup chopped bell pepper (any color)
- 1/4 cup chopped fresh parsley
- 1/4 cup chopped fresh mint
- 1/4 cup Kalamata olives, pitted and halved
- 1/4 cup crumbled feta cheese (optional)
- 2 tablespoons capers, drained
- For the marinade:
- 1/4 cup extra virgin olive oil
- 3 tablespoons red wine vinegar
- 1 tablespoon fresh lemon juice
- 1 clove garlic, minced
- 1 teaspoon dried oregano
- 1/2 teaspoon Dijon mustard
- Salt and freshly ground black pepper to taste
Instructions
- 1. In a large bowl, combine the drained and rinsed cannellini beans and chickpeas.
- 2. Add the chopped red onion, bell pepper, fresh parsley, fresh mint, Kalamata olives, crumbled feta cheese (if using), and capers to the bowl with the beans.
- 3. In a small bowl or jar, whisk together the olive oil, red wine vinegar, lemon juice, minced garlic, dried oregano, and Dijon mustard. Season with salt and pepper to taste.
- 4. Pour the marinade over the bean and vegetable mixture.
- 5. Gently toss everything together to ensure all ingredients are well coated with the marinade.
- 6. Cover the bowl and refrigerate for at least 30 minutes before serving to allow the flavors to meld.
Notes
Store in an airtight container in the refrigerator for up to 3-4 days. Best served cold or at room temperature. Reheating is not recommended. If dry, toss with a splash of olive oil or lemon juice before serving.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 8g
- Sodium: 450mg
- Fat: 13g
- Carbohydrates: 35g
- Fiber: 12g
- Protein: 10g