Greek Bean Salad with Lemon (Printable)

Marinated beans in lemon-oregano dressing with fresh vegetables and feta cheese.

# What Goes In:

→ Beans & Marinade

01 - 3 (15-ounce) cans mixed beans (chickpeas, kidney beans, cannellini), drained and rinsed
02 - Juice and zest of 2 lemons
03 - 3 tablespoons extra-virgin olive oil
04 - 2 cloves garlic, finely minced
05 - 1 tablespoon dried oregano or 1.5 tablespoons fresh oregano, chopped
06 - 1 teaspoon honey or granulated sugar
07 - 0.75 teaspoon salt, plus more to taste
08 - Freshly ground black pepper, to taste

→ Salad

09 - 1 small English cucumber, seeded and diced
10 - 1 pint cherry or grape tomatoes, halved
11 - 0.5 medium red onion, thinly sliced
12 - 0.5 cup pitted Kalamata olives, halved
13 - 0.25 cup fresh parsley, roughly chopped
14 - 2 tablespoons fresh dill, chopped
15 - 2 tablespoons extra-virgin olive oil for finishing
16 - 4 ounces feta cheese, crumbled

# How to Make It:

01 - Pat the drained beans dry with paper towels and transfer to a large mixing bowl. In a separate bowl, whisk together lemon juice, lemon zest, 3 tablespoons olive oil, minced garlic, oregano, honey, 0.75 teaspoon salt, and black pepper until well combined. Pour the lemon-oregano marinade over the beans and gently fold until every bean is coated. Cover and refrigerate for at least 1 hour, or up to overnight for maximum flavor development.
02 - When ready to assemble, taste the marinated beans and adjust salt and pepper if needed. Reserve any excess marinade for dressing the salad.
03 - In a large salad bowl, combine cucumber, tomatoes, red onion, olives, parsley, and dill. Drizzle the reserved bean marinade and the remaining 2 tablespoons olive oil over the vegetables.
04 - Add the marinated beans to the vegetable mixture and toss gently to combine, being careful not to crush the beans or tomatoes.
05 - Sprinkle crumbled feta cheese on top, then give the salad one final gentle toss to distribute the cheese evenly throughout.
06 - Let the salad rest at room temperature for 10 to 15 minutes before serving to allow flavors to meld and develop.

# Expert Tips:

01 -
  • The beans absorb all that lemony, herbaceous goodness, so you get flavor in every single bite, not just from a dressing sitting on top.
  • It actually gets better the longer it sits, which means you can make it ahead and feel like you have your life together.
  • One salad that satisfies vegetarians and meat-eaters alike, and it's naturally gluten-free without any fussing.
  • It's bright and summery but also substantial enough to be your main course with some crusty bread.
02 -
  • Drying the beans after rinsing them makes a real difference—it helps the marinade adhere instead of just pooling at the bottom of the bowl.
  • If you assemble the salad too far ahead, the tomatoes and cucumber will weep and make everything watery; thirty minutes before serving is ideal timing.
  • Fresh herbs versus dried is not an optional preference in this recipe—it changes the whole character from interesting to luminous.
03 -
  • Toast a handful of pine nuts in a dry skillet until golden, then scatter them over the salad right before serving for a completely different texture that adds luxury without much effort.
  • If you're making this for someone who loves bold flavors, double the garlic and add a pinch of red pepper flakes to the marinade—it deepens everything without making it spicy.
Go Back