This Vegan French White Bean Salad combines creamy white beans, crisp green beans, radishes, celery, capers, and fresh herbs in a bright lemon-Dijon shallot vinaigrette. Fresh, colorful, and easy to make, it’s perfect for lunches and dinners, picnics, potlucks, and simple warm-weather meals.
PREP TIME
20 minutes
COOK TIME
3 minutes
TOTAL TIME
23 minutes
SERVINGS
4- 6 servings

Bring a Little French Bistro Charm to Dinner
You don’t need a trip to Paris to give lunch or dinner a French twist. This Vegan French White Bean Salad brings together creamy white beans, crisp green beans, peppery radishes, fresh herbs, and capers in a bright lemon-Dijon vinaigrette that feels simple, fresh, and it’s just a little elegant.
The secret is the shallot. Letting it mingle with the lemon juice and Dijon before whisking in the olive oil softens its sharp bite and gives the dressing deeper flavor. Serve this salad with crusty bread and a few simple sides, and suddenly an ordinary lunch or dinner feels a bit more café français.

About This Recipe
RECIPE TYPE
Salad, side dish, dinner, lunch, bowl meal, easy meal
BEST SEASONS
All Seasons
STAR INGREDIENTS
White beans, green beans
BEST FOR
Weeknight dinners, easy meal prep, potluck, picnics, entertaining
HIGHLIGHTS


What to Serve with French White Bean Salad
French white bean salad works as either a light main dish or a side. Serve it alongside:
- Crusty vegan bread or toasted baguette
- A simple green salad
- Roasted or grilled vegetables
- Vegan quiche or savory tart
- Vegetable soup, French Onion Soup, Cream of Celery, or Tomato Soup
- Roasted potatoes
- Grilled or roasted asparagus or zucchini
- A vegan sandwich or wrap
For a simple lunch, pair a generous serving with crusty bread and fresh fruit.


French White Bean Salad Variations
Add cucumber: Add chopped cucumber for extra freshness and crunch.
Use dill: Replace the tarragon with fresh dill for a softer, garden-herb flavor.
Add more green beans: Increase the green beans to 1½–2 cups for a vegetable-forward version.
Make it more filling: Add cooked baby potatoes for a heartier French-inspired bean and potato salad.
Change the white beans: Cannellini beans, Great Northern beans, navy beans, or French flageolet beans can all work.
Extra lemony: Add fresh lemon zest along with the lemon juice.



Recipe Notes
- Don’t overcook the green beans. They should remain bright green and slightly crisp. Two to three minutes in boiling water is usually enough.
- Soak the shallot in the dressing ingredients. Giving the shallot 10–15 minutes in the lemon juice and Dijon mellows its raw flavor.
- Dry the green beans well. Excess water can dilute the vinaigrette.
- Fresh herbs make a difference. Parsley and chives provide the main herb flavor. Tarragon is optional but gives the salad a particularly French character.
- Taste before adding more salt. Dijon mustard and capers already contribute saltiness.

Recipe FAQs
What kind of white beans are best for French white bean salad?
Cannellini or Great Northern beans are both excellent choices because they are creamy but sturdy enough to hold their shape when tossed. French flageolet beans are another traditional-style option if you can find them.
Why soak the shallot in the vinaigrette?
The lemon juice softens the shallot’s sharp raw-onion flavor while allowing the shallot to season the vinaigrette. It creates a smoother, more balanced dressing.
Do I have to use tarragon?
No. Tarragon adds a distinctive French herb flavor, but the salad is still delicious with parsley and chives alone. Fresh dill can also be substituted.
Can I use frozen green beans?
Fresh green beans give the salad the best crisp texture, but frozen green beans can work in a pinch. Cook them only until tender and allow them to cool and drain thoroughly.
Is French white bean salad served warm or cold?
It can be served chilled or at cool room temperature. It’s best to let sit for about 15 minutes after dressing so the white beans can absorb some of the vinaigrette.

Planning Ahead Tips
try these
Delicious Vegan Recipes Next

Editor’s Note
I have a special fondness for all things French, and that includes this salad. French cuisine is known for its creative flavors and delicious food, yet in the vegan world, it seems to be one of the least represented cuisines.
I hope this recipe shows that delicious vegan French cuisine doesn’t have to be complicated or time-consuming. Sometimes a few simple ingredients, fresh herbs, and the right combination of flavors are all it takes to bring a little French inspiration to the table.

Tried this recipe? We’d love to hear how it turned out. Leave a comment below.

French White Bean Salad
Ingredients
For Salad
- 2 15 ounce cans cannellini or Great Northern beans, drained and rinsed
- 1 cup fresh green beans, trimmed and cut into bite-sized pieces
- 1 stalk celery, thinly sliced
- 4 -5 radishes thinly sliced or diced
- 1/4 cup fresh parsley, chopped
- 2 tablespoons cappers, drained
- 2 tablespoons chopped fresh chives
- 1 teaspoon chopped fresh tarragon (optional)
For Dijon-Shallot Vinaigrett
- 1 small shallot, finely chopped
- 1/4 cup extra-virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 tablespoon Dijon mustard
- 1 teaspoon maple syrup
- 1 teaspoon coconut vinegar
- 1/2 teaspoon caper brine, (optional)
- 1/3 teaspoon sea salt
Instructions
- Soften the shallot. Add the finely chopped shallot, lemon juice, Dijon mustard, maple syrup, caper brine, salt, and pepper to a small bowl. Stir and let sit for 10–15 minutes. This mellows the raw shallot and lets its flavor infuse the dressing.
- Blanch the green beans. Bring a small pot of water to a boil. Add the green beans and cook for 2–3 minutes, until bright green and crisp-tender. Drain and immediately rinse under cold water. Pat dry.
- Finish the vinaigrette. Slowly whisk the olive oil into the shallot mixture until the dressing is well combined.
- Assemble the salad. Add the white beans, green beans, celery, radishes, parsley, chives, tarragon, and capers to a large bowl.
- Pour the Dijon-shallot vinaigrette over the salad and gently toss until everything is evenly coated.Rest before serving. Let the salad sit for about 15 minutes so the beans absorb the vinaigrette. Taste and adjust the lemon, salt, or Dijon if needed.

