White Bean Salad

This white bean salad is fresh, simple, and full of bright flavor. It’s made with creamy beans, juicy tomatoes, and plenty of fresh herbs tossed in a zesty dressing. It’s quick to make and works great for lunches, sides, or easy meal prep.
post featured image
White bean salad recipe in a small wooden circular plate next to a gold fork.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This white bean salad is fresh, simple, and packed with flavor in every bite. It comes together quickly with basic pantry ingredients and a bright, zesty dressing. The mix of creamy beans, juicy tomatoes, and fresh herbs makes it feel light but still satisfying. It’s perfect for quick lunches, easy dinners, or sharing at gatherings.

If you’re a lover of white beans, make sure to try this white bean hummus and green chili soup!

Why This Fresh Bean Salad is So Awesome

This white bean salad stands out because it turns a few basic ingredients into something really vibrant, balanced, and satisfying without any fuss.

  • Packed with Fresh Flavor. The simple ingredients come together to create a surprisingly flavorful salad.
  • Quick and Easy to Make. With a few basic pantry ingredients and almost no prep work, it’s perfect for busy days.
  • Great for Meal Prep. This salad holds up well in the refrigerator, making it a great make-ahead option.
  • Perfect for Any Occasion. Serve it at picnics, potlucks, barbecues, or weeknight dinners. It fits in just about anywhere and pairs well with lots of different dishes.
  • Full of Plant-Based Protein. White beans add plenty of protein and fiber, making the salad more filling than a typical side dish.
A small wooden plate of white bean salad next to a large white bowl of more salad, a gold fork and a blue cloth napkin.

Key Ingredients and Substitutions

Here are the star ingredients in white bean salad with easy swap ideas so you can mix and match based on what you have on hand.

White bean salad ingredients on a white background with labels.
  • Canned Cannellini Beans – Add a creamy texture, mild flavor, and plenty of plant-based protein and fiber. Great Northern beans, navy beans, butter beans, or chickpeas all work well.
  • Cherry Tomatoes – Add juicy sweetness and a pop of color. Slice them in half so they release some of their juices into the salad for extra flavor. Grape tomatoes, diced Roma tomatoes, or chopped heirloom tomatoes are all good options for substitutions.
  • Italian Parsley – Lends a fresh, bright flavor. Use fresh parsley whenever possible and chop it just before serving for the best flavor. Curly parsley, fresh basil, or cilantro can be used instead.
  • Red Onion – Gives the salad crunch and a mild sharpness. For a milder flavor, soak sliced onion in cold water for 10 minutes before adding it to the salad. Shallots, green onions, sweet onions, or thinly sliced white onion also work well.
  • Fresh Dill – Brings a fresh, slightly tangy flavor. A little goes a long way, so start with a smaller amount and add more to taste. Fresh chives, tarragon, or extra parsley can also provide a similar fresh herb flavor.
  • Extra Virgin Olive Oil – Creates a smooth, rich dressing. Choose a good-quality olive oil since its flavor will stand out in such a simple dressing. Avocado oil or a light vegetable oil can be used if needed.
  • Red Wine Vinegar – Adds brightness and acidity. Start with a smaller amount and adjust to your taste after mixing. White wine vinegar, apple cider vinegar, champagne vinegar, or fresh lemon juice are all great alternatives.
Fresh cherry tomatoes, fresh parsley, and a slice of lemon ready to make a white bean salad recipe.

How To Make Bean Salad

Just mix everything in a bowl, toss well, and it’s ready to serve in minutes.

A hand pouring in the spices for a white bean salad dressing using extra virgin olive oil and red wine vinegar.

Step 1: Make the Dressing – In a small jar with a lid, add the red wine vinegar, olive oil, lemon juice, garlic powder, salt, and pepper. Seal the jar and shake well until the dressing is fully combined. Set aside.

Ingredients for a white bean salad recipe before mixing in a white bowl with gold spoon.
Step 2: Combine the Salad Ingredients – Add the cannellini beans, cherry tomatoes, parsley, red onion, and dill to a large serving bowl.
White bean salad recipe mixed in a white bowl with a gold spoon.
Mix well with a large spoon or fork.
Pouring salad dressing over the white bean salad.
Finally, Step 3: Toss and Serve – Pour the dressing over the salad and gently toss until everything is evenly coated.
White bean salad recipe prepared after mixing in dressing.
Serve right away and enjoy!
Finished white bean salad after mixing and with a portion plated.

Texture Hacks

  • Add Crunchy Cucumbers – Diced cucumber adds a fresh, crisp bite that contrasts nicely with the soft beans. English cucumbers and Persian cucumbers work especially well because they stay crunchy. Try the Japanese pickled cucumbers for a fun twist.
  • Toss in Toasted Nuts or Seeds – A handful of toasted almonds, walnuts, sunflower seeds, or pumpkin seeds adds a satisfying crunch and extra flavor. Toasting them for a few minutes makes them even more delicious.
  • Let It Marinate Briefly – After mixing, let the salad sit for about 15–30 minutes before serving. The beans absorb some of the dressing while the vegetables stay crisp.
Two cans of cannellini beans waiting to be added to a white bean salad recipe.

Serving Tips and Suggestions

Not sure what to serve with this white bean salad? Here are some delicious options:

  • Pile It Onto Toast – Spoon the white bean salad over thick slices of toasted sourdough or whole grain bread.
  • Stuff It Into a Pita – Tuck the salad into a warm pita pocket for an easy lunch. Add extra lettuce, cucumber, or avocado slices for even more flavor and texture.
  • Add It to a Grain Bowl – Pair the salad with cooked quinoa (like in this arugula quinoa salad), farro, brown rice, or couscous.
  • Spoon It Over Baked Potatoes – Top a hot baked potato or sweet potato with a generous scoop of white bean salad.
  • Serve It as a Dip – Mash some of the beans slightly and serve with homemade crackers, toasted baguette slices, or fresh vegetable sticks. A little like a hummus platter.
Close up of a spoonful of white bean salad on a gold fork.

FAQs

How long does this white bean salad recipe last?

Store this hearty bean salad in a sealed container in the fridge for up to 5 days.

Can you use different beans in this Italian white bean salad?

You sure can! Other beans that work well in this recipe include Great Northern beans, navy beans, butter beans, and/or chickpeas.

Can you make this recipe for white bean salad without oil?

To make this white bean salad oil-free, simply omit the olive oil and replace it with extra lemon juice, red wine vinegar, or a splash of water. For a creamier dressing, blend a few cannellini beans with the vinegar and lemon juice, or add a little aquafaba for extra body. You may also want to increase the herbs and seasonings slightly to boost the flavor. Let the salad sit for 15–30 minutes before serving so the beans can soak up the dressing.

If you make this White Bean Salad recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Cannellini White Bean Salad

No ratings yet
This white bean salad is light, fresh, and packed with simple, tasty ingredients. It mixes creamy cannellini beans with juicy tomatoes, crisp red onion, and fresh herbs in a bright dressing. It’s quick to make and perfect for an easy side dish or a simple lunch.
White bean salad recipe in a small wooden circular plate next to a gold fork.
Prep Time 15 minutes
Mixing Time 5 minutes
Total Time 20 minutes
Servings 4 – 6 people

Ingredients

  • 2 15 ounce cans cannellini beans, rinsed and drained
  • 1 cup cherry tomatoes, halved
  • ½ cup Italian parsley, lightly packed, chopped
  • small red onion, thinly sliced
  • cup fresh dill, chopped
  • 2 tablespoons red wine vinegar
  • 2 tablespoons extra virgin olive oil
  • ½ teaspoon garlic powder
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ lemon, juiced

Instructions

Make the Dressing:

  • In a small jar with a lid, add the vinegar, olive oil, garlic powder, salt, pepper, and juice of the lemon. Cover with lid and shake dressing until combined. Set aside. 

Assemble the Salad:

  • In a serving bowl, add the Cannellini beans, halved tomatoes, parsley, red onion, and dill.
  • Pour the dressing over the beans, and mix everything together. Enjoy!

Notes

  • Delicious enjoyed immediately.
  • Great for meal prep.
  • Store in a sealed container in the fridge for up to 5 days.

Nutrition

Calories: 239kcal | Carbohydrates: 37g | Protein: 13g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 775mg | Potassium: 180mg | Fiber: 11g | Sugar: 1g | Vitamin A: 1118IU | Vitamin C: 24mg | Calcium: 159mg | Iron: 6mg
Course — Appetizer or Snack, Lunch, Salad, Side
Cuisine — Italian
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

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


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




no comments

Stay Inspired!

Thank you for subscribing!