The Best White Bean Salad Recipe for a Filling Meal

Updated November 2, 2026

Total time
40 min
prep 25 min · cook 0 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

The Best White Bean Salad Recipe for a Filling Meal

This Mediterranean-style white bean salad combines creamy beans with crisp vegetables, briny olives, fresh herbs, and a lemony dressing for a satisfying lunch or side dish. White bean salads have many regional and household variations rather than one single country of origin; this version takes inspiration from flavors enjoyed across the Mediterranean and is easy to adjust to what you have on hand.

Ingredients

  • 2 cans cannellini beans, 15 oz (425 g) each, drained and rinsed; about 3 cups (510 g) drained
  • 1 cup diced cucumber (150 g), preferably an English cucumber or a seeded regular cucumber
  • 1½ cups halved cherry tomatoes (225 g)
  • ½ small red onion, finely diced (about 35 g)
  • ½ cup chopped fresh flat-leaf parsley (15 g)
  • ¼ cup chopped fresh mint (5 g)
  • ½ cup pitted Kalamata olives, halved (75 g)
  • ¾ cup crumbled feta (85 g), or to taste
  • 3 tablespoons extra-virgin olive oil (45 ml)
  • 3 tablespoons fresh lemon juice (45 ml), from about 1 large lemon
  • 1 tablespoon red wine vinegar (15 ml)
  • 1 teaspoon Dijon mustard (5 g)
  • 1 small garlic clove, finely grated or minced (about 3 g)
  • 1 teaspoon dried oregano (1 g)
  • ½ teaspoon ground sumac (1 g), optional
  • ½ teaspoon fine salt (3 g), plus more to taste
  • ¼ teaspoon freshly ground black pepper (about 0.5 g)

Instructions

  1. Drain and rinse the beans. Tip the beans into a colander, rinse under cool water, and let them drain for a few minutes. Pat them gently with a clean towel if they look especially wet. Removing excess liquid helps the dressing cling instead of turning watery. If a few beans have split skins, that is fine; handle the rest gently so they keep their shape.
  2. Prepare the vegetables and herbs. Dice the cucumber and red onion, halve the tomatoes and olives, and chop the parsley and mint. Aim for bite-size pieces that are similar in scale to the beans. If using a regular cucumber with large seeds, scoop out the watery center before dicing. Put the prepared vegetables and herbs in a large serving bowl.
  3. Whisk the dressing. In a small bowl, whisk together the olive oil, lemon juice, red wine vinegar, Dijon, garlic, oregano, sumac if using, salt, and pepper. Taste a small dab. It should be lively and a little sharp, since the beans will soften the dressing’s flavor. If it tastes too tart, whisk in another teaspoon of olive oil rather than adding extra salt right away.
  4. Dress the beans first. Add the drained beans to the serving bowl and pour over about two-thirds of the dressing. Fold carefully with a broad spoon, using a lifting motion rather than vigorous stirring. Let the beans sit for about 2 minutes while they absorb some of the lemon and herb flavor. This short pause gives the salad a more even seasoning without breaking up the beans.
  5. Finish the salad. Add the cucumber, tomatoes, onion, parsley, mint, and olives. Fold gently until everything is coated. Add the feta and the remaining dressing, then taste and adjust with more salt, pepper, or lemon juice as needed. Olives and feta are salty, so taste before adding extra salt.
  6. Let the flavors mingle. Cover the bowl and refrigerate for 15 minutes before serving. This brief chill is included in the total time and gives the onion and herbs time to mingle with the dressing. If the salad has been chilled longer, toss it once more and taste again; beans can absorb dressing as they sit, so add a small squeeze of lemon or drizzle of oil if it seems dry.

Tips

  • Keep the beans intact. Use a large bowl and fold from the bottom with a spoon or flexible spatula. Mashing a few beans is harmless, but vigorous mixing can turn the salad pasty and make the vegetables disappear into it.
  • Choose a bean with a creamy texture. Cannellini beans are large and tender, while great Northern beans are a little smaller and navy beans are softer. Any of those canned varieties will work. Rinse canned beans well to remove excess canning liquid, which can taste starchy or salty.
  • Soften the onion if its bite is strong. If raw red onion tastes too sharp, soak the diced onion in a bowl of cold water for 5 to 10 minutes, then drain and dry it before adding. It will taste milder and slightly less pungent, while still adding crunch.
  • Season in stages. Feta and olives contribute salt, and canned beans may retain a little too. Start with the listed salt, then taste after everything is combined. If the salad seems flat, a little more lemon or vinegar often brightens it more effectively than extra salt.

Serving Suggestions

Serve the salad chilled or cool, not ice-cold, so the lemon, olive oil, and herbs are easy to taste. It makes a substantial lunch on its own, especially with warm pita, crusty bread, or toasted sourdough to catch the dressing. For a larger spread, pair it with grilled vegetables, roasted peppers, a simple green salad, or a bowl of soup. A few extra parsley leaves and a light drizzle of olive oil make a neat finish, but the salad does not need elaborate garnishes.

For a picnic or packed lunch, keep the salad in a sealed container with an ice pack and serve it with crackers or flatbread. If you are setting out a buffet, place the bowl over a larger bowl of ice and return it to the refrigerator within 2 hours. The recipe serves four as a main lunch portion or about six as a side, depending on what else is on the table. If serving as a side, it pairs particularly well with simply seasoned fish or vegetable dishes without competing with their flavors.

Variations

Make it dairy-free: Leave out the feta and add another handful of olives, or use a small amount of chopped sun-dried tomato for a savory, concentrated note. Without feta, the salad is less salty and creamy, so taste the dressing and add salt gradually. A spoonful of capers can provide extra brininess, but rinse them first if they are packed in salt.

Use a different bean or fresh cooked beans: Great Northern beans, butter beans, or chickpeas can replace cannellini beans in the same drained quantity. If cooking dried beans, cook them until tender but not falling apart, cool them promptly, and use about 3 cups (510 g) cooked beans for this recipe. Homemade beans often need more salt than canned ones, so season the dressing after combining.

Add greens or extra crunch: Fold in 2 cups (about 60 g) baby arugula just before serving for a peppery, leafy version, or add ½ cup (60 g) finely diced red bell pepper. Arugula wilts as it sits, so it is best added at the last minute. A small handful of toasted walnuts adds crunch and a richer flavor; keep them separate until serving if you want them to stay crisp.

Change the citrus and spice: Sumac has a tangy, citrus-like flavor and is optional rather than essential. If you cannot find it, use an extra ½ teaspoon of finely grated lemon zest; the zest gives a fragrant, direct lemon flavor rather than sumac’s gently tart, earthy note. You can also swap the mint for more parsley or a little chopped dill, which makes the salad taste fresher and more garden-herb-forward.

Storage and Reheating

Refrigerate the salad in a covered container within 2 hours of making it. It keeps for 3 to 4 days in the refrigerator. The vegetables will gradually soften and release moisture, and the herbs will lose some of their fresh color, but the beans remain useful for lunches. Before serving leftovers, stir gently and taste; add a little lemon juice or olive oil if the dressing has been absorbed. If you know you will make it ahead, you can keep the chopped herbs and feta separate and fold them in on the day you serve it for a brighter texture.

This salad is meant to be served cold or cool, so reheating is not necessary. If you choose to warm a portion, transfer it to a microwave-safe dish and heat it evenly, stirring as needed, until it reaches 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers, checked with a food thermometer. The cucumber and tomatoes will soften when warmed, so a better option for a less-chilled serving is to take out only the portion you plan to eat and let it stand briefly at room temperature. Do not leave the full batch out for more than 2 hours.

Frequently Asked Questions

Can I make white bean salad ahead of time?
Yes. Make it up to a day ahead and keep it covered in the refrigerator. The beans take on the dressing’s flavor, though the vegetables release a little liquid and the herbs become less vivid. For the freshest appearance, prepare the dressing and beans in advance, then add the chopped herbs, tomatoes, and feta closer to serving. Give it a gentle toss and adjust the seasoning before it goes to the table.

Can I use dried beans instead of canned?
Yes, as long as they are fully cooked and cooled before you assemble the salad. Use about 3 cups (510 g) cooked beans to match the drained quantity from the cans. Cooking time depends on the bean’s age and whether it was soaked, so follow the package guidance and check for tenderness rather than relying on a fixed time. Drain them well; warm beans can make the vegetables limp, so let them cool before mixing.

What can I use instead of cannellini beans?
Great Northern beans are a close substitute, with a similar creamy texture and a slightly smaller shape. Butter beans make a larger, softer salad, while chickpeas are firmer and more substantial. Use the same drained quantity and fold gently, especially with butter beans. If you use navy beans, check them as you stir because they can break apart more easily.

Why does my salad taste bland or watery?
Watery salad usually comes from beans that were not drained well or vegetables that released moisture after mixing. Drain the beans thoroughly, scoop out the seeds from a watery cucumber, and add salt only after tasting the finished salad. If it tastes bland rather than watery, add lemon juice, black pepper, or a little more oregano first. If it seems dry after chilling, stir in a teaspoon of olive oil or lemon juice at a time.

Can I leave out the feta or olives?
Yes. The feta and olives add salty, savory flavor, but neither is required for the salad to hold together. If you leave out both, season the dressing carefully and consider adding capers, chopped roasted peppers, or a few extra herbs for more character. For a fully dairy-free version, simply omit the feta; check any packaged additions if you are accommodating a specific dietary need.

Is this salad filling enough for a main dish?
For many lunches, the beans, vegetables, and feta make a satisfying meal, especially with bread or pita on the side. To make a larger meal, serve it with grilled fish, a cooked grain such as farro, or a bowl of lentil soup. You can also add cooked quinoa, allowing it to cool before mixing. If you add another ingredient, keep the dressing and salt flexible and taste again so the added volume does not leave the salad underseasoned.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).