Description
Bright, refreshing, and protein-packed, this Greek Bean Salad with Lemon Marinated Beans is perfect for a quick lunch, a healthy snack, or a vibrant side dish. Combining crisp vegetables, hearty beans, briny olives, and a zesty lemon vinaigrette, it’s full of bold Mediterranean flavor. Great for make-ahead meals, summer picnics, or colorful dinner ideas, this easy recipe hits the sweet spot between convenience and nourishment. A fantastic option if you’re looking for easy dinner or healthy food ideas without turning on the stove.
Ingredients
1 can (15 oz) cannellini beans, drained and rinsed
1 can (15 oz) kidney beans, drained and rinsed
1 cup cherry tomatoes, halved
1 cup cucumber, diced
1/3 cup red onion, thinly sliced
1/2 cup green bell pepper, thinly sliced
1/2 cup Kalamata olives, halved
1/3 cup feta cheese, crumbled
2 tablespoons fresh parsley, chopped
1/4 cup lemon juice (about 2 lemons)
1 teaspoon lemon zest
3 tablespoons olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. In a bowl, whisk together lemon juice, zest, olive oil, salt, and pepper.
2. Add cannellini and kidney beans to the bowl and toss well to coat. Let them marinate for 20 minutes (or up to 2 hours).
3. While beans marinate, prep the veggies: halve tomatoes, dice cucumber, slice red onion and green bell pepper, chop parsley.
4. In a large bowl, combine marinated beans with all the chopped vegetables and olives.
5. Gently mix using a wooden spoon or spatula until evenly combined.
6. Sprinkle feta cheese and chopped parsley on top. Adjust seasoning if needed.
7. Serve immediately or refrigerate for an hour to let the flavors fully meld.
Notes
For the best flavor, marinate the beans longer—overnight is ideal.
If using dried beans, soak and cook them until tender, then cool before use.
Add dill or mint for a fresh herbal twist.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-cook
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 cup
- Calories: 270
- Sugar: 3g
- Sodium: 570mg
- Fat: 13g
- Saturated Fat: 3g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 10mg