This simple white bean salad is easy to throw together and perfect for potlucks and picnics, or a quick, healthy meal! Vegan and gluten-free.

white bean salad with thinly sliced fennel and red onion mixed with herbs on plate of arugula with fork.

Why You’ll Love This White Bean Salad!

When we started our vegetarian restaurant, we always served a vegan salad with each sandwich, creating it unique and fresh daily. This white bean salad recipe was a customer favorite, as well as ours – it could be whipped up in minutes before service!

It’s a quick, healthy salad high in protein that can be stored in the fridge, making it perfect for midweek meals. It’s also lovely for picnics and gatherings.

Our favorite thing about this salad, besides being fast, is its adaptability. Once you have the flavorful dressing, add your favorite herbs. In the spring, dill and tarragon are refreshing. In summer, fresh oregano or cilantro is nice paired with parsley. If you don’t have fennel, add celery for a little crunch. Radishes are lovely too. Toss in snap peas for crunch.

Make this with canned beans or dry beans. Cannellini beans are creamy with a nutty flavor, making them well-suited to fresh herbs and a bright, lemony dressing.

White Bean Salad Recipe Ingredients

white bean salad ingredients arranged on countertop and labeled - parsley, fennel bulb, white beans, red onion, olive oil, white wine vinegar, salt and pepper, mint, and lemon juice and zest.
  • White beans: Use canned white beans or dry beans- see notes on how to cook them from dried. Use cannellini beans, navy beans, or great northern beans—they each vary in texture and size. Dried beans cooked from scratch have the best texture.
  • Onion: Sliced thinly for aromatic flavor and a crisp texture.
  • Fennel Bulb: for lovely, complex flavor, or substitute celery.
  • Garlic clove: Adds savory, punchy kick of flavor to the dressing.
  • Lemon juice and zest add a bright, citrusy, fresh flavor to the dressing.
  • White wine vinegar: Adds tanginess and acidity to the dressing. Sub red wine vinegar if desired.
  • Olive oil: The base for the dressing, providing an earthy balance.
  • Dijon mustard: For a hint of sharp, pungent flavor to make the dressing stand out.
  • Fresh herbs: mint, flat-leaf parsley, dill, basil, cilantro, oregano, or tarragon. For a fresh, herby flavor that really elevates.

Variations

  • White beans: Cannellini beans are large and creamy with a nutty flavor, great northern beans are medium-sized with a slightly grainy texture, and navy beans are smaller with a mild flavor. We prefer cannellini beans for this salad, but any of these work well!
  • Cook the beans from scratch: Instead of using canned beans, you can soak dried cannellini beans overnight for 8-12 hours, then bring to a boil in a pot before simmering for 1 – 1 1/2 hours until tender (add salt near the end).
  • Serve on toast: Spread the white bean salad on top of toasted bread for a light lunch or healthy snack.
  • Serve over greens: We love serving this salad over a bed of arugula!
  • Add cheese: Feta cheese or chevre make tasty additions.
  • Add cherry tomatoes or cucumbers: For a little extra texture and Mediterranean flavor!

How to Make White Bean Salad

1. Make the dressing. Whisk together lemon juice, white vinegar, lemon zest, olive oil, garlic, Dijon, kosher salt, and pepper in a medium bowl.

2. Add red onion and fennel. To the bowl, add the thinly sliced red onion and fennel (use a mandoline slicer if you have one!).

Tip: To reduce the sharpness of the onion, let it sit in the dressing for 5 minutes before adding the other ingredients.

glass mixing bowl with white bean salad ingredients before being mixed together - sliced fennel and red onion, minced herbs, lemon zest, and cannellini beans.

3. Add herbs and beans. Add the fresh mint, parsley, and white beans. Toss to coat all ingredients, then adjust to taste, adding more salt, pepper, or lemon.

white bean salad with fresh herbs, red onion, fennel, and lemon zest.

Chef’s Tips

  1. Use canned beans for a quick and easy salad! Just rinse and drain well.
  2. Soften the onion flavor by letting the onions sit in the dressing for at least 5 minutes before adding anything else.
  3. Use a mandoline to slice the fennel and red onion thinly.
  4. For the best texture, cook dried beans from scratch ( see notes)

Storage

Store leftovers in an airtight container in the refrigerator for up to 4 days. Enjoy chilled or let it return to room temperature.

Serving Suggestions

FAQs

Are cannellini beans the same as white beans?

Cannellini beans are a type of white bean, and our favorite type of bean to use in this salad! They are creamy with a nutty flavor.

What is the best dressing for a bean salad?

A tangy vinaigrette or lemon dressing with savory, aromatic flavor! We achieve this with garlic, dijon, lemon, white wine vinegar, and olive oil.

What is the creamiest white bean?

Cannellini beans and butter beans (baby lima beans) are the creamiest type of white bean. However, butter beans are so creamy that they may break down in this salad.

white bean salad with fennel and red onion topped with lemon zest and sprouts over a bed of arugula.

Love this recipe? Please let us know in the comments and leave a 5-star ⭐️⭐️⭐️⭐️⭐️ rating below the recipe card.

More Favorite Bean Salad Recipes

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
This simple white bean salad is easy to throw together, perfect for potlucks and gatherings or a quick, healthy meal! Vegan and gluten-free.

White Bean Salad Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Tonia Schemmel | Feasting at home
  • Prep Time: 15 minutes
  • Total Time: 15 minutes
  • Yield: 4 ½ cups
  • Category: Salad, Bean recipe
  • Method: mixed
  • Cuisine: Mediteranean
  • Diet: Vegan

Description

Made with white beans, red onions, fennel, fresh herbs in a lemony dressing, this simple white bean salad recipe takes only a few minutes to make and is perfect for a picnic or potluck. Vegan and gluten-free


Ingredients

Units

Dressing Ingredients

  • 2 tablespoons lemon juice
  • 2 tablespoons white wine vinegar
  • 1 teaspoon lemon zest
  • 1/4 cup extra virgin olive oil
  • 1 garlic clove, minced
  • 1/2 teaspoon dijon mustard
  • 1/41/2 teaspoon salt (depending on if your beans are salted)
  • 1/4 teaspoon black pepper

Salad Ingredients

  • 1/4 cup red onion, thinly sliced
  • 1 cup fennel bulb, sliced thin (or sub celery)
  • 1/4 cup fresh mint (or sub dill, basil, or cilantro, or a little tarragon)
  • 1/4 cup fresh parsley
  • Two 15-ounce cans white beans (cannellini beans or great northern white beans), rinsed and drained well. You’ll need about 3 cups. *See notes for cooking dry beans.


Instructions

  1. In a medium sized bowl, whisk together lemon juice, wine vinegar, lemon zest, olive oil, garlic, dijon, salt, and pepper.
  2. Add red onion, and sliced fennel. A mandoline slicer is nice for slicing thin but a sharp knife works well too. Tip: if your onion is really hot let it sit in the dressing 5 minutes before adding the other ingredients.
  3. Add the fresh herbs and white beans. Toss to thoroughly coat all ingredients.
  4. Adjust salt to taste, adding more salt, pepper or lemon as needed. 
  5. Tip: if making this ahead, add the fresh herbs right before serving. 

Serve on their own or over a bed of dressed greens. 


Notes

Leftovers are delicious and can be stored in the fridge in a sealed airtight container for up to 4 days.

White beans include cannellini beans, great northern beans, and navy beans,which vary in size and texture. Cannellini beans are large and creamy, with a lovely nutty flavor. Great northern beans are medium-sized with a slightly grainy texture, great for casseroles and stews. Navy beans are small and cook quickly, often used in soups and baked beans, with a mild flavor that absorbs seasonings well. 

How to cook dry white beans: 1 cup dry beans = 3 cups cooked (what you’ll need for this recipe). For the best results, soak beans overnight for 8-12 hours, drain. Add to a large pot, cover with water and bring to a boil over medium-high heat. Turn down the heat and simmer until tender, but still al dente.  Time will depend on the size of the beans (30-90 minutes). Add salt near the end of cooking to prevent the beans from becoming tough. 

Nutrition

  • Serving Size: 2/3 cup
  • Calories: 240
  • Sugar: 1.4 g
  • Sodium: 552 mg
  • Fat: 9.8 g
  • Saturated Fat: 1.5 g
  • Carbohydrates: 30.1 g
  • Fiber: 7 g
  • Protein: 9.9 g
  • Cholesterol: 0 mg

Share this with the world!

Subscribe
to get recipes via email

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Our Latest Recipes