
This bright and hearty White Bean Salad is tossed in a zesty herb vinaigrette and ready in under 20 minutes. A healthy, vegan bean recipe that works as a side dish, light lunch, or meal-prep staple.

Some recipes are weeknight heroes, and this White Bean Salad is absolutely one of them. It comes together in about 15 minutes, requires zero cooking, and delivers a bowl full of creamy cannellini beans, crisp cucumber, juicy cherry tomatoes, and a punchy herb vinaigrette that ties everything together beautifully. Whether you are looking for healthy bean recipes, vegan bean side dishes, or just something fresh and satisfying to bring to a potluck, this one never disappoints.
What makes this more than just a basic marinated bean salad recipe is the balance of textures and brightness. The beans are soft and creamy, the vegetables add crunch and freshness, and the lemon-red wine vinegar dressing cuts right through it all with a clean, zesty finish.
White beans, specifically cannellini beans, are the perfect canvas for a salad like this. They are mild enough to absorb whatever dressing you coat them in, yet substantial enough to feel genuinely satisfying. This is not a side salad you push to the edge of your plate. It holds its own.
A few things that make a real difference here:
Chef's Tip: Soak your diced red onion in cold water for 5 minutes before adding it to the bowl. This takes the sharp raw edge off without losing any of its flavor or crunch.
This salad is incredibly versatile. It works as a standalone light lunch, a vegan bean side dish alongside grilled proteins, or even as a base for a more composed plate. Here are some of the best pairings:
Because this recipe is entirely plant-based, it also fits naturally into vegan bean recipes healthy enough for everyday eating. High in fiber, packed with plant protein, and full of good-for-you fats from the olive oil, it is one of those dishes that feels indulgent but is genuinely nourishing.
Using a good quality extra virgin olive oil and a sharp chef's knife for even vegetable cuts makes a noticeable difference in the final dish. The right pantry staples elevate white bean salads from simple to spectacular.
For the vinaigrette, do not skip the Dijon mustard. It acts as an emulsifier, keeping the dressing creamy and cohesive rather than separating into an oily puddle at the bottom of the bowl. A small jar with a tight lid is perfect for shaking the dressing together in seconds.
This is one of those recipes with dried beans or canned beans where you truly cannot go wrong either way, but canned cannellini beans make this an effortless 15-minute dish on any busy weeknight. The full recipe is right below, including exact amounts, metric conversions, and all the steps laid out clearly.
Ready to make it? Here is the full step-by-step recipe:

This bright and hearty White Bean Salad is tossed in a zesty herb vinaigrette and ready in under 20 minutes. A healthy, vegan bean recipe that works as a side dish, light lunch, or meal-prep staple.
Drain and rinse the cannellini beans thoroughly under cold water. Shake off any excess water and set aside.
Dice the cucumber, halve the cherry tomatoes, and finely dice the red onion. Place everything into a large mixing bowl along with the beans.
In a small bowl or jar, whisk together the olive oil, red wine vinegar, lemon juice, minced garlic, Dijon mustard, dried oregano, salt, and black pepper until fully emulsified.
Pour the vinaigrette over the bean and vegetable mixture. Add the chopped parsley and torn basil, then toss gently until everything is evenly coated.
Taste and adjust seasoning, adding more salt, lemon juice, or vinegar as needed.
For best flavor, let the salad rest for at least 10 minutes before serving so the beans can absorb the dressing. Serve at room temperature or slightly chilled.
Leftovers keep beautifully in the fridge for up to 4 days, which makes this a fantastic meal prep option. In fact, most people find that this marinated bean salad recipe tastes even better on day two after the beans have fully absorbed the dressing.
To make it your own:
However you customize it, this White Bean Salad will earn a permanent spot in your recipe rotation. Simple, wholesome, and genuinely delicious every single time.