Home » Salads » White Bean Salad

White Bean Salad

Share this post:

This Mediterranean white bean salad is fresh, colorful, and full of bright summer flavor. Creamy white beans, crisp cucumber, juicy tomatoes, and fresh herbs are tossed in a simple lemon vinaigrette for an easy side dish that works just as well for lunch, meal prep, picnics, or potlucks. It’s light yet satisfying and pairs beautifully with grilled chicken, seafood, or warm crusty bread.
Jump to Recipe Print Recipe
White bean salad with cherry tomatoes, cucumber, red onion, and fresh herbs in a white serving bowl with lemon vinaigrette ingredients in the background.

Would you like to save this recipe?

Enter your email below, and we'll send it to your inbox. Plus get great recipes from us every week! Unsubscribe anytime.

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


  • Ready in Minutes. This salad comes together in about 15 minutes with no cooking required.
  • Fresh Summer Flavor. Cucumbers, cherry tomatoes, white beans, and a simple lemon vinaigrette keep every bite fresh and flavorful.
  • Light Yet Satisfying. It’s refreshing enough for hot weather while still hearty enough to enjoy as a light lunch or side dish.
  • Perfect for Meal Prep. The flavors get even better after chilling, making this a great make-ahead option for lunches and easy dinners.
  • Easy to Pair with Meals. This salad goes well with grilled chicken, seafood, burgers, sandwiches, and Mediterranean-inspired dishes.
  • Simple Ingredients. Made with pantry staples and fresh produce that are easy to find year-round.
  • Easy to Customize. Add feta cheese, avocado, tuna, quinoa, or extra herbs to make it your own.
  • Great for Gatherings. This colorful salad is a crowd-pleasing option for cookouts, potlucks, picnics, and summer parties.

Ingredients at a Glance

Ingredients for Mediterranean white bean salad including white beans, cherry tomatoes, cucumber, red onion, parsley, basil, lemon, olive oil, Dijon mustard, honey, sea salt, and black pepper.
  • 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)

Lemon vinaigrette made with olive oil, lemon juice, Dijon mustard, honey, salt, and black pepper being whisked in a small glass container.
Step 1: Whisk together the olive oil, lemon juice, Dijon mustard, honey, sea salt, and black pepper until the vinaigrette is smooth and well combined.
White beans, chopped cucumber, cherry tomatoes, red onion, parsley, and basil combined in a large white mixing bowl before adding dressing.
Step 2: Add the white beans, cherry tomatoes, cucumber, red onion, parsley, and basil to a large mixing bowl.
White bean salad with cherry tomatoes, cucumber, red onion, parsley, and basil served in a white bowl on a marble surface.
Step 3: Pour the lemon vinaigrette over the salad and toss gently until everything is evenly coated.

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.
Close-up of white bean salad with cherry tomatoes, cucumber, parsley, and lemon vinaigrette on a spoon.

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 with cherry tomatoes, cucumber, red onion, and fresh parsley in a white bowl with lemon vinaigrette ingredients in the background.

White Bean Salad Recipe

This Mediterranean white bean salad is fresh, colorful, and full of bright summer flavor. Creamy white beans, crisp cucumber, juicy tomatoes, and fresh herbs are tossed in a simple lemon vinaigrette for an easy side dish that works just as well for lunch, meal prep, picnics, or potlucks. It’s light yet satisfying and pairs beautifully with grilled chicken, seafood, or warm crusty bread.
Print Recipe Save Rate
White bean salad with cherry tomatoes, cucumber, red onion, and fresh herbs tossed in a lemon vinaigrette in a white serving bowl.
Prep Time:15 minutes
Total Time:15 minutes

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

  1. 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.
  2. Toss the salad gently to keep the beans intact and prevent them from becoming mushy.
  3. This salad tastes best slightly chilled or at cool room temperature.
  4. English cucumbers and mini cucumbers work best because they have thin skin and fewer seeds, so peeling is usually not necessary.
  5. For extra crunch, add chopped celery or thinly sliced radishes.
  6. To make the salad more filling, add crumbled feta cheese, cooked quinoa, or grilled chicken.
  7. Fresh mint can be used instead of basil for a different flavor variation.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. For the best texture, enjoy within 24 hours, as the cucumbers will soften over time. Stir before serving, as the vinaigrette may settle at the bottom of the container. This salad is not recommended for freezing.

Nutrition

Calories: 166kcal | Carbohydrates: 20g | Protein: 6g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 437mg | Potassium: 424mg | Fiber: 6g | Sugar: 4g | Vitamin A: 406IU | Vitamin C: 15mg | Calcium: 45mg | Iron: 2mg
Servings: 4 servings
Calories: 166kcal
Author: Sandra

FAQs

Yes. In fact, the flavor gets even better after the salad chills for about 15–30 minutes. If making it a full day ahead, you may want to stir in the fresh basil just before serving for the freshest flavor and color.

Cannellini beans and great northern beans both work very well because they’re creamy and mild without falling apart too easily. Chickpeas can also be substituted if you prefer a firmer texture.

Patting the beans dry helps prevent excess water from diluting the vinaigrette. This keeps the salad more flavorful and helps the dressing cling better to the ingredients.

Yes. If using regular cucumbers, it’s best to peel them and scoop out the seeds first since they tend to have thicker skin and more moisture.

Absolutely. Grilled chicken, shrimp, salmon, tuna, or even cooked quinoa work well if you want to turn this into a more filling lunch or dinner.

Cold foods can lose some flavor in the refrigerator, so taste the salad before serving and add extra salt, black pepper, or a squeeze of fresh lemon juice if needed.

Yes. This salad is best served chilled or at cool room temperature, especially during warmer months.

Share this post:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating