This post may contain affiliate links. Please read our disclosure policy.
This white bean salad is one of those recipes I come back to again and again, especially when I want something fresh, filling, and ready in minutes. It is packed with creamy cannellini beans, crunchy cucumber, juicy tomatoes, briny olives, and a generous amount of fresh herbs, all tossed in a simple lemon and olive oil dressing.

The key is building the dressing right in the serving bowl so every bean and vegetable gets coated from the start, with no extra dishes needed.
If you love bean-based meals, you might also enjoy my white bean soup or this white bean dip for more ways to use pantry-friendly white beans.
Table of Contents
White bean salad ingredients
For the salad

- Cannellini beans: canned beans work perfectly here. Just drain and rinse them well. You can also use great northern beans or butter beans.
- Cherry tomatoes: halved for juicy bursts of sweetness throughout the salad.
- English cucumber: diced for a cool, refreshing crunch. No need to peel it since the skin is thin and tender.
- Red onion: finely chopped for a sharp bite. If raw onion feels too strong, soak the pieces in cold water for a few minutes then drain them before adding.
- Green olives: sliced or halved for a briny, savory contrast. Kalamata olives work well too if you prefer a deeper flavor.
- Fresh parsley, mint, and dill: these herbs together give the salad a bright, aromatic quality. Fresh basil is a good swap for the mint if needed.
- Feta cheese: Crumble it over the salad for a salty, creamy finish. For a dairy-free version, use vegan feta instead.
For the dressing

- Extra virgin olive oil: the base of the dressing. Use a good quality one since you will taste it.
- Fresh lemon juice: brings all the brightness. Adjust to your taste after tossing.
- Garlic: one small clove, minced or grated, adds a gentle warmth without overpowering the salad.
- Dijon mustard: helps emulsify the dressing and adds a subtle tang.
- Seasonings: dried oregano, sea salt, and black pepper round everything out with earthy, balanced flavor.
See printable recipe card below for the full ingredients list and quantities.
How to make white bean salad
Start by making the dressing right in the serving bowl. Add the olive oil, lemon juice, minced garlic, Dijon mustard, oregano, salt, and pepper. Whisk everything together until the dressing looks smooth and slightly emulsified.
Add the drained and rinsed cannellini beans, halved cherry tomatoes, diced cucumber, chopped red onion, sliced olives, parsley, mint, and dill to the bowl.
Gently toss everything together until the beans and vegetables are evenly coated in the dressing. Be careful not to mash the beans.

Scatter the crumbled feta over the top. Taste and adjust with a little more lemon juice, salt, or a drizzle of olive oil if needed.
Serve the salad right away, or let it chill in the fridge for about 20 to 30 minutes so the flavors can meld together. It actually tastes even better after sitting for a bit.
Serving suggestions
This white bean salad is wonderful on its own as a light lunch, but it also pairs beautifully as a side dish. Try it alongside grilled chicken, baked fish, or lamb chops. It works well scooped onto toasted bread or piled into a pita for a quick wrap. For a bigger spread, serve it as part of a mezze table with creamy hummus, tabbouleh, and warm pita bread.
More salads to try
Looking for more ways to enjoy fresh and satisfying salad recipes? Here are a few recipes worth trying next.
I’d love to hear how your white bean salad turns out! Please leave a star rating and a comment below to let me know what you think.

White Bean Salad
Equipment
Ingredients
Salad
- 2 (15-ounce) cans cannellini beans drained and rinsed
- 1 cup cherry tomatoes halved
- 1 cup English cucumber diced
- 1/3 cup red onion finely chopped
- 1/3 cup green olives sliced or halved
- 1/2 cup fresh parsley chopped
- 2 tablespoons fresh mint chopped
- 1 tablespoon fresh dill chopped
- 1/3 cup feta cheese crumbled
Dressing
- 1/4 cup extra virgin olive oil
- 3 tablespoons fresh lemon juice
- 1 small garlic clove minced or grated
- 1 teaspoon Dijon mustard
- 1/2 teaspoon dried oregano
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
Instructions
- Add the olive oil, lemon juice, garlic, Dijon mustard, oregano, salt, and black pepper directly to a large serving bowl. Whisk until smooth and combined.
- Add the drained and rinsed cannellini beans, halved cherry tomatoes, diced cucumber, red onion, green olives, parsley, mint, and dill to the bowl.
- Gently toss everything together until the beans and vegetables are evenly coated in the dressing. Be careful not to crush the beans.
- Scatter the crumbled feta cheese over the top.
- Taste and adjust with extra lemon juice, salt, or a drizzle of olive oil if needed.
- Serve immediately, or chill in the fridge for 20 to 30 minutes before serving to let the flavors come together.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.












