Our Mediterranean white bean salad is a healthy dish with cannellini beans, fresh herbs, and veggies tossed in a Mediterranean dressing.

For more bean salad recipes, try our black bean salad, mediterranean salad, easy pasta salad, and piyaz salad.

White bean salad on a plate.
Easy White Bean Salad

A 10-minute Bean Salad to Try

Growing up in Italy, I had cannellini beans often, in rice salad, with pasta, potato salads and in soups (ribollita anyone?).

My nonna Lidia would often cook a big steaming batch of white beans and use them in various dishes.

This white bean salad, however, is a Mediterranean mix between a simple Italian salad, shirazi salad and tabbouleh.

Louise and I love serving it with other Mediterranean side dishes, such as baba ganoush and mutabal. It is also easily upgraded to a meal when you serve it with:

Alternatively, mix it with quinoa, orzo, pasta, bulgur, buckwheat, or couscous.

No matter how you enjoy it, this salad always brings a little Mediterranean sunshine to your table ☀️.

Ingredients

Ingredients for white bean salad on a marble table.

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

  • White beans – Canned or cooked cannellini beans. Substitute with navy, great northern, lima, butter beans, chickpeas, lentils, or black beans.
  • Tomatoes – Ripe vine tomatoes, or any variety like Roma, grape, date, or cherry.
  • Cucumber – Any type works: Persian, English, or American.
  • Scallions – Also called green or spring onions. For a milder bite, use shallots or red onion.
  • Parsley – Fresh flat-leaf parsley is best. You can mix or swap with basil, mint, dill, or cilantro.
  • Sun-dried tomatoes in oil – Adds bold flavor and chewiness. Swap with olives or marinated artichokes.
  • Dressing – Extra virgin olive oil, lemon juice, garlic, and optional sumac.
  • Optional add-ins – Jalapeños, pickled red onions, crumbled feta (our favorite), corn, or oregano.

How to make a white bean salad

Step 1: Combine Salad Ingredients – In a large mixing bowl, add the drained and rinsed white beans, tomato wedges, diced cucumber, thinly sliced scallions (both white and green parts), chopped parsley, chopped sun-dried tomatoes, and optional crumbled feta.

Step 2: Whisk the Dressing – In a small bowl or jar, whisk together the olive oil, lemon juice, vinegar, grated garlic, sumac (if using), salt, and black pepper until well combined.

Step 3: Toss and let it rest – Pour the dressing over the salad and toss gently to coat. Serve right away, or let it sit for 15 minutes to let the flavors mingle—it gets even better with a little time.

White bean salad.

Tips

  • Use high-quality beans – Rinse canned beans well or cook dried beans until tender and season at the end.
  • Let the salad marinate – Rest 15–30 minutes to let the beans soak up all the flavors.
  • Balance the dressing – Lemon juice, olive oil, garlic, and a splash of vinegar or sumac create the perfect tang.
  • Chop everything evenly – Uniform pieces make each bite balanced and visually appealing.
  • Use fresh herbs generously – Parsley is key; add mint, dill, or basil for extra freshness.
  • Add crunch or heat if desired – Jalapeños, pickled onions, or bell peppers make great custom add-ins.
  • Serve chilled or at room temp – Great for meal prep, potlucks, or quick lunches.

Frequently Asked Questions

Can I make it ahead of time?

Yes! It actually gets better after sitting for a few hours or overnight. Just store it in the fridge in an airtight container.

How long does it last in the fridge?

It keeps well for 3 to 4 days. Give it a stir before serving, and add a splash of lemon or olive oil if it looks dry.

Can I use different beans instead of white beans?

Absolutely. Navy, great northern, chickpeas, butter beans, and even lentils work well.

Can I add protein to the salad?

It’s already protein-packed with beans, but you can add fried tofu, baked tofu, tempeh, grilled chicken, or a sprinkle of seeds for even more.

How do I keep the salad from being bland?

Be generous with salt, lemon, and herbs. Letting it marinate also boosts flavor.

If you tried this White Bean Salad or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

White bean salad recipe.

White Bean Salad

5 from 2 votes
Our Mediterranean white bean salad is a healthy dish with cannellini beans, fresh herbs, and veggies tossed in a Mediterranean dressing.
Prep Time: 15 minutes
Cook Time: 0 minutes
Total Time: 15 minutes
Servings: 4 people
Course: Main Course, Side dish
Cuisine: Mediterranean

Ingredients 

  • 2 cans (15 ounces) cannellini beans or 3 cups cooked cannellini
  • 2 medium vine tomatoes cut into wedges
  • cups cucumber diced
  • 3 scallions thinly sliced
  • 1 cup flat-leaf parsley chopped
  • ½ cup sun-dried tomatoes in oil chopped
  • 6 ounces feta optional, sub non-dairy feta

For the Dressing

  • 4 tablespoons extra virgin olive oil
  • 2 tablespoons lemon juice
  • 2 tablespoons vinegar apple cider or red wine vinegar
  • 1 tablespoon sumac sub 1 teaspoon ground cumin
  • 1 small clove garlic grated
  • 1 teaspoon salt
  • teaspoon black pepper

Instructions 

  • Combine Salad Ingredients – In a large mixing bowl, add the drained and rinsed white beans, tomato wedges, diced cucumber, thinly sliced scallions (both white and green parts), chopped parsley, chopped sun-dried tomatoes, and optional crumbled feta.
  • Whisk the Dressing – In a small bowl or jar, whisk together the olive oil, lemon juice, vinegar, grated garlic, sumac (if using), salt, and black pepper until well combined.
  • Toss and let it rest – Pour the dressing over the salad and toss gently to coat. Let it sit for 15 minutes to let the flavors mingle—it gets even better with a little time.

Video

Easy White Bean Salad

Notes

SUBSTITUTIONS
  • White beans → Navy beans, great northern, butter beans, baby lima, chickpeas, lentils, or black beans
  • Tomatoes → Roma, grape, cherry, or date tomatoes
  • Cucumber → Persian, English, or American cucumber
  • Scallions → Shallot or mild red onion
  • Parsley → Fresh basil, mint, dill, or cilantro, alternatively 1 tsp dried oregano
  • Sun-dried tomatoes → Kalamata olives or marinated artichokes
  • Dressing (sumac optional) → Replace sumac with cumin or omit
  • Feta → Optional, substitute non-dairy feta.
 
TIPS
  • Use high-quality beans – Rinse canned beans well or cook dried beans until tender and season at the end.
  • Let the salad marinate – Rest 15–30 minutes to let the beans soak up all the flavors.
  • Balance the dressing – Lemon juice, olive oil, garlic, and a splash of vinegar or sumac create the perfect tang.
  • Chop everything evenly – Uniform pieces make each bite balanced and visually appealing.
  • Use fresh herbs generously – Parsley is key; add mint, dill, or basil for extra freshness.
  • Add crunch or heat if desired – Jalapeños, pickled onions, or bell peppers make great custom add-ins.
  • Serve chilled or at room temp – Great for meal prep, potlucks, or quick lunches.
 
STORAGE
It keeps well for 3 to 4 days. Give it a stir before serving, and add a splash of lemon or olive oil if it looks dry.

Nutrition

Serving: 1 of 4, Calories: 318kcal, Carbohydrates: 34g, Protein: 11g, Fat: 17g, Saturated Fat: 2g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 11g, Trans Fat: 0g, Cholesterol: 0mg, Sodium: 633mg, Potassium: 1060mg, Dietary Fiber: 8g, Sugar: 3g, Vitamin A: 1315IU, Vitamin B6: 0.2mg, Vitamin C: 37mg, Vitamin E: 3mg, Vitamin K: 122µg, Calcium: 125mg, Folate: 114µg, Iron: 5mg, Manganese: 1mg, Magnesium: 91mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 2 votes (1 rating without comment)

Leave a comment

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

Recipe Rating




5 Comments

  1. Is it just me, or is the picture completely different from the recipe. The picture includes pickles, olives, red onions etc. Is there a reason these weren’t included in the recipe?

    1. Hi Stef,

      Thanks for your message 🙂

      Pickles, olives, and red onions are serving suggestions and not part of the actual recipe. It’s to give you
      We list those ingredients in the “serving suggestions chapter” in the body of the blog post.

      I hope this helps, let us know if you have any other questions.
      Have a wonderful day.
      Nico

  2. Looks fabulous for my Mother’s Day “all salads” meal. When I make it in advance, do I dress it and store it? Or make salad and still dress 15 minutes before serving? Thank you for all the great recipes!

    1. Hi Dorothy,

      Yes, you can dress the salad and make it ahead of Mother’s Day; for up to 3 days in advance.
      Store it in the refrigerator in an airtight container in the fridge for 2 to 3 days, and remove from the refrigerator 15 minutes before serving.

      I hope this helps. Have a wonderful weekend. Kindest,

      Louise