Quick Weeknight Mediterranean White Bean Salad
Some nights, dinner needs to be on the table before the kids start circling the kitchen like hungry sharks. This Mediterranean white bean salad is my answer to that chaos — it comes together in fifteen minutes flat, needs no cooking at all, and somehow tastes even better the next day. I’ve been making this for over 3 years, and it never disappoints, whether it’s a frantic Tuesday or a lazy Sunday lunch.
Recipe Overview
- Prep time: 15 minutes
- Cook time: 0 minutes
- Total time: 15 minutes (plus optional 20 minutes resting)
- Servings: 4 as a main, 6 as a side
- Difficulty: Easy — no cooking skills required
Why You’ll Love This Mediterranean White Bean Salad
- Zero cooking, zero stress: If you can open a tin and chop a cucumber, you can make this. There’s no hob, no oven, and no timing to worry about on a weeknight when everything else is already going wrong.
- One bowl, one jar, done: The entire salad is tossed in a single large bowl, and the dressing is shaken in a small jar. That means two things to wash, not a sink full of pans.
- Genuinely better the next day: The beans soak up the lemon and olive oil overnight, so a batch made tonight tastes richer tomorrow. I often double it deliberately for this reason.
- Budget-friendly protein: Two tins of cannellini beans cost a fraction of what meat would, yet each portion still delivers a solid hit of plant protein and fibre that keeps everyone full until breakfast.
- Endlessly adaptable: Swap the herbs, add feta, throw in leftover roast chicken or serve it next to Quick Air Fryer Green Beans For Busy Nights — the base recipe holds up to whatever your fridge is offering.
Ingredients You’ll Need
- 2 x 400 g tins cannellini beans, drained and rinsed
- 1 x 400 g tin butter beans, drained and rinsed
- 250 g cherry tomatoes, halved
- 1 cucumber, diced into 1 cm cubes
- 1 small red onion, finely sliced
- 100 g Kalamata olives, pitted
- 80 g feta cheese, crumbled (optional but lovely)
- 1 large handful fresh flat-leaf parsley, roughly chopped
- 2 tbsp fresh dill, chopped
- 4 tbsp extra virgin olive oil
- 2 tbsp fresh lemon juice (about 1 lemon)
- 1 tbsp red wine vinegar
- 1 tsp dried oregano
- 1 clove garlic, crushed
- ½ tsp fine sea salt, plus more to taste
- ¼ tsp cracked black pepper
Tip: Rinse the beans properly under cold running water rather than just draining them. The starchy liquid clinging to tinned beans is what makes a salad taste muddy, and thirty seconds of rinsing gives you clean, firm beans that hold the dressing beautifully.
How to Make Mediterranean White Bean Salad
- Soak the onion first. Pop the sliced red onion into a small bowl of cold water and leave it while you prepare everything else. After ten minutes the slices lose their harsh bite and turn sweet and crisp — you’ll notice the difference immediately when you taste one.
- Build the dressing. In a small jar, combine the olive oil, lemon juice, red wine vinegar, crushed garlic, dried oregano, salt and pepper. Screw the lid on tightly and shake hard for about twenty seconds until the mixture turns cloudy and pale gold and the oil no longer sits in a separate layer on top.
- Combine the beans and vegetables. Tip the rinsed cannellini and butter beans into your largest salad bowl. Add the halved cherry tomatoes, diced cucumber, drained onion and olives. You want the bowl no more than two-thirds full so you have room to toss without flinging tomatoes across the worktop.
- Dress while cold. Pour the dressing over the bean mixture and fold everything together gently with a large spoon. The beans should start to look glossy and slightly darker as they absorb the oil — that’s exactly what you want. Stop as soon as everything is coated; over-mixing crushes the beans and turns the salad cloudy.
- Add the herbs and feta. Scatter the chopped parsley and dill over the top, then crumble the feta across in rough, uneven chunks. Fold through just twice — you want flecks of green and white running through the salad, not a uniform mash.
- Rest before serving. Cover the bowl and leave it on the counter for twenty minutes if you can spare the time. The beans will drink in the lemon and oregano, and the whole bowl will smell fragrant and herby when you lift the cover. Taste a spoonful and add a final pinch of salt if the flavours taste flat.
- Serve at room temperature. Give it one last gentle stir, then take it straight to the table. Cold from the fridge mutes the olive oil and the herbs, so let it sit out for ten minutes if it’s been chilled.
Equipment You’ll Need
- Large salad bowl
- Sharp knife and cutting board
- Salad servers
- Small jar for dressing
Tips From My Kitchen
- Dry your beans properly. After rinsing, spread them on a clean tea towel and pat gently. Wet beans dilute the dressing and make the salad watery within an hour. This one step is the difference between a salad that lasts three days and one that weeps into a puddle by dinner.
- Salt the tomatoes, not the beans. Sprinkle a pinch of salt directly on the cut tomatoes and let them sit for five minutes. It draws out their juices, which then mix with the olive oil to create a light, natural sauce. If you salt the beans instead, they turn mealy.
- Make the dressing an hour ahead. Garlic and oregano need time to infuse into the oil. A dressing shaken an hour before serving tastes noticeably rounder than one made on the spot — I tested this side by side and the difference was clear.
- Use two types of beans. Cannellini alone can feel one-note. Adding butter beans brings a creamier texture and a slightly different bite, so every forkful has some variation. Chickpeas also work well if that’s what’s in the cupboard.
- Store leftovers with the herbs removed. If you know you’ll have leftovers, hold back half the parsley and dill and stir it in fresh the next day. Chopped herbs go dark and limp in the fridge, and there’s nothing sadder than a beautiful salad speckled with blackened green bits.
- Pack it for lunch separately from the dressing if you can. For a packed lunch that stays crisp, layer the beans, vegetables and dressing in a jar with the dressing at the bottom, then shake it all together at your desk. It travels far better than a pre-tossed bowl.
Common Mistakes to Avoid
- Overcrowding the pan: This salad has no pan, but the same principle applies to your bowl. If you pile beans, tomatoes and cucumber into a bowl that’s too small, you can’t toss without squashing everything, and the beans break apart into a starchy paste. Use the biggest bowl you own and mix in two batches if you have to.
- Wrong temperature: Room temperature is the sweet spot — roughly 18 to 21°C. Serve it fridge-cold and the olive oil turns thick and the oregano disappears; serve it warm and the cucumber goes soft and the feta starts to slump. If you’ve chilled it, give it fifteen minutes on the counter before it hits the table.
- Skipping the rest time: Those twenty minutes after tossing are not optional garnish — they’re when the beans absorb the lemon, garlic and oregano. Skip it and you’ll taste three separate ingredients rather than one cohesive salad. I’ve rushed it before and the difference is honestly night and day.
What to Serve With Mediterranean White Bean Salad
- Warm pitta bread or crusty sourdough for mopping up the dressing
- Lamb Gyros Recipe Greek Wrap for a fuller Mediterranean spread
- Honey Garlic Shrimp Recipe Sweet for a fast surf-and-salad dinner
- Grilled chicken thighs or roasted salmon fillets
- A simple bowl of hummus and a handful of olives on the side
Frequently Asked Questions

Mediterranean White Bean Salad
Ingredients
Method
-
Soak the onion first. Pop the sliced red onion into a small bowl of cold water and leave it while you prepare everything else. After ten minutes the slices lose their harsh bite and turn sweet and crisp — you’ll notice the difference immediately when you taste one.
-
Build the dressing. In a small jar, combine the olive oil, lemon juice, red wine vinegar, crushed garlic, dried oregano, salt and pepper. Screw the lid on tightly and shake hard for about twenty seconds until the mixture turns cloudy and pale gold and the oil no longer sits in a separate layer on top.
-
Combine the beans and vegetables. Tip the rinsed cannellini and butter beans into your largest salad bowl. Add the halved cherry tomatoes, diced cucumber, drained onion and olives. You want the bowl no more than two-thirds full so you have room to toss without flinging tomatoes across the worktop.
-
Dress while cold. Pour the dressing over the bean mixture and fold everything together gently with a large spoon. The beans should start to look glossy and slightly darker as they absorb the oil — that’s exactly what you want. Stop as soon as everything is coated; over-mixing crushes the beans and turns the salad cloudy.
-
Add the herbs and feta. Scatter the chopped parsley and dill over the top, then crumble the feta across in rough, uneven chunks. Fold through just twice — you want flecks of green and white running through the salad, not a uniform mash.
-
Rest before serving. Cover the bowl and leave it on the counter for twenty minutes if you can spare the time. The beans will drink in the lemon and oregano, and the whole bowl will smell fragrant and herby when you lift the cover. Taste a spoonful and add a final pinch of salt if the flavours taste flat.
-
Serve at room temperature. Give it one last gentle stir, then take it straight to the table. Cold from the fridge mutes the olive oil and the herbs, so let it sit out for ten minutes if it’s been chilled.
Notes
That’s it — a fifteen-minute bowl that rescues a weeknight and holds its own at a weekend table. If you make it, I’d love to know whether you added feta, chickpeas, or something entirely your own, so drop a comment below and tell me how it went in your kitchen.

