
This fresh and vibrant White Bean Salad is a quick, healthy, and satisfying dish packed with creamy cannellini beans, crisp vegetables, and a zesty lemon-herb dressing. Perfect as a vegan bean side dish or a light lunch any day of the week.

Some recipes earn a permanent spot in your weekly rotation, and this White Bean Salad is absolutely one of them. It comes together in about 15 minutes, requires zero cooking, and delivers the kind of bright, satisfying flavor that makes you feel genuinely good about what you just ate. Whether you are looking for healthy bean recipes for busy weeknights, easy vegan bean side dishes for a summer cookout, or a hearty lunch that travels well, this one checks every box.
Creamy cannellini beans, crisp cucumber, juicy cherry tomatoes, and a punchy lemon-herb dressing make this one of those white bean salads that feels effortlessly elegant without any real effort at all.
The secret to a great marinated bean salad recipe is balance. You need something creamy, something crunchy, something acidic, and something fresh. Cannellini beans bring a buttery, mild richness that soaks up dressing like a dream. The red wine vinegar and fresh lemon juice cut through that richness with bright acidity. Fresh parsley and basil keep everything tasting vibrant and alive.
This is also one of those genuinely flexible bean and legume recipes. No cherry tomatoes in the fridge? Use diced roasted red peppers. Prefer a different herb? Fresh dill or mint work beautifully. Want to bulk it up into a full meal? Toss in some cooked farro, crumbled feta, or grilled shrimp.
Chef's Tip: Drying your beans thoroughly after rinsing is a small step that makes a big difference. Wet beans dilute the dressing and keep it from clinging properly. A quick pat with a kitchen towel is all it takes.
For a simple no-cook recipe like this one, ingredient quality is everything. A good extra virgin olive oil and freshly squeezed lemon juice will make this salad sing in a way that bottled dressing simply cannot replicate. Having a reliable citrus juicer and a sharp chef's knife on hand makes the prep work genuinely enjoyable.
One of the best things about this salad is how naturally it fits alongside so many other dishes. Wondering what to serve with white beans? Here are a few of our favorite pairings:
It is also completely wonderful eaten straight from the bowl with a piece of good crusty bread. No judgment here.
Use dried beans if you have time. Canned beans are perfectly excellent here and totally convenient, but if you have dried cannellini beans on hand, cooking them from scratch gives you a noticeably creamier, more flavorful base. About 3 cups of cooked beans replaces the two cans.
Let it rest before serving. Even 10 to 15 minutes at room temperature allows the beans to absorb the dressing and the flavors to settle into each other. This small pause makes a real difference.
Taste and adjust at the end. Every lemon is a little different, every palate is a little different. Taste your salad before serving and do not be shy about adding an extra pinch of salt or a small squeeze of lemon to wake everything up.
Ready to make it? Here is the full step-by-step recipe:

This fresh and vibrant White Bean Salad is a quick, healthy, and satisfying dish packed with creamy cannellini beans, crisp vegetables, and a zesty lemon-herb dressing. Perfect as a vegan bean side dish or a light lunch any day of the week.
Drain and rinse the cannellini beans thoroughly under cold running water. Spread them on a clean kitchen towel and pat gently to dry. This helps the dressing cling to the beans rather than getting diluted.
Dice the cucumber, halve the cherry tomatoes, and finely dice the red onion. If you find raw red onion too sharp, soak the diced pieces in cold water for 5 minutes, then drain before adding.
In a small bowl or jar, whisk together the olive oil, fresh lemon juice, red wine vinegar, minced garlic, Dijon mustard, dried oregano, salt, and black pepper until fully emulsified.
In a large mixing bowl, combine the drained beans, cucumber, cherry tomatoes, red onion, chopped parsley, and torn basil.
Pour the dressing over the salad and toss gently to combine, being careful not to mash the beans. Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed.
For best results, let the salad rest for 10 to 15 minutes at room temperature before serving so the flavors can meld together. Serve immediately or refrigerate until ready to eat.
This is one of the best vegan bean recipes healthy meal preppers will love because it genuinely improves overnight. The beans absorb all of that garlicky, lemony dressing and become even more flavorful by the next day.
Store leftovers in an airtight container in the refrigerator for up to 3 days. Hold off on adding fresh herbs until just before serving if you are making this ahead. A quick refresh of lemon juice and a drizzle of olive oil right before eating will bring the whole thing back to life beautifully.