15-Minute Mediterranean Bean Salad
This Mediterranean bean salad is the kind of thing you toss together on a busy Tuesday and then find yourself making again on Saturday because you missed it. No cooking, no fussy steps, just a big bowl of beans and crisp vegetables in a bright, tangy dressing that gets better the longer it sits.

A good bean salad should taste like it came from a deli case in the best way. This one does, with creamy cannellini beans, snappy green beans, and sweet roasted red peppers all soaking up a sharp red wine vinaigrette with garlic and oregano.
Why You’ll Keep Making This
The dressing is sharp and garlicky without being harsh, and it soaks into the beans in about 10 minutes. What you get is a salad that tastes like it took effort but honestly didn’t.
I like that it stays good for days. The vegetables hold their texture and the flavors keep developing, so lunch tomorrow is already sorted. It works as a side dish, a light lunch on its own, or piled onto grilled bread for something more substantial.
Ingredients

- 2 cans (15 oz each) cannellini beans: drained and rinsed. Great northern beans or chickpeas also work.
- 6 oz fresh green beans: trimmed and cut into 1-inch pieces.
- 1 cup roasted red peppers: the jarred kind, drained and roughly chopped.
- ½ cup Kalamata olives: pitted and halved.
- ½ small red onion: thinly sliced.
- ¼ cup fresh parsley: roughly chopped.
- 3 tbsp red wine vinegar: the backbone of the dressing. Lemon juice works in a pinch.
- 4 tbsp extra virgin olive oil: use something with decent flavor here, it shows.
- 1 clove garlic: minced fine or grated on a microplane.
- 1 tsp dried oregano: rub it between your fingers as you add it to wake it up.
- ½ tsp kosher salt: plus more to taste.
- ¼ tsp black pepper: freshly ground.
Variations / Substitutions
- Swap the beans: chickpeas or borlotti beans are great here, or use a mix of two or three kinds for more texture.
- Add feta: crumble in ½ cup of a firm, briny feta just before serving if you want something creamy and salty.
- Make it spicy: a pinch of red pepper flakes in the dressing gives it a little warmth without overpowering the oregano.
- Use what’s fresh: blanched asparagus or snap peas can step in for the green beans when they’re in season.
- Dairy-free: the salad is naturally dairy-free as written. Skip any cheese add-ins.
If you like this, try the Italian tuna and white bean salad for something heartier with the same bright flavors.
How to Make Mediterranean Bean Salad
Step 1: Blanch the Green Beans

Bring a small pot of salted water to a boil over high heat. Drop in the 6 oz green beans and cook for 2 minutes, just until they turn bright green and lose their raw crunch. Drain them and immediately run cold water over them or dunk them in an ice bath to stop the cooking. You want them tender but still snappy, not soft. Give them a good shake in the colander to get rid of excess water before they join the salad.
Step 2: Whisk the Dressing

In the bottom of a large mixing bowl, combine the 3 tbsp red wine vinegar, the minced garlic clove, 1 tsp dried oregano, ½ tsp kosher salt, and ¼ tsp black pepper. Whisk everything together, then slowly pour in the 4 tbsp olive oil while whisking so it comes together into a unified dressing rather than a separated mess. Taste it now. Adjust the salt or vinegar before the beans go in, because once everything is mixed, tweaking gets harder.
Step 3: Combine the Beans and Vegetables

Add the drained and rinsed cannellini beans, the blanched green beans, 1 cup chopped roasted red peppers, ½ cup halved olives, the sliced red onion, and most of the ¼ cup parsley to the bowl with the dressing. Fold everything together gently with a large spoon or spatula. You are not tossing a green salad here. Go slow so the beans stay whole and the peppers don’t break apart into mush.
Step 4: Toss and Serve

Let the salad sit for at least 10 minutes before serving so the beans can soak up the dressing. Give it one more gentle fold, taste for salt, and transfer it to a serving bowl or platter. Scatter the remaining parsley over the top. Serve at room temperature or slightly chilled, with a spoon so no one leaves the good stuff at the bottom of the bowl.
Before You Mix the Salad
- Salt the dressing, not the salad: adding salt directly to the dressing lets it dissolve and distribute evenly. Sprinkling salt over a finished salad rarely works the same way.
- Rinse the beans well: canned beans sit in a starchy liquid that can make the salad cloudy and dull the dressing. A good rinse under cold water and a quick drain fixes that.
- Let it sit: the 10-minute rest is not optional. That short wait turns a bowl of dressed ingredients into a salad where every bite tastes seasoned, not just the ones at the bottom.
Scale it for your gathering:
| Servings | Cannellini Beans | Green Beans | Dressing (vinegar + oil) |
|---|---|---|---|
| 4 | 2 cans (15 oz) | 6 oz | 3 tbsp + 4 tbsp |
| 8 | 4 cans (15 oz) | 12 oz | 6 tbsp + 8 tbsp |
| 12 | 6 cans (15 oz) | 18 oz | 9 tbsp + 12 tbsp |
Keeping It Fresh
- Refrigerate: store in an airtight container for up to 5 days. The vegetables stay firm and the dressing keeps tasting sharp.
- Serve cold: pull it straight from the fridge. The olive oil in the dressing may firm up when cold, so let it sit on the counter for 5 minutes and give it a stir before serving.
What To Serve With Mediterranean Bean Salad
This salad works as a side for grilled chicken thighs or lamb chops, where the acidity cuts through the richness of the meat. It is also substantial enough to stand as a light lunch on its own with a chunk of crusty bread for soaking up the dressing. For a full spread, serve it alongside a simple grain like couscous or farro and a plate of grilled zucchini.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes, but cook them first. You’ll need about 3 cups of cooked cannellini beans to replace the two cans. Cook them until tender but not falling apart, then drain and cool before using.
Do I have to blanch the green beans?
For this salad, yes. Raw green beans are too tough and squeaky, and they won’t absorb the dressing. Two minutes in boiling water is all they need to get tender while staying crisp.
How far ahead can I make this?
You can make it a full day ahead. The flavors get better overnight, and the texture holds up well. Just hold back a little parsley to scatter on fresh before serving so it looks bright.
What if I don’t have red wine vinegar?
White wine vinegar or sherry vinegar are the closest swaps. Lemon juice works too, though the salad will taste brighter and a little less rounded. Start with the same amount and adjust.
Can I skip the olives?
You can, but you’ll miss the briny punch they bring. If olives are not your thing, add a tablespoon of capers or an extra pinch of salt and a splash of vinegar to bring back some of that salty tang.

Mediterranean Bean Salad Recipe
Ingredients
Method
- Blanch the green beans in boiling salted water for 2 minutes, then drain and cool under cold water.
- Whisk the vinegar, garlic, oregano, salt, and pepper together in a large bowl, then slowly whisk in the olive oil.
- Add the cannellini beans, green beans, roasted red peppers, olives, red onion, and most of the parsley to the dressing and fold gently to combine.
- Let the salad rest for 10 minutes, then toss again and serve topped with the remaining parsley.
