
Would you like to save this recipe?
This white bean salad is one of those recipes that proves simple ingredients can still feel flavorful and satisfying. The white beans, cucumber, cherry tomatoes, and lemon vinaigrette come together in just minutes, making it perfect for warm-weather lunches, easy side dishes, or light dinners when you don’t feel like turning on the stove.
What I love most about this salad is how versatile it is. It works just as well for meal prep as it does for summer gatherings, and the flavors only get better over time. The lemon vinaigrette keeps everything light, while the fresh herbs add flavor and freshness.
We especially love serving this white bean salad alongside grilled chicken, seafood, sandwiches, or Mediterranean-inspired meals.
The Ultimate Easy Summer Side Dish
Ingredients at a Glance

- White Beans. Cannellini beans or great northern beans both work well here because they’re creamy, mild, and hold their shape nicely in salads. Be sure to drain, rinse, and pat them dry thoroughly so the salad doesn’t become watery. Chickpeas can also be used instead.
- Cherry Tomatoes. Cherry or grape tomatoes add sweetness, color, and freshness. Halve them so they distribute evenly throughout the salad. If needed, diced Roma tomatoes can work as a substitute, though they may release more liquid.
- English Cucumber. English cucumbers or mini cucumbers are ideal because they have thin skin and fewer seeds, so there’s no need to peel them. Regular cucumbers can be used, but you may want to peel and seed them first.
- Red Onion. Red onion adds sharpness and crunch that balances the creamy beans. If you prefer a milder flavor, soak the chopped onion in cold water for 5–10 minutes before adding it to the salad. Thinly sliced green onions or shallots can also be substituted.
- Fresh Parsley and Basil. Fresh herbs brighten the entire salad and give it that fresh summer flavor. Basil adds Mediterranean-inspired flavor, while fresh mint can be used instead.
- Olive Oil. Extra virgin olive oil forms the base of the vinaigrette and adds richness and flavor. Use a good-quality olive oil if possible since the dressing is simple and the flavor really comes through.
- Fresh Lemon Juice. Fresh lemon juice keeps the vinaigrette tangy and bright. Bottled lemon juice can work in a pinch, but fresh lemon juice is more flavorful.
- Dijon Mustard. Dijon helps emulsify the vinaigrette while adding subtle tanginess. Whole grain mustard can work as a substitute, though the texture will be slightly different.
- Honey or Maple Syrup. A small amount balances the acidity of the lemon juice. Use honey for a classic flavor or maple syrup to keep the salad fully vegan.
- Sea Salt and Black Pepper. Proper seasoning is important in bean salads, so don’t skip tasting and adjusting before serving. Cold salads often need a little extra salt to help the flavors pop.
How to Make It (Photo Tutorial)



Easy Tips for a Better Bean Salad
- Dry the Beans Well. After rinsing the beans, pat them dry thoroughly with paper towels. Excess moisture can water down the vinaigrette and make the salad taste bland.
- Use Fresh Lemon Juice. Fresh lemon juice gives the vinaigrette fresher flavor than bottled juice.
- Cut the Vegetables Evenly. Try to keep the cucumber, tomatoes, and onion pieces similar in size so the salad mixes evenly and is easier to eat.
- Don’t Skip the Resting Time. Letting the salad chill for 15–30 minutes helps the beans absorb the vinaigrette and gives the flavors time to develop.
- Taste Before Serving. Cold salads often need a little extra salt or lemon juice after chilling, so taste and adjust the seasoning before serving.
- Toss Gently. Stir the salad carefully to keep the white beans intact and prevent them from breaking apart.
- Use English or Mini Cucumbers. They have thinner skin, fewer seeds, and a crisper texture that works especially well in salads.
- Add Fresh Herbs Just Before Serving. If making the salad ahead, stir in the basil right before serving to keep it fresh.
Suggested Variations
- Add Feta Cheese. Crumbled feta adds a salty, creamy flavor that pairs perfectly with the bright lemon vinaigrette.
- Use Chickpeas Instead. Swap the white beans for chickpeas if you prefer a firmer texture and slightly nuttier flavor.
- Make It More Filling. Add cooked quinoa, grilled chicken, tuna, or grilled shrimp to turn this into a more substantial lunch or dinner.
- Add Mediterranean-Inspired Ingredients. Kalamata olives, roasted red peppers, or marinated artichoke hearts all work well in this salad.
- Try Different Fresh Herbs. Fresh mint, dill, or chives can be used instead of basil for a different flavor profile.
- Add Avocado. Diced avocado makes the salad creamier and more satisfying. Add it just before serving for the best texture.
- Add Extra Crunch. Thinly sliced radishes, diced celery, or chopped bell peppers add extra texture and freshness.

Ways to Serve It
- Pair It with Grilled Proteins. Serve this white bean salad alongside grilled chicken, steak, shrimp, or salmon for an easy summer meal. It pairs especially well with our garlic butter grilled shrimp and baked chicken piccata.
- Serve It with Sandwiches or Burgers. This salad works beautifully in place of traditional pasta salad or potato salad. We especially love it with our chicken pesto flatbread or ground pork burgers.
- Turn It into a Light Lunch. Spoon the salad over mixed greens or arugula for an easy lunch with extra texture and protein.
- Create a Mediterranean-Inspired Meal. Serve it with warm pita bread, flatbread, or crusty sourdough. It also pairs beautifully with our lemon couscous for a fresh summer spread.
- Add Grilled Vegetables. Toss in grilled zucchini, bell peppers, or asparagus to make the salad even more filling and flavorful.
- Bring It to Summer Gatherings. This salad travels well and can be served chilled or at cool room temperature, making it perfect for cookouts, picnics, and potlucks.
- Enjoy It for Meal Prep. Leftovers make an easy grab-and-go lunch throughout the week, and the flavors continue to develop after chilling.
Storage
Refrigerator: Store leftover white bean salad in an airtight container in the refrigerator for up to 3 days.
Best Texture: For the freshest texture, enjoy the salad within 24 hours since the cucumbers will gradually soften as the salad sits.
Stir Before Serving: The vinaigrette may settle at the bottom of the container during storage, so give the salad a quick stir before serving.
Adjust the Seasoning: After chilling, taste the salad and add extra salt, pepper, or a squeeze of fresh lemon juice if needed to freshen the flavors.
Do Not Freeze: This salad is not recommended for freezing because the vegetables will lose their crisp texture once thawed.
More Mediterranean-Inspired Recipes
Tried this recipe? I’d love to hear how it turned out! Leaving a quick rating and comment helps other readers and supports Heavenly Home Cooking more than you know.

White Bean Salad Recipe

Ingredients
Lemon Vinaigrette
- 2 tablespoons olive oil extra virgin
- 1 ½ tablespoons lemon juice freshly squeezed
- 1 teaspoon Dijon mustard
- ½ teaspoon honey or maple syrup
- ¼ teaspoon sea salt
- freshly cracked black pepper to taste
Salad
- 15 ounces white beans 1 15-ounce can. drained, rinsed, and patted dry thoroughly (cannellini or great northern beans work well)
- 1 cup cherry tomatoes or grape tomatoes, halved
- 1 cup English cucumber or mini cucumbers, diced
- 2 tablespoons red onion finely chopped
- 2 tablespoons fresh parsley chopped
- 1 tablespoon fresh basil chopped
- additional sea salt and freshly cracked black pepper to taste
Instructions
- Add the 2 tablespoons olive oil, 1 ½ tablespoons lemon juice, 1 teaspoon Dijon mustard, ½ teaspoon honey, ¼ teaspoon sea salt, and freshly cracked black pepper to a small bowl or jar. Whisk or shake until the vinaigrette is smooth and emulsified. (Note 1)
- Add the 15 ounces white beans, 1 cup cherry tomatoes, 1 cup English cucumber, 2 tablespoons red onion, 2 tablespoons fresh parsley, and 1 tablespoon fresh basil to a medium mixing bowl.
- Pour the vinaigrette over the salad and toss gently until everything is evenly coated. Season with additional sea salt and freshly cracked black pepper to taste. (Note 2)
- Serve immediately or refrigerate for 15–30 minutes to allow the flavors to meld. Taste and adjust seasoning before serving. (Note 3)
Notes
- Fresh lemon juice gives the vinaigrette the brightest flavor. Bottled lemon juice can work in a pinch, but fresh lemon juice is recommended for the best flavor.
- Toss the salad gently to keep the beans intact and prevent them from becoming mushy.
- This salad tastes best slightly chilled or at cool room temperature.
- English cucumbers and mini cucumbers work best because they have thin skin and fewer seeds, so peeling is usually not necessary.
- For extra crunch, add chopped celery or thinly sliced radishes.
- To make the salad more filling, add crumbled feta cheese, cooked quinoa, or grilled chicken.
- Fresh mint can be used instead of basil for a different flavor variation.







