Save to Pinterest I started making this salad on a whim one Tuesday night when I had three lonely cans of beans in the pantry and no dinner plan. I squeezed a lemon over them, tossed in some garlic and oregano, and let them sit while I caught up on emails. When I finally assembled everything an hour later, the beans had soaked up so much flavor that I ate half the bowl standing at the counter. Now it's my go-to whenever I need something that tastes like I put in effort but really just required patience.
I brought this to a potluck once, worried it was too simple compared to the lasagnas and casseroles everyone else made. By the end of the night, my bowl was scraped clean and three people had texted me for the recipe. One friend told me she made it the very next day for her book club. Sometimes the least fussy dishes are the ones people remember.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Canned beans (chickpeas, kidney beans, cannellini): Use a mix for color and texture, and make sure to rinse them well to get rid of that starchy liquid that can dull the marinade.
- Lemon juice and zest: The zest is where the floral, bright notes live, so don't skip it even if you're tempted to use just the juice.
- Extra-virgin olive oil: This isn't the place for the cheap stuff, the oil carries all the herb and garlic flavors, so use one you'd happily dip bread into.
- Garlic: Mince it as finely as you can so it dissolves into the marinade instead of sitting in sharp little pockets.
- Oregano: Fresh oregano is sweeter and more aromatic, but dried works beautifully if that's what you have on hand.
- Honey or sugar: Just a touch balances the acidity of the lemon and rounds out the whole dressing.
- English cucumber: Seed it so the salad doesn't get watery, and you'll end up with crisp little green bites in every forkful.
- Cherry tomatoes: Halve them so they release a bit of juice and mingle with the marinade.
- Red onion: Slice it thin, the sharpness mellows as it sits with the lemon and becomes sweet and tangy.
- Kalamata olives: Their briny, fruity flavor is the backbone of that Mediterranean vibe.
- Fresh parsley and dill: Parsley adds freshness, dill adds a whisper of anise that makes the whole salad sing.
- Feta cheese: Crumble it yourself from a block, the pre-crumbled stuff is drier and doesn't have that creamy, salty pop.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Dry the beans:
- Pat them with paper towels until they're no longer glistening. Dry beans soak up the marinade instead of diluting it with canning liquid.
- Make the marinade:
- Whisk the lemon juice, zest, olive oil, garlic, oregano, honey, salt, and pepper in a small bowl until it's smooth and emulsified. Taste it, it should be bright and punchy.
- Marinate the beans:
- Pour the marinade over the beans and fold gently with a spoon until every bean is glossy. Cover and refrigerate for at least an hour, though overnight is even better.
- Taste and adjust:
- Before assembling, taste a few beans and see if they need more salt or a squeeze of lemon. Save any leftover marinade pooled at the bottom of the bowl.
- Prep the vegetables:
- Toss the cucumber, tomatoes, onion, olives, parsley, and dill in a large bowl. Drizzle with the reserved marinade and the extra olive oil, then toss to coat.
- Combine everything:
- Add the marinated beans to the vegetables and fold gently, you want to mix without crushing the tomatoes or breaking up the beans. Treat it like you're folding in whipped cream.
- Add the feta:
- Scatter the crumbled feta over the top and give the salad one last gentle toss. Some of the feta will break down and create little creamy pockets throughout.
- Rest before serving:
- Let the salad sit at room temperature for 10 to 15 minutes. The flavors will settle and blend, and everything will taste more cohesive.
Save to Pinterest I made this for my sister's birthday picnic last summer, and we ate it on a blanket under the trees while her kids ran around with popsicles. She told me it reminded her of a salad we had on a family trip to Crete years ago, tangy and bright and gone too fast. I didn't have the heart to tell her I'd never been to Greece, I just had good beans and a lot of lemon.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Store and Serve
This salad keeps beautifully in the fridge for up to three days, and honestly, it gets better as it sits because the beans keep soaking up flavor. Store it in an airtight container and give it a stir before serving, sometimes the olive oil solidifies a bit in the cold, but it'll loosen up at room temperature. If you're making it ahead, wait to add the feta until just before serving so it stays fresh and crumbly. Serve it cold or at room temperature, either way works, and it's perfect alongside grilled chicken, lamb, or even just pita and hummus.
Variations and Swaps
You can swap in any beans you like, black beans, great northern, or even lentils if you want something a little earthier. Add diced bell pepper for extra crunch, or toss in a handful of baby spinach or arugula to make it more of a full meal. If you're not a fan of dill, basil or mint work beautifully in its place and give the salad a sweeter, more summery vibe. For a vegan version, just leave out the feta or use a plant-based crumble, the salad is flavorful enough to stand on its own.
Serving Suggestions
This salad shines as a side dish at barbecues, but it's hearty enough to be lunch all on its own. I like to serve it on a bed of mixed greens with warm pita on the side, or scoop it into halved avocados for a fun twist. It's also fantastic alongside grilled fish, roasted lamb, or even just a piece of crusty bread and a glass of cold white wine. If you're feeding a crowd, double the batch, it disappears faster than you'd think.
- Pair it with grilled halloumi or shrimp for a Mediterranean feast.
- Stuff it into whole wheat wraps with a smear of hummus for an easy packable lunch.
- Serve it at room temperature so the flavors are at their brightest and most aromatic.
Save to Pinterest This salad has become one of those recipes I make without thinking, the kind that shows up at picnics, potlucks, and weeknight dinners without any fuss. It reminds me that sometimes the best food is just good ingredients treated simply and given a little time to become something more.
Recipe FAQ
- → Can I use dried beans instead of canned?
Absolutely. Cook 1½ cups dried beans until tender, then drain and pat dry before marinating. You'll need about 3 cups cooked beans total. Allow extra time for soaking and cooking if using dried varieties.
- → How long should I marinate the beans?
Minimum 1 hour for basic flavor infusion, but overnight marinating yields the best results. The lemon, garlic, and oregano penetrate more deeply over time, creating a more pronounced taste throughout each bean.
- → Can I make this dairy-free?
Yes. Simply omit the feta cheese or replace it with a dairy-free alternative. The remaining ingredients provide plenty of flavor and texture. You might add extra olives or a sprinkle of nutritional yeast for savory depth.
- → What other vegetables work well in this?
Bell peppers add extra crunch and color. Thinly sliced radishes bring peppery bite. Grated carrots introduce sweetness. Arugula or spinach can replace mixed greens as the base. Avocado chunks add creaminess without dairy.
- → How long does this keep in the refrigerator?
Properly stored in an airtight container, it remains fresh for up to 3 days. The flavors actually improve as the ingredients mingle further. The vegetables may soften slightly but remain tasty. Bring to room temperature before serving for best texture.
- → Can I substitute the herbs?
Fresh basil or mint work beautifully in place of dill. Thyme complements the oregano nicely. Cilantro offers a different flavor profile. Just stick to ¼-½ cup total fresh herbs to maintain the aromatic balance.