Vegan White Bean Salad

Vegan White Bean Salad

This Vegan White Bean Salad is crisp, lemony, and protein-packed—perfect for busy weeknights, potlucks, and meal prep. Ready in just 10 minutes!

You know what I love about summer? The way a really good salad can feel like a complete meal without turning on the oven or heating up the kitchen. Last Fourth of July, I threw together this Vegan White Bean Salad for a family cookout, and it disappeared faster than the watermelon.

Creamy beans, crunchy cucumbers, and a bright lemon dressing—it’s the kind of dish that makes you wonder why you ever thought salads were boring.

How To Make White Bean Salad is honestly one of the easiest skills you’ll ever pick up in the kitchen. No cooking required, just a little chopping and whisking, and you’ve got a protein-rich, refreshing dish that works for lunch, dinner, or picnics. The crisp cucumbers and zippy dressing make every bite feel as refreshing as a cool breeze on a hot day.

Well, if you’ve been searching for a simple, nourishing recipe that comes together in minutes, you’re in exactly the right place. This Vegan White Bean Salad is about to become your new go-to.

Ingredients

How To Make White Bean Salad

Dressing

IngredientAmount
Extra virgin olive oilâ…“ cup (see note 1 for oil-free variation)
Fresh lemon juiceâ…“ cup
Agave (or any liquid sweetener)1 ½ tablespoons
Garlic, minced or grated1-2 cloves (or ½ teaspoon granulated garlic)
Sea salt½ teaspoon, to taste
Freshly cracked black pepper½ teaspoon, to taste

Salad

IngredientAmount
White beans3 15-ounce cans (4 ½ cups) (see note 2 for bean recommendations)
Persian or seedless cucumbers, sliced2-3 cups (see note 3)
Red or sweet onion, very finely diced1 cup (or 6-8 chopped green onions)
Fresh dill, finely choppedâ…“ cup loosely packed
Avocados, quartered and sliced (optional)1-2 (see note 4)

Instructions

A note about oil: First off, this can be oil-free if you like—see note 1 for an oil-free White Bean Salad 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.

Make the dressing: Start by mixing together the dressing in a small bowl or measuring cup (I like the measuring cup because it has a spout for easy pouring). Vigorously whisk together the extra virgin olive oil, lemon juice, agave, garlic, salt, and pepper. You could also mix this in a jar with a lid and just shake it vigorously until it’s smooth and cohesive, with no visible oil separation.

Mix beans and veggies: Now mix together the white beans, chopped cucumbers, and chopped onions in a large serving bowl. The colors alone—creamy white, vibrant green, and deep purple-red—make this salad as beautiful as a garden in full bloom.

Add dressing and dill: Add in the dressing and then sprinkle in the chopped dill, mixing thoroughly to coat every bean and vegetable. The dill releases its fresh, herbaceous aroma right away, and the lemon dressing clings to everything beautifully.

Serve: Serve with fresh sliced or diced avocados if desired and enjoy immediately for the crispest texture and brightest flavor. This salad tastes best when it’s fresh and chilled.

Store: While this dish is best fresh, you may refrigerate leftovers for up to 2 days in an airtight container. It’s best to add any avocado directly to individual plates since cut avocado doesn’t age well and can turn brown quickly.

White Bean Salad Dressing

Substitutions

For a different bean: Can’t find white beans? Cannellini beans, navy beans, or great northern beans all work beautifully in this Vegan White Bean Salad. You can also use chickpeas for a slightly firmer texture, though they’ll change the overall feel of the dish a bit.

For cucumber alternatives: If Persian cucumbers aren’t available, English cucumbers work wonderfully—just slice them thin and remove any large seeds if necessary. Regular cucumbers can be used too, but I recommend peeling and seeding them first to avoid any bitterness or excess water.

For the onion swap: Not a fan of raw red onion? Green onions or scallions give a milder, sweeter flavor that’s perfect for sensitive palates. You can also soak diced red onion in cold water for 10 minutes to mellow its sharpness before adding it to the salad.

For lemon juice: If you’re out of fresh lemons, try using lime juice or even a splash of white wine vinegar for tanginess. The flavor will shift slightly, but it’ll still be delicious and bright.

For the sweetener: Maple syrup or honey (if not strictly vegan) can replace the agave without any issues. You can also skip the sweetener entirely if you prefer a more savory, herbaceous profile in your White Bean Salad Dressing.

For the dill: Fresh parsley, cilantro, or basil can step in if dill isn’t your thing. Each herb brings its own personality—parsley is clean and mild, cilantro is bold and zesty, and basil adds a sweet, aromatic note.

Troubleshooting Tips

Salad tastes bland: If your Vegan White Bean Salad lacks flavor, add more salt, a squeeze of extra lemon juice, or a pinch of garlic powder. Fresh herbs also brighten everything up, so don’t skimp on the dill!

Cucumbers are watery: This happens when cucumbers release moisture after being dressed. To prevent this, slice your cucumbers just before serving, or salt them lightly, let them sit for 10 minutes, then pat them dry before adding to the salad.

Dressing separates: Oil and lemon juice naturally separate over time. Just give the salad a quick stir or shake your leftover dressing in a jar before tossing it with the beans again.

Onion is too strong: If raw onion is overpowering, soak the diced pieces in ice water for 10-15 minutes, then drain and pat dry. This simple trick mellows the bite while keeping the crunch.

Storage and Meal Prep Advice

Storage: Store your Vegan White Bean Salad in an airtight container in the refrigerator for up to 2 days. The flavors actually meld and deepen after a few hours, though the cucumbers may soften slightly over time. Keep avocado separate and add it fresh when serving to avoid browning.

Meal prep: This salad is perfect for make-ahead lunches! Prep the dressing and chop all your veggies in advance, storing them separately in the fridge. When you’re ready to eat, simply toss everything together for a crisp, fresh meal in seconds. You can also portion the salad into individual containers (without avocado) for grab-and-go convenience throughout the week.

Serving Suggestions and Pairings

This Vegan White Bean Salad is incredibly versatile and pairs beautifully with grilled vegetables, crusty bread, or even stuffed into pita pockets for a quick lunch. I love serving it alongside our roasted beets and carrots salad for a colorful, nutrient-packed spread at potlucks. It’s also fantastic as a topping for grain bowls or as a side dish with barbecue chicken, grilled salmon, or falafel.

For a complete Mediterranean-inspired meal, pair this salad with our maroulosalata salad and some hummus and olives. The fresh, bright flavors complement each other perfectly, and you’ll have a feast that feels both indulgent and healthy.

Variations and Dietary Adjustments

Kid-friendly version: If your little ones are wary of onions or dill, try swapping in cherry tomatoes and mild shredded carrots instead. You can also make the dressing a bit sweeter by adding an extra teaspoon of agave, which kids tend to love.

Protein boost: Want even more protein? Toss in some chopped hard-boiled eggs, crumbled feta (if not strictly vegan), or even some roasted chickpeas for extra crunch and nutrition.

Oil-free variation: For an oil-free White Bean Salad Dressing, replace the olive oil with ¼ cup of tahini thinned with a few tablespoons of water, or use a combination of vegetable broth and a splash of Dijon mustard for creaminess and tang. The flavor will be different but equally delicious.

Spicy kick: Love heat? Add a pinch of red pepper flakes, a diced jalapeño, or a drizzle of hot sauce to the dressing. The spice plays beautifully against the cool cucumbers and creamy beans.

Mediterranean twist: Stir in sun-dried tomatoes, Kalamata olives, and crumbled vegan feta for a heartier, more robust version. You might also enjoy our strawberry watermelon cucumber salad if you’re craving more summery, fruit-forward options.

Vegan White Bean Salad FAQs

Can I use dried beans instead of canned?

Absolutely! If you prefer cooking beans from scratch, use about 1 ½ cups of dried white beans, which will yield roughly 4 ½ cups cooked. Just be sure they’re fully tender and well-seasoned before tossing them into the salad.

How do I keep the cucumbers crunchy?

The key is to dress the salad right before serving, or keep the dressing separate until you’re ready to eat. Cucumbers release water when they sit in acidic dressings, so timing matters for maximum crunch.

What’s the best white bean for this recipe?

Cannellini beans are my top pick because they’re creamy and hold their shape beautifully, but navy beans and great northern beans work just as well. Each variety has a slightly different texture, so choose based on your preference.

Why does my dressing taste too tart?

If the lemon flavor is too strong, add a bit more agave or a splash of water to balance the acidity. You can also increase the olive oil slightly for a richer, mellower taste.

Best way to prep this salad ahead?

Chop all your vegetables and make the dressing up to two days in advance, storing them separately in the fridge. When you’re ready to serve, toss everything together for a salad that tastes freshly made every single time.

Notes

  1. Oil-free variation: Replace the olive oil with ¼ cup tahini thinned with 2-3 tablespoons water, or use a blend of vegetable broth and a teaspoon of Dijon mustard for body and tang.
  2. Bean recommendations: Cannellini beans are ideal for their creamy texture, but navy beans or great northern beans work beautifully too. Rinse and drain canned beans well to remove excess sodium.
  3. Cucumber tips: Persian cucumbers are thin-skinned, seedless, and crisp—perfect for salads. If using regular cucumbers, peel and seed them first to prevent bitterness and excess moisture.
  4. Avocado note: Avocado is optional but adds a luscious creaminess that balances the tangy dressing. Add it just before serving to keep it looking fresh and green.
White Bean Salad Recipe

This Vegan White Bean Salad is proof that healthy eating doesn’t have to be complicated or boring. With just a handful of fresh ingredients and a zippy lemon dressing, you’ve got a crowd-pleasing dish that’s perfect for any occasion. Whether you’re meal prepping for the week, bringing a dish to a potluck, or just craving something light and satisfying, this salad delivers every single time. Enjoy every crisp, flavorful bite!

Vegan White Bean Salad

Vegan White Bean Salad

This Vegan White Bean Salad is crisp, lemony, and protein-packed—perfect for busy weeknights, potlucks, and meal prep. Ready in just 10 minutes with creamy white beans, crunchy cucumbers, fresh dill, and a bright lemon dressing.
Prep Time 10 minutes
Cook Time 0 minutes
Total Time 10 minutes
Course Main Course, Salad, Side Dish
Cuisine Mediterranean, Vegan
Servings 6 servings

Equipment

  • Small bowl or measuring cup
  • Whisk
  • Large serving bowl
  • Knife
  • Cutting board

Ingredients
  

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 white beans 4 ½ cups, see note 2 for bean recommendations
  • 2-3 cups Persian or seedless cucumbers sliced, see note 3
  • 1 cup red or sweet onion very finely diced (or 6-8 chopped green onions)
  • â…“ cup fresh dill loosely packed, finely chopped
  • 1-2 avocados quartered and sliced or diced, optional, see note 4

Instructions
 

  • Start by mixing together the dressing in a small bowl or measuring cup (I like the measuring cup because it has a spout for easy pouring). Vigorously whisk together the extra virgin olive oil, lemon juice, agave, garlic, salt, and pepper. You could also mix this in a jar with a lid and just shake it vigorously until it’s smooth and cohesive, with no visible oil separation.
  • Mix together the white beans, chopped cucumbers, and chopped onions in a large serving bowl. The colors alone—creamy white, vibrant green, and deep purple-red—make this salad as beautiful as a garden in full bloom.
  • Add in the dressing and then sprinkle in the chopped dill, mixing thoroughly to coat every bean and vegetable. The dill releases its fresh, herbaceous aroma right away, and the lemon dressing clings to everything beautifully.
  • Serve with fresh sliced or diced avocados if desired and enjoy immediately for the crispest texture and brightest flavor. This salad tastes best when it’s fresh and chilled.
  • While this dish is best fresh, you may refrigerate leftovers for up to 2 days in an airtight container. It’s best to add any avocado directly to individual plates since cut avocado doesn’t age well and can turn brown quickly.

Notes

Note 1 – Oil-free variation: Replace the olive oil with ¼ cup tahini thinned with 2-3 tablespoons water, or use a blend of vegetable broth and a teaspoon of Dijon mustard for body and tang. If you’d just like to use less oil, use 2-3 tablespoons of oil and 2-3 tablespoons of water.
Note 2 – Bean recommendations: Cannellini beans are ideal for their creamy texture, but navy beans or great northern beans work beautifully too. Rinse and drain canned beans well to remove excess sodium.
Note 3 – Cucumber tips: Persian cucumbers are thin-skinned, seedless, and crisp—perfect for salads. If using regular cucumbers, peel and seed them first to prevent bitterness and excess moisture.
Note 4 – Avocado note: Avocado is optional but adds a luscious creaminess that balances the tangy dressing. Add it just before serving to keep it looking fresh and green.
Keyword easy bean salad, healthy salad, how to make white bean salad, vegan white bean salad, white bean salad, white bean salad dressing

Similar Posts

Leave a Reply

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

Recipe Rating