• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

ZardyPlants

  • Home
  • Vegan & Oil-free Recipes
    • Cheezes
    • Breakfasts
    • Soups
    • Salads
    • Snacks & Apps
    • Entrees
    • Dips & Sauces
    • Ingredients
    • Desserts
    • Gluten Free
  • Shop
    • Recipe Books
    • Products I Use
  • About
  • Contact
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Vegan and Oil-free Recipes
  • Free Cookbook with Signup!
  • Plant-Based Jewish Recipes
  • Shop
  • Contact
  • About
×
Home » Vegan and Oil-free Recipes

Vegan White Bean Salad

Published: May 10, 2022 · Modified: Jun 17, 2022 by Liz Madsen

Share with friends!

6936 shares
Jump to Recipe

Bright, simple, and flavorful, this Vegan White Bean Salad is the perfect summer side or light meal. With fresh ingredients like avocados, cucumbers, dill, and lemon, this satisfying bean salad comes together in minutes and is a great dish to bring to a potluck or BBQ.

Skip to the Recipe!

This post may contain affiliate links. See our disclosure policy for details.

Hey Internet, it’s been a long time since I published a salad recipe--I think the last one was my vegan taco salad in March of 2021! I just am not a huge salad person during the cold months… and boy, does Chicago have a lot of cold months!

And I tend to eat the same few salads all the time: Vegan Kale Caesar Salad , Creamy Vegan Avocado Salad, Vegan Italian Salad, and my maybe all-time favorite--Vegan Goat Cheese Salad with Strawberries and Pecans. Whew, just said vegan a lot (because when I don’t, people go “but I thought you were vegan!” Can’t win sometimes, right?

Anyway, it’s finally warm outside (well, for at least today… looking at you Illinois) and I’m starting to crave those salads.

Why This Recipe Works

This vegan white bean salad is a great one for folks who aren’t crazy about lettuce, but still packs a mighty nutritious punch especially with all the protein and fiber from the beans.

But forget about all the healthy stuff for a moment… This salad is actually delicious. The creamy avocado, the tender white beans, the cool and crunchy cucumber, the zingy onions and the tangy lemony dressing all make for a flavor explosion in your mouth!

The best type of beans to use is ANY KIND YOU LIKE! I love Great Northern beans so that’s what I used. If you’re looking for a firmer bean, I’d go with butter beans or chickpeas.

The salad holds up for a couple days, though I’ll say because cucumbers are kind of delicate, they’re best on the first day!

This salad does feature avocados, though, which are notorious for browning quickly once opened. That’s why I recommend only serving avocado on the salad separately after mixing, unless you’re sure the salad will be eaten up the same day.

Honestly, this salad was so good, my husband and I had it for lunch AND dinner, hah!

Ingredients and Notes

Ingredients in Bowls
  • White Beans: Any will work--I used Great Northern beans. Navy beans are very small and tend to fall apart easily. If you’re looking for firmer beans, try butter beans or chickpeas (garbanzo beans). If using canned beans (I did), make sure to rinse them.
  • Cucumbers: I love Persian cucumbers (small, sort of pickle sized) for this because they’re tender and a little bit more flavorful with a delicate skin. Seedless (also called English) cucumbers are also great because they have a very thin skin that’s easy to eat. Regular cucumbers (with the large seeds) tend to have a thicker skin. If working with regular cucumbers I recommend peeling and seeding them.
  • Red onions: I love the zing of finely diced red onions in this dish, but I’ve also tested this recipe with sweet onions and green onions and both are delicious! If you want a super subtle flavor, go with the green onions (also known as spring onions or scallions).
  • Avocados: Sliced avocado adds a great creamy and rich quality to this white bean salad but it’s totally optional. If adding, I do recommend just adding sliced or diced avocado straight to your individual bowl or plate of the salad, unless you’re sure the whole batch will be eaten up that day (it makes a lot of salad! You could also halve the recipe).
  • Dill: Fresh dill is very important for this recipe! The dried stuff just doesn’t taste the same in my opinion. If you hate dill you could do chives or parsley instead, but dill is a really great flavor with the cucumbers and lemon.
  • Lemon juice: FRESH lemon juice is also very important for this recipe. I used to use bottled before I had a food blog. Then through my research (right before starting this website), I learned that cooks and chefs prefer fresh lemons because they have much better flavor. I tried it and WOW, I never went back to bottled lemon juice. Get yourself a handheld citrus press and you’ll be amazed at the difference. You can alternatively use lime juice in this recipe.
  • Extra virgin olive oil: The sauce is basically a vinaigrette since it’s made by mixing oil and acid (the lemon). If you’re oil-free, vegetable broth or tahini would work great here. Here’s a quick recipe for an oil-free dressing: Combine 2-3 tablespoons of vegetable broth or tahini (different flavors and textures, depending on your preference), 3-4 tablespoons fresh lemon juice, 1 teaspoon dijon mustard,1-2 tablespoons agave (or substitute date or maple syrup), a few tablespoons of water, and salt and pepper to taste. You can also just use way less oil if you prefer.
  • Agave: Any liquid sweetener will work. It balances the sourness of the lemon.
  • Garlic: My husband and I like a fresh minced clove of garlic (okay, two…) because we both prefer the taste of fresh garlic. But granulated garlic will also work (start with half a teaspoon and add more if you’d like).
  • Sea salt and freshly cracked black pepper: Season to your tastes. I’d start with less, then whisk the dressing and taste it, adjusting as necessary.

How to Make Vegan White Bean Salad Step By Step

Note about oil: First off, this can be oil-free if you like. Use two or three tablespoons of vegetable broth or tahini (different flavors and textures, depending on your preference), 3-4 tablespoons fresh lemon juice, 1 teaspoon dijon mustard,1-2 tablespoons agave (or substitute date or maple syrup), a few tablespoons of water, and salt and pepper to taste. If you’d just like less oil, use 2-3 tablespoons oil and 2-3 tablespoons water. The oil helps keep the salad from drying out but also influences the flavor which is why the recipe is written this way.
Start by mixing together the dressing in a small bowl or measuring cup (I like the measuring cup because it has a spout). Vigorously whisk together the extra virgin olive oil, lemon juice, agave, salt, and pepper. You could also mix this in a jar with a lid and just shake it vigorously. It is fully mixed when it appears smooth and cohesive.Taste and adjust the ingredients as desired.
Now mix together the white beans, chopped cucumbers and chopped onions.
Add in the dressing and then add the chopped dill and mix thoroughly.
Serve with fresh sliced or diced avocados if desired and enjoy.
While this dish is best fresh, you may refrigerate leftovers for up to 2 days in an airtight container. Also, it’s best to add any avocado directly to individual plates since cut avocado doesn’t age well.

Frequently Asked Questions

What kind of beans should I use?

My favorite beans for this dish are Great Northern beans, but white navy beans, cannellini beans (sometimes these are a little mushy from the can), butter beans, chickpeas, lima beans, or even red kidney beans would be delicious in this recipe. If you’re looking for a firmer bean, go with butter beans or chickpeas.

How to serve?

I recommend serving this dish on it’s own as a light meal--it’s fantastic with toasted pita triangles or even naan (be careful as some grocery store naan can have dairy in the ingredients), or even as a dip with pita chips or tortilla chips, much like my vegan ceviche. You could also serve this white bean salad as a side to a hearty main dish like squash casserole, seitan chicken, BBQ tofu, tofu salmon, etc. It would also be great alongside a soup like my vegan chicken and dumplings.

How long does it keep?

This vegan white bean salad lasts about 2 days due to the nature of some of the ingredients. If you’d like it to last 4-5 days, substitute butter beans or chickpeas instead of the Great Northern beans, and instead of cucumbers, use diced red bell peppers or halved grape / cherry tomatoes. I’d also recommend substituting the dill for parsley or you can wait to add the dill (and cucumbers) till you’re ready to eat.

Can I make this salad using dry beans?

Yes! While canned beans are a great time saver and make this recipe take only a few minutes to throw together, dried beans are highly economical and you can control the amount of sodium they contain. There are plenty of guides for doing this online, but I’d recommend soaking 2 cups dried white beans in plenty of water overnight (in the fridge). Then drain and rinse the beans. Add to a pot with a very large pot (they expand a lot while cooking!) and cover with a few inches of water. Bring to a boil, lower the heat, and simmer covered for about 1-2 hours until the beans are tender. You’ll want to stir occasionally. You can also cook dried white beans in a pressure cooker, but you’ll want to refer to the manual for your brand of pressure cooker for instructions. I generally do about 25 minutes (for most white beans) at high pressure and then do a natural release (beans tend to burst if you do a quick release), but I have 6 qt Instant Pot Duo so that’s only what I do for my individual pressure cooker.

Expert Tips

  • Rinse your beans very well and let them drain thoroughly so your salad isn’t soggy.
  • Thinly sliced or you can dice your cucumber depending on preference. Since I used Persian cucumbers, I just sliced mine into thin rounds. You can use a mandoline slicer for super fast chopping, if you like.
  • Finely dice your red onion so the flavor isn’t overwhelming. A food processor makes onion chopping very fast, though it is another dish to clean so that’s up to you. Feel free to substitute green onions (I’d use 6-8 for this recipe) or a small sweet onion if you prefer.
  • Fresh citrus is best here. Use a citrus press to get more juice out of your citrus.
  • Fresh garlic and freshly cracked black pepper are also best in my opinion!
  • Don’t add the avocado right until ready to serve, and I recommend serving it directly onto everyone’s plates or bowls rather than mixing it into the salad. This is because if you have leftovers to store, the avocado browns and deteriorates rather quickly.
  • This vegan white bean salad is delicious on its own, in a wrap, on toast, with toasted pita wedges or with pita chips or tortilla chips.

More Recipes Like This

  • Vegan Waldorf Salad
  • Vegan Chicken Salad
  • Watermelon Salad with Vegan Feta
  • Vegan Goat Cheese Salad with Strawberries and Pecans
  • Vegan Kale Caesar Salad
  • Air Fryer Squash with Kale Salad
  • Vegan Taco Salad
  • Vegan Italian Salad

Never miss a recipe! Join my mailing list to receive a free copy of my e-book on my go-to plant based recipes as well as vegan tips, NEW recipes straight to your inbox. I promise to NEVER spam you or sell your information.

Follow me on Instagram, Facebook, TikTok, Pinterest, or YouTube for more vegan tips, recipes, and to see all my recipe videos (I even have recipes not on the blog!).

Finally, did you know I have books? Visit my shop page to see the various e-books (even a print book!) I have available. My best seller is Plant-Based Jewish Recipes, and I’m in the middle of a second volume of that as well as a new book in the works that focuses on one of my favorite gluten-free vegan proteins.

<3 Liz

Save this for later on Pinterest!

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

Vegan White Bean Salad


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Liz Madsen
  • Total Time: Total time: 5 minutes
  • Yield: 10 cups 1x
  • Diet: Vegan
Print Recipe
Pin Recipe

Description

Bright, simple, and flavorful, this Vegan White Bean Salad is the perfect summer side or light meal. This great salad is ready in minutes!


Ingredients

Units Scale

Dressing

  • ⅓ cup extra virgin olive oil (see note 1 for oil-free variation)
  • ⅓ cup fresh lemon juice
  • 1 ½ tablespoons agave (or any liquid sweetener)
  • 1-2 cloves garlic, minced or grated (or ½ teaspoon granulated garlic)
  • ½ teaspoon sea salt, to taste
  • ½ teaspoon freshly cracked black pepper, to taste

Salad

  • 3 15-ounce cans (4 ½ cups) white beans (see note 2 for bean recommendations)
  • 2-3 cups sliced Persian or seedless cucumbers (see note 3)
  • 1 cup very finely diced red or sweet onion (or 6-8 chopped green onions)
  • ⅓ cup loosely packed finely chopped fresh dill
  • 1-2 avocados, quartered and sliced (or diced), optional (see note 4)

Instructions

  1. Note about oil: First off, this can be oil-free if you like. See note 1 for an oil-free dressing variation. If you’d just like to use less oil, use 2-3 tablespoons of oil and 2-3 tablespoons of water. The oil helps keep the salad from drying out but also influences the flavor which is why the recipe is written this way.
  2. Make dressing: Start by mixing together the dressing in a small bowl or measuring cup (I like the measuring cup because it has a spout). Vigorously whisk together the extra virgin olive oil, lemon juice, agave, salt, and pepper. You could also mix this in a jar with a lid and just shake it vigorously. It is fully mixed when it appears smooth and cohesive.Taste and adjust the ingredients as desired.
  3. Mix beans and veggies: Now mix together the white beans, chopped cucumbers and chopped onions.
  4. Add dressing and dill: Add in the dressing and then add the chopped dill and mix thoroughly.
  5. Serve: Serve with fresh sliced or diced avocados if desired and enjoy.
  6. Store: While this dish is best fresh, you may refrigerate leftovers for up to 2 days in an airtight container. Also, it’s best to add any avocado directly to individual plates since cut avocado doesn’t age well.

Notes

  • Note 1: Oil-free variation: Combine 2-3 tablespoons of vegetable broth or tahini (different flavors and textures, depending on your preference), 3-4 tablespoons fresh lemon juice, 1 teaspoon dijon mustard,1-2 tablespoons agave (or substitute date or maple syrup), a few tablespoons of water, and salt and pepper to taste. You can also just use way less oil if you prefer.
  • Note 2: My favorite beans for this dish are Great Northern beans, but white navy beans, cannellini beans (sometimes these are a little mushy from the can), butter beans, chickpeas, lima beans, or even red kidney beans would be delicious in this recipe. If you’re looking for a firmer bean, go with butter beans or chickpeas.
  • Note 3: I love Persian cucumbers (small, sort of pickle sized) for this because they’re tender and a little bit more flavorful with a delicate skin. Seedless (also called English) cucumbers are also great because they have a very thin skin that’s easy to eat. Regular cucumbers (with the large seeds) tend to have a thicker skin. If working with regular cucumbers I recommend peeling and seeding them.
  • Note 4: Don’t add the avocado right until ready to serve, and I recommend serving it directly onto everyone’s plates or bowls rather than mixing it into the salad. This is because if you have leftovers to store, the avocado browns and deteriorates rather quickly.
  • Cook Time: Total time: 5 minutes
  • Category: Salad
  • Method: No Bake
  • Cuisine: American

Did you make this recipe?

Share a photo and tag us @zardyplants — we can't wait to see what you've made!


Click Here to Sign Up for my Newsletter and Never Miss a Recipe!

« Vegan Carne Asada
Honey Garlic Tofu (Vegan) »

Share with friends!

6936 shares

Filed Under: Salads, Sides, Vegan and Oil-free Recipes

Follow us on Social Media

  • Facebook
  • Instagram
  • Pinterest

You May Also Like:

Cookie Dough Overnight Oats

Vegan torta on a plate.

Vegan Tortas

Creamy Vegan Orzo

See More Recipes

Reader Interactions

Comments

  1. Elaine

    September 06, 2022 at 2:19 am

    I made this recipe twice in the past 2 days, and it's very good. It's light, healthy, filling, and refreshing. Each batch made enough for 2 main meals with some leftover. Here are the adjustments I made per batch:
    - I added in 2 ripe tomatoes.
    - I used tahini for an oil-free variation.
    - I used 2 cans of beans instead of 3.

    Reply

Leave a Reply Cancel reply

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

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

Primary Sidebar

Paul and Liz Madsen holding their dog Luna standing in front of a lake

Hi, we're Liz & Paul!

We develop plant-based comfort food recipes that are delicious, easy, and budget-friendly. We created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

More about us →

Trending

  • Vegan Garlic Noodles in a bowl
    Vegan Garlic Noodles
  • Vegan Cream of Mushroom Soup
  • Green matcha pound cake on a gray stone slab
    Vegan Matcha Pound Cake
  • Hand holding a vegan philly cheesesteak
    Vegan Philly Cheesesteak

Seasonal

  • Watermelon tuna poke bowl with veggies and fruits
    Watermelon Tuna
  • Vegan Macaroni Salad in a dish
    Vegan Macaroni Salad
  • Horizontal photo of two vegan chicken salad sandwiches stacked up
    Vegan Chicken Salad
  • A cut ice cream cake with chocolate and vanilla layers
    Vegan Ice Cream Cake

Want a free e-cookbook? Download our Everyday Plant-Based Recipes.

Green graduate badge stating "T. Colin Campbell Center for Nutrition Studies Plant-Based Nutrition Certificate Program nutritionstudies.org"
Paul and Liz Madsen holding their dog Luna standing in front of a lake

Hi, we're Liz & Paul!

We develop plant-based comfort food recipes that are delicious, easy, and budget-friendly. We created Zardyplants to share our fun, delicious food with the world. But what does the name Zardyplants even mean?

More about us →

Trending

  • Vegan Garlic Noodles in a bowl
    Vegan Garlic Noodles
  • Vegan Cream of Mushroom Soup
  • Green matcha pound cake on a gray stone slab
    Vegan Matcha Pound Cake
  • Hand holding a vegan philly cheesesteak
    Vegan Philly Cheesesteak

Seasonal

  • Watermelon tuna poke bowl with veggies and fruits
    Watermelon Tuna
  • Vegan Macaroni Salad in a dish
    Vegan Macaroni Salad
  • Horizontal photo of two vegan chicken salad sandwiches stacked up
    Vegan Chicken Salad
  • A cut ice cream cake with chocolate and vanilla layers
    Vegan Ice Cream Cake

Want a free e-cookbook? Download our Everyday Plant-Based Recipes.

Green graduate badge stating "T. Colin Campbell Center for Nutrition Studies Plant-Based Nutrition Certificate Program nutritionstudies.org"

Copyright © 2025 ZardyPlants on the Foodie Pro Theme

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT

Disclaimer - Terms and Conditions - Privacy Policy