15-Minute White Bean Salad with Lemon and Herbs
White bean salad is a quick, no-cook dish that tastes bright and fresh, even on the busiest weeknight. Canned beans and a handful of pantry staples turn into something you can serve as a side or a light lunch in about 15 minutes.

The lemon dressing soaks in just enough to make every bite tangy and herb-packed. It holds up well, so you can make it ahead and keep it in the fridge for days.
Why This White Bean Salad Stays on Repeat
I keep coming back to this one because the lemon and parsley cut right through the creamy beans. The red onion adds a crisp, sharp bite that wakes up the whole bowl.
The recipe is endlessly flexible. Swap the herbs, toss in whatever crunchy vegetable you have, or throw in feta. It never feels like the same salad twice.
Ingredients

- 2 (15-ounce) cans white beans, drained and rinsed: use cannellini, great northern, or navy beans; cannellini hold their shape best
- 1 small red onion, finely diced: about ½ cup; soak it in cold water for 10 minutes first if you want a milder bite
- 1 cup finely chopped fresh flat-leaf parsley: the backbone of the flavor. Curly parsley works too, but flat-leaf has a cleaner taste
- 1 celery stalk, finely diced: about ½ cup; adds a hidden crunch
- 3 tablespoons extra-virgin olive oil: use the good stuff here
- 2 tablespoons fresh lemon juice: from 1 juicy lemon; avoid bottled juice for the brightest flavor
- 1 small garlic clove, minced: a tiny one, or it overpowers the lemon
- ½ teaspoon salt, plus more to taste
- Black pepper, to taste
Variations / Substitutions
- Swap the herb: fresh basil or mint in place of parsley gives the salad a completely different character. Mint is especially good with lamb.
- Add creamy saltiness: a handful of crumbled feta or a few shavings of Parmesan folded in right before serving.
- Change the acid: red wine vinegar or fresh lime juice instead of lemon keeps it punchy. Start with 1½ tablespoons, taste, and add more.
- Make it spicy: a pinch of red pepper flakes or a minced fresh chile stirred into the dressing adds heat that plays well with the sweet beans.
- Play with crunch: diced cucumber, thinly sliced fennel, or chopped toasted almonds all work. Skip the celery if you sub in another crunchy veggie.
- For a similar all-purpose salad with chickpeas, try Mediterranean Chickpea Salad.
How to Make White Bean Salad
Step 1: Whisk the Dressing

In a small bowl, whisk the 3 tablespoons of olive oil, 2 tablespoons of lemon juice, the minced garlic, ½ teaspoon of salt, and a few grinds of pepper until it looks pale and creamy, about 30 seconds. Taste it and add a pinch more salt if it feels flat. The garlic will mellow as it sits, so don’t be shy about the raw bite right now.
Step 2: Combine the Salad

Dump the drained and rinsed white beans into a large bowl. Add the diced red onion, the cup of chopped parsley, and the diced celery. Pour the dressing right over the top and toss gently with a big spoon for about a minute, until every bean gets a little coat of dressing and the herbs cling to them.
Step 3: Finish with Herbs and Serve

Give the salad a final taste and adjust the salt or lemon juice until it pops. Scatter a little extra parsley on top so it looks fresh and bright, then serve right away or let it sit at room temperature for up to 15 minutes while you pull the rest of dinner together. The beans soak up more flavor the longer it rests.
Tips for the Best White Bean Salad
- Pick the right bean.: Cannellini beans have a tender, thin skin that absorbs dressing without falling apart. Navy beans are smaller and softer, great northern are somewhere in between. Any will work, but cannellini hold their shape the best.
- Don’t skip the celery.: It adds a mild, grassy crunch you don’t notice with your eye, but you would miss it if it were gone. If celery really isn’t your thing, diced cucumber or thinly sliced fennel does a similar job.
- Zest the lemon first.: Run a microplane over the lemon before juicing it, then stir the zest into the dressing or sprinkle it on at the end. It adds an extra layer of lemon without more acid.
- Make it ahead for meal prep.: The salad gets better after a few hours in the fridge. Store it undressed if you plan to keep it longer than a day, or dress the whole thing for up to two days and know the herbs will soften a bit.
- Rinse the beans well and let them drain until they’re just barely damp.: Excess can liquid will water down the dressing and make the salad slippery instead of glossy.
Scale it for a crowd or a single lunch:
| Servings | White Beans (15 oz cans) | Olive Oil | Lemon Juice |
|---|---|---|---|
| 2 | 1 | 1½ tbsp | 1 tbsp |
| 4 | 2 | 3 tbsp | 2 tbsp |
| 8 | 4 | 6 tbsp | 4 tbsp |
Storing Leftover White Bean Salad
- Refrigerate: Store in an airtight container for up to 3 days. The beans will absorb most of the dressing, so you may want to add a fresh squeeze of lemon and a drizzle of oil before serving again.
- Serve Cold: It’s meant to be served cold or at room temperature straight from the fridge, no reheating needed. For the best texture, pull it out 10 minutes early so the olive oil loosens up.
What Goes Well With White Bean Salad
Grilled chicken thighs with a crispy, charred skin are my go-to pairing. The smoky fat cuts through the bright lemon. It also sits next to a simple pan-seared salmon fillet without fighting the fish, because the parsley and lemon echo classic seafood flavors. For a bigger spread, spoon it alongside lamb chops rubbed with garlic and rosemary; the herbal notes tie everything together.
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes. Cook and cool about 3½ cups of home-cooked white beans before starting. The texture will be even creamier, but the salad will take a bit longer to come together.
Will cherry tomatoes work in this salad?
They can. Add halved cherry tomatoes just before serving so they don’t get watery and mushy if you’re storing leftovers. If eating right away, toss them right in.
How do I make it a main dish?
Flake in a can of good-quality oil-packed tuna, or top it with a soft-boiled egg. Both add enough protein to turn it into a full meal without much extra work.
Can I use dried herbs in the dressing?
Fresh parsley is really the point here. Dried parsley won’t give the same clean, grassy lift. If you are out of fresh herbs, the salad is still tasty with just the lemon dressing, but the fresh green hit is what makes it.

White Bean Salad Recipe
Ingredients
Method
- Whisk olive oil, lemon juice, garlic, salt, and pepper together until emulsified.
- Combine beans, red onion, parsley, and celery in a large bowl, then pour the dressing over and toss gently for about 1 minute until coated.
- Taste, adjust seasoning, scatter extra parsley on top, and serve.
