White Bean Salad

By Valentina Dimitrova | Updated on March 31, 2025

This white bean salad is fresh, protein-packed, and made with creamy white beans, crisp vegetables, fresh herbs, and a simple vinaigrette. Ready in just 15 minutes with no cooking required, it's perfect for meal prep, picnics, potlucks, or a light lunch. If you enjoy Mediterranean-inspired dishes with bright flavors and wholesome ingredients, be sure to try my Mediterranean pasta salad as well.

Aclose up of a bowl of white bean salad with cutlery on the side.

This white bean salad is a fresh, protein-packed side dish made with white beans, crisp vegetables, fresh herbs, and a simple vinaigrette. Ready in minutes with no cooking required, it's perfect for meal prep, potlucks, picnics, or a light lunch.

Quick Look: White Bean Salad

  • ⏱️ Prep Time: 15 minutes
  • 🔥 Cook Time: 0 minutes
  • Total Time: 15 minutes
  • 🥗 Servings: 8 people
  • 🔥 Calories: 315
  • 🥄 Flavor Profile: Fresh, tangy, herby, and lightly savory.
  • 🥒 Texture: Creamy white beans with crisp vegetables and a light vinaigrette.
  • Best For: Meal prep, picnics, potlucks, summer gatherings, and light lunches.
  • 🌱 Diet-Friendly: Vegetarian, naturally gluten-free, and high in fiber.
  • 🍽️ Cooking Method: No-cook.
  • 📦 Make-Ahead Friendly: Yes, the flavors improve as the salad chills.
  • 🫘 Key Ingredient: White beans provide plant-based protein, fiber, and a creamy texture.
  • ❄️ Serve: Chilled or at room temperature.
  • 🧪 Why This Recipe Works: The creamy beans absorb the bright vinaigrette while the fresh vegetables add crunch and balance, creating a salad that gets even better as it sits.
  • 💡 Chef's Tip: Let the salad rest for at least 15–30 minutes before serving so the beans can absorb the dressing and develop more flavor.

SUMMARIZE & SAVE THIS CONTENT ON

Jump to:

Why you’ll love this recipe

  • Healthy: White bean salad is packed with plant-based protein, fiber, vitamins, and minerals. It’s proof that healthy-for-you food can also taste amazing, just like this Cauliflower Steak
  • Affordable: Only simple, inexpensive ingredients go into this dish, as well as in this Shrimp Pizza. It’s light on the wallet and is much more budget-friendly than premade salads.
  • Diet-friendly: This Whie Bean Salad salad is vegetarian and gluten-free. Plus, it can easily be made vegan by substituting or omitting feta cheese.
  • Easy: Just toss the salad ingredients together with the dressing and you have a satisfying, effortless meal. 
mediterranean salad dressing poured over Mediterranean white bean salad.

Ingredients & substitutions

ingredients on a table.

For the Cannellini Bean Salad:

  • 3 (15-oz) cans of cannellini beans, drained and rinsed - You can also use Great Northern beans, Navy beans, or Baby Lima beans.
  • ½ cup Kalamata olives - Black or green olives make delicious additions as well!
  • 1 English cucumber, chopped - Persian (mini) cucumbers are another option.
  • 1 cup cherry tomatoes, halved - Or grape tomatoes. Roma tomatoes will work, but just note they contain more water than cherry tomatoes.
  • ½ cup pepperoncini, thinly sliced - Omit the pepperoncini if you are sensitive to spice.
  • ½ small red onion, thinly sliced - If you don’t have red onion, add shallots or spring onions for a similar flavor.
  • ¼ cup fresh parsley, minced - Flat-leaf or curly parsley. You can also add fresh basil.
  • 4 oz feta - Another salty and crumbly cheese variety you can try is cotija cheese.

For the Mediterranean Dressing

How to make white bean salad

  1. MAKE THE DRESSING: In a Mason jar, shake all ingredients for the salad dressing until fully emulsified. Store it in the fridge for up to a week, making sure to let it come to room temp and shake again before using.
  2. PREPARE THE SALAD: In a large salad bowl, combine all the ingredients for the salad and then drizzle the dressing over the salad and gently toss everything together. NOTE: Make sure to use just enough of the salad dressing (about 3-4 tablespoons) to coat the beans and veggies without making them soggy.
step by step recipe directions

Expert Tips for the Best White Bean Salad

  • Use high-quality canned beans. Since beans are the star ingredient, choose a good-quality brand. The beans should hold their shape while remaining creamy inside.
  • Rinse and drain the beans thoroughly. This removes excess sodium and the starchy canning liquid, resulting in a cleaner flavor and better texture.
  • Let the salad rest before serving. Even 15–30 minutes allows the beans to absorb the vinaigrette and develop more flavor.
  • Cut the vegetables into similar-sized pieces. Uniform pieces make the salad easier to eat and ensure every bite contains a balanced mix of beans, vegetables, and dressing.
  • Dress the salad gradually. Start with most of the dressing and add more if needed. White beans absorb liquid as they sit.
  • Taste again before serving. Beans tend to mellow seasonings. A final squeeze of lemon juice or pinch of salt often brightens the flavors.
  • Use fresh herbs whenever possible. Fresh parsley, basil, or dill add brightness that dried herbs simply cannot replicate in a bean salad.
  • Don't skip the acid. Lemon juice or vinegar helps balance the creamy texture of the beans and keeps the salad tasting fresh.

FAQ's about White Bean Salad

What are the best beans for white bean salad?

Cannellini beans are the most common choice because of their creamy texture and mild flavor. Great Northern beans and navy beans also work well.

Can I use dried beans instead of canned?

Yes. Cooked dried beans work beautifully and often provide a firmer texture. You'll need about 3 cups of cooked beans to replace two standard cans.

Is white bean salad served cold?

Yes. It is typically served chilled or at room temperature, making it ideal for picnics, potlucks, and meal prep.

Can I make white bean salad ahead of time?

Absolutely. In fact, the salad often tastes better after resting for several hours because the beans absorb the dressing and flavors have time to develop.

How long does white bean salad last?

Stored in an airtight container in the refrigerator, it will keep for about 3–4 days.

Why is my white bean salad dry the next day?

White beans naturally absorb dressing as they sit. Refresh the salad with a drizzle of olive oil, a splash of vinegar, or a squeeze of lemon juice before serving.

Can I add protein to white bean salad?

Yes. Grilled chicken, shrimp, tuna, salmon, or hard-boiled eggs all pair well with white beans and can turn the salad into a complete meal.

Is white bean salad healthy?

White bean salad is rich in plant-based protein, fiber, vitamins, and minerals. It can be a nutritious side dish or light meal depending on the ingredients used.

Can I freeze white bean salad?

Freezing is not recommended because the vegetables lose their texture and the dressing may separate when thawed.

Half bowl of Tuscan white bean salad.

OTHER HEALTHY SALADS TO TRY

 

Did You Love This White Ban Salad? If you make this recipe and love it, stop back, give it a 5-star rating ⭐⭐⭐⭐⭐ and leave a comment.

a full bowl of white bean salad with a few ingredients around it.
Print This Recipe SAVE Pin
5 from 4 votes

White Bean Salad

This easy and healthy Mediterranean-inspired white bean salad is packed with creamy Cannellini beans, fresh herbs, vegetables, and a zesty Mediterranean salad dressing. It’s fresh, satisfying, and vibrant! Serve it for a quick lunch, bring it to a backyard barbecue, or meal prep it for the whole week ahead. 
Course:Side Dish
Cuisine:Italian, Mediterranean, Tuscan
Prep Time 15 minutes
Cook Time 0 minutes
Total Time 15 minutes
Servings 8 people
Calories315.5 kcal
Cost $ 1.25 per person

Equipment

  • 1 Mason jar
  • 1 large bowl
  • 1 Chef's knife
  • 1 cutting board

Ingredients

For the Cannellini Bean Salad

  • 45 oz canned cannellini beans , drained and rinsed - You can also use Great Northern beans, Navy beans, or Baby Lima beans. (OR 3 15-ounce cans)
  • ½ cup Kalamata olives Black or green olives make delicious additions as well!
  • 1 English cucumber chopped - Persian (mini) cucumbers are another option.
  • 1 cup cherry tomatoes halved - Or grape tomatoes. Roma tomatoes will work, but just note they contain more water than cherry tomatoes.
  • ½ cup pepperoncini thinly sliced - Omit the pepperoncini if you are sensitive to spice.
  • ½ small red onion thinly sliced - If you don’t have red onion, add shallots or spring onions for a similar flavor.
  • ¼ cup fresh parsley minced - Flat-leaf or curly parsley. You can also add fresh basil.
  • 4 oz feta cheese Another salty and crumbly cheese variety you can try is cotija cheese.

Instructions

  • PREPARE THE VINAIGRETTE: In a Mason jar, shake all ingredients for the Mediterranean dressing until fully emulsified. Store it in the fridge for up to a week, making sure to let it come to room temp and shake again before using.
  • PREPARE THE SALAD: In a large salad bowl, combine all the ingredients for the salad and then drizzle the dressing over the salad and gently toss everything together. NOTE: Make sure to use just enough of the salad dressing (about 3-4 tablespoons) to coat the beans and veggies without making them soggy.

Recipe Notes

NOTE: Please make sure to RESERVE a little of each salad ingredient to garnish the salad on top, distributing everything nicely.
***THE NUTRITIONAL  FACTS INCLUDE THE SALAD DRESSING IN THIS COUNTING!
 
STORAGE
If you have leftover white bean salad or want to prep it in advance, follow these storage tips:
  • Fridge: Transfer the dressed salad to an airtight container with a tight-fitting lid. For salads like this, glass containers always preserve the flavors a little better. It will last up to 3-5 days in the fridge.
  • Freezer: I don’t recommend freezing this recipe as it won’t hold up well once thawed. 
  • Make in advance: This recipe is perfect for meal prep because I find the flavors meld together after it sits for a few hours or overnight. If you’re planning to make it ahead of time, it’s best to leave the tomatoes and parsley out until right before serving.

Nutrition

Calories: 315.5kcal | Carbohydrates: 38.7g | Protein: 15.7g | Fat: 11.7g | Saturated Fat: 3.9g | Polyunsaturated Fat: 1.1g | Monounsaturated Fat: 5.7g | Trans Fat: 0.1g | Cholesterol: 19.5mg | Sodium: 563mg | Potassium: 890.4mg | Fiber: 8.7g | Sugar: 2g | Vitamin A: 392.8IU | Vitamin C: 10.1mg | Calcium: 217.1mg | Iron: 5.7mg

** Nutrition labels on easyanddelish.com are for educational purposes only. This info is provided as a courtesy and is only an estimate, since the nutrition content of recipes can vary based on ingredient brand or source, portion sizes, recipe changes/variations, and other factors. We suggest making your own calculations using your preferred calculator, based on which ingredients you use, or consulting with a registered dietitian to determine nutritional values more precisely.

Please note that health-focused and diet information provided on easyanddelish.com is for educational purposes and does not constitute medical advice, nor is it intended to diagnose, treat, cure, or prevent disease. Consult with your doctor or other qualified health professional prior to initiating any significant change in your diet or exercise regimen, or for any other issue necessitating medical advice.

Did you make this recipe?

Comment and rate the recipe. Also follow us on Pinterest at @easyanddelish for more delish recipes.
5 from 4 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating




 

2 Comments

  1. 5 stars
    I served this delicious white bean salad with shrimp for a summer dinner and my family asked me to make it again. I am so glad they enjoyed it. It mostly a no-cook meal perfect for busy days.