It’s always helpful to have a dependable bean salad in your recipe rotation β€” something wholesome, adaptable to different diets, and quick to throw together. This version features creamy white beans paired with avocado, cherry tomatoes, and fresh herbs for a cooling, summer-ready dish. Made with pantry staples and finished with a bright lemon and olive oil dressing, it’s light, simple, and satisfying.

A vibrant White Bean Salad with cherry tomatoes, avocado, and fresh herbs sits on a blue cloth beside a halved lemon, a gold spoon, and a small bowl of seasoning.Pin
If meal-prepping this white bean salad, wait until just before serving to add the diced avocado. Image: Kate Feinberg

Why You’ll Love This

I first made this white bean salad recipe for my cousin’s baby shower. At the time, I knew I was going to bring a salad, but I didn’t want to show up with a boring bowl of greens. Even though I’m plant-based, I’m picky when it comes to salads β€” they must be big, hearty, full of protein, and satisfying. This bean salad began with a can of white beans mixed with all of my favorite things.

Ingredients

  • White beans: I use canned beans to keep it easy, but you can cook dried beans if you prefer. Choose cannellini, Great Northern, or navy beans β€” I use a mix.
  • Fresh herbs: Basil and parsley make a lovely combination that is fresh and summery!
  • Cherry tomatoes:Β I like to use heirloom cherry tomatoes for their sweet flavor.
  • Avocado:Β Choose an avocado that is just ripe enough and not too soft.
  • Dressing: Lemon juice, olive oil, and red wine vinegar.
  • Salt and pepper: Season the salad generously and adjust to taste.
A vibrant White Bean Salad featuring chopped cherry tomatoes, avocado pieces, fresh parsley, and a lemon, all beautifully arranged in a bowl on a blue cloth.Pin
The ingredients in this white bean salad are simple, yet full of summery flavor. Image: Kate Feinberg

How to Make White Bean Salad

  1. Prep the beans.Β Drain and rinse the beans and add them to a large bowl.
  2. Prep the remaining ingredients. Chop the herbs, halve the cherry tomatoes, and dice the avocado. Add to the bowl.
  3. Mix the dressing.Β Mix the lemon juice, olive oil, and red wine vinegar in a jar or measuring cup and pour over the salad.
  4. Season.Β Season with salt and pepper. Taste and adjust.
A bowl of White Bean Salad featuring white beans, chopped tomatoes, diced avocado, and fresh chopped greens sits on a blue cloth background.Pin
Ready in just 15 minutes, this crowd-pleasing salad is quick and easy to make. Image: Kate Feinberg
A bowl of White Bean Salad with cherry tomatoes, diced avocado, herbs, and a spoon rests on a blue cloth surface.Pin
The dressing is made with olive oil, lemon juice, and red wine vinegar, and is fresh, tangy, and uplifting. Image: Kate Feinberg

Tips

  • Slice, don’t dice, your cherry tomatoes to preserve their juices and keep the salad from becoming too watery.
  • Add the avocado just before serving to maintain its color and texture; a splash of lemon juice can help prevent browning.
  • Once everything is mixed, give it a taste and tweak the seasoning β€” adjust the salt, lemon, or vinegar as needed to get the balance just right.

Hope you enjoy this easy white bean salad recipe!

A bowl of White Bean Salad with cherry tomatoes, avocado, and herbs sits on a blue cloth next to a gold spoon.Pin

White Bean Salad

This refreshing white bean salad features avocado, cherry tomatoes, and herbs in a light lemon-olive oil dressing β€” an easy, versatile dish that's perfect for warm-weather meals.
5 from 1 vote
Prep Time 15 minutes
Total Time 15 minutes
Course Salad, Side Dish
Cuisine Mediterranean
Servings 8 servings
Calories 222 kcal

Ingredients
  

  • 30 oz canned white beans cannellini, Great Northern, or navy
  • 1/4 cup fresh basil
  • 1/4 cup Italian parsley
  • 1 pint cherry tomatoes
  • 1 avocado
  • 1/4 cup lemon juice
  • 3 tbsp olive oil
  • 2 tbsp red wine vinegar
  • Salt
  • Black pepper freshly ground

Instructions
 

  • Drain and rinse the beans, then add them to a large bowl.
  • Chop the herbs, halve the cherry tomatoes, and dice the avocado. Add to the bowl and mix everything together.
  • Mix the dressing ingredients in a jar or measuring cup and pour over the top of the bean salad.
  • Season generously with salt and pepper, and adjust to taste.

Nutrition

Calories: 222kcalCarbohydrates: 28gProtein: 9gFat: 9gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 6gSodium: 160mgPotassium: 756mgFiber: 7gSugar: 2gVitamin A: 524IUVitamin C: 22mgCalcium: 92mgIron: 4mg
Keyword bean salad, lemon dressing
Tried this recipe?Rate it above to let us know how it was!

**********

For more recipes, check out ourΒ entire collection here.

Your StyleBlueprint AI Companion

Kate Feinberg
About the Author
Kate Feinberg

Kate Feinberg is StyleBlueprint's Associate Editor & Sponsored Content Specialist, based in Nashville. She has more than 14 years of freelance writing experience covering travel, wellness, and lifestyle. A certified meditation teacher, RYT-200 yoga instructor, and integrative nutrition health coach, she brings a strong wellness perspective to her work. Kate is also a marathon runner and the creator of a plant-based food blog, Chef Kate F, where she shares nourishing recipes and mindful living tips. When she’s not writing, you’ll likely find her on the golf course, exploring new destinations, or combining both with golf-focused travel. She enjoys lake life on Percy Priest Lake.