High-Fiber

Lemony Cannellini Bean Salad Recipe with Fennel

Lemony cannellini bean salad with crisp fennel, roasted pepper, arugula and basil, staged so beans season deeply while greens stay fresh.

Jump to recipe Read the method
Cannellini bean salad with title reading Lemony Cannellini Bean Salad Recipe with Fennel
Marinate beans, fennel and roasted pepper first, then add arugula and basil only at serving.

Good to know

Times and nutrition are estimates. Read the full notes before making substitutions.

This cannellini bean salad pairs creamy white beans with crisp fennel, roasted red pepper, arugula and fresh basil. The beans rest in a lemon-shallot vinaigrette before the greens are added, so they taste seasoned inside while the salad stays fresh.

It is a useful meatless lunch or side because the pantry ingredients provide substance and the vegetables bring contrast. The recipe is naturally dairy-free and does not depend on cheese to build flavor.

This recipe was developed through culinary research and editorial review. Bean sodium, fennel size and lemon acidity vary, so use the dry-bean, resting and final-taste cues below.

For a sweeter corn-and-lime profile, make the black bean corn salad recipe. The green bean salad recipe uses blanched beans and mustard vinaigrette instead.

Why canned cannellini beans need a resting step

Rinsing removes the thick canning liquid that can make dressing cloudy, but it also removes surface salt. Dressing and immediately serving the beans often leaves their centers bland.

A 20-minute rest solves that problem. Lemon, salt, shallot and garlic season the outer layers while the beans remain at cool room temperature. Fennel and roasted pepper can join this rest because neither wilts quickly.

Arugula and basil are different. They bruise and collapse in acid, so they go into the bowl only when the salad is ready to serve.

Ingredients

Cannellini beans, fennel, roasted red pepper, arugula, basil, walnuts, shallot, lemon, Dijon, maple syrup, garlic and olive oil
Creamy beans meet crisp fennel, sweet roasted pepper, fresh greens and lemon-shallot vinaigrette.

For the salad

  • 2 cans cannellini beans, 15 ounces each, rinsed and drained, about 510 grams drained
  • 1 small fennel bulb, very thinly sliced, about 200 grams
  • 1 cup roasted red pepper strips, well drained and blotted, 150 grams
  • 3 packed cups baby arugula, 90 grams
  • 1/2 cup loosely packed fresh basil leaves, torn, 20 grams
  • 1/3 cup toasted chopped walnuts, 40 grams, optional

For the lemon-shallot vinaigrette

  • 1 tablespoon minced shallot, 15 grams
  • 1 teaspoon finely grated lemon zest
  • 1/4 cup fresh lemon juice, 60 grams
  • 1 teaspoon Dijon mustard, 5 grams
  • 1 teaspoon maple syrup, 7 grams
  • 1 small garlic clove, finely grated
  • 1/3 cup extra-virgin olive oil, 72 grams
  • 3/4 teaspoon fine salt, plus more after tasting
  • 1/4 teaspoon black pepper

Ingredient notes and substitutions

Cannellini beans: These large white kidney beans have a creamy center and sturdy shape. Great Northern beans work, but navy beans are smaller and can disappear among the vegetables.

Fennel: Choose a firm white bulb with fresh fronds. Cut away the stalks and core, then slice the bulb as thinly as possible. Celery can replace it for crunch, but the flavor will be less aromatic.

Roasted red pepper: Jarred peppers make the recipe fast. Drain, rinse only if very salty and blot well. Home-roasted pepper works after cooling and peeling.

Arugula: Baby arugula gives peppery contrast. Baby spinach is milder but wilts more quickly; add it at the last possible moment.

Basil: Tear rather than finely chop basil to reduce bruising. Flat-leaf parsley can substitute and is more durable for meal prep.

Walnuts: Walnuts are optional but add crunch. Toasted pumpkin seeds make a nut-free alternative if their package suits your allergy needs.

Lemon: Fresh zest and juice define the vinaigrette. Bottled juice does not provide zest and can taste harsher.

How to make cannellini bean salad

Cannellini beans, sliced fennel and roasted red pepper resting in lemon vinaigrette before greens are added
A 20-minute rest seasons the sturdy ingredients without wilting the arugula or basil.

1. Rinse and dry the beans

Rinse cannellini beans in a colander until the runoff is clear. Drain 2 minutes, spread over a clean towel and blot gently. Water left on the beans dilutes the lemon dressing.

2. Prepare the fennel

Remove fennel stalks and tough outer layers. Quarter the bulb through the root, cut away the core and slice crosswise about 1/8 inch thick. A mandoline is useful but not required; use its hand guard.

3. Dry the roasted pepper

Drain roasted pepper strips and press them between paper towels. Cut long pieces into bite-size strips. Jar liquid is flavorful but would make this dressing too loose.

4. Whisk the vinaigrette

In a large bowl, combine shallot, lemon zest, lemon juice, Dijon, maple syrup, garlic, salt and pepper. Rest 5 minutes to soften the shallot, then stream in olive oil while whisking.

5. Marinate the sturdy ingredients

Add dry beans, fennel and roasted pepper to the vinaigrette. Fold gently until evenly glossy. Rest for 20 minutes at cool room temperature, or refrigerate if the room is warm.

6. Taste the beans

Taste one bean with a strip of fennel. Add lemon by the teaspoon if dull, salt by a pinch if flat or oil by the tablespoon if sharp.

7. Add greens and basil

Immediately before serving, add arugula and torn basil. Lift from the bottom with two broad spoons until lightly dressed; stop before the leaves compress.

8. Finish with walnuts

Scatter toasted walnuts over the bowl after tossing. This keeps them crisp and visible.

Cannellini salad timing guide

StageTimingPurpose
Drain and blot beans5 minutesPrevent diluted vinaigrette
Rest shallot in lemon5 minutesSoften raw bite
Rest beans, fennel and pepper20 minutesSeason sturdy ingredients
Add arugula and basilAt servingPreserve fresh leaves
Add walnutsAfter tossingKeep crunch
Store leftoversUp to 3 daysBest if greens are separate

How to slice fennel for salad

Thick raw fennel can feel fibrous and dominate the beans. Aim for slices about 1/8 inch thick so they bend but still snap.

After removing the core, use a sharp chef’s knife or a mandoline with its hand guard. Fennel naturally separates into curved layers; that is helpful because the pieces distribute through the bowl.

Save tender fronds and add 2 tablespoons with the basil if desired. The stalks are too fibrous for this salad but can flavor broth.

Making the beans taste seasoned, not salty

Canned beans differ widely in sodium. Rinse them, then begin with 3/4 teaspoon fine salt in a dressing for the full eight-serving recipe.

Taste only after the 20-minute rest. Lemon can make existing salt taste more noticeable, and roasted peppers may contribute sodium. If the flavor is flat, add acid first, then salt.

If the salad becomes too salty, increase unsalted fennel and arugula or add another rinsed can of beans. Sugar does not remove salt and can make the vinaigrette oddly sweet.

Make-ahead plan

The beans, fennel, pepper and vinaigrette may be combined up to 24 hours ahead. Refrigerate them in a covered container and let the olive oil loosen for 10 minutes before serving.

Wash and dry arugula separately. Wrap basil loosely in a slightly damp towel or prepare it just before eating. Keep walnuts at room temperature in a covered container.

For packed lunches, divide the marinated bean base into containers and carry greens in separate bags. Combine just before eating so the arugula stays lively.

Variations

Parsley and celery: Replace fennel with 1 1/2 cups thinly sliced celery and basil with parsley for a sturdy three-day meal-prep version.

Artichoke: Add 1 cup quartered, drained artichoke hearts and reduce roasted pepper to 1/2 cup.

Olive: Add 1/3 cup sliced Kalamata olives and reduce initial salt to 1/2 teaspoon.

Grain bowl: Serve the marinated bean base over farro or quinoa and add arugula at the table.

No nuts: Omit walnuts or use toasted pumpkin seeds, checking package allergen information.

Spicy: Add 1/4 teaspoon red-pepper flakes to the vinaigrette.

Troubleshooting

The salad is watery

Beans or roasted pepper carried liquid into the bowl. Drain beans for 2 minutes and blot both ingredients before dressing.

The beans taste bland

They were served before resting or the dressing needs salt. Wait 20 minutes, add lemon by the teaspoon and then add a pinch of salt if needed.

The arugula is wilted

It was added during the marinating stage. Keep leaves separate and toss them in immediately before serving.

The fennel is tough

Slices are too thick or the bulb is mature. Remove tough outer layers and slice across the bulb about 1/8 inch thick.

The vinaigrette tastes too sharp

Add olive oil 1 tablespoon at a time and fold it into the bean base. Do not add water, which creates a thin dressing.

The bean skins are peeling

The beans are soft or were stirred aggressively. Rinse gently, blot without rubbing and fold with broad spoons.

Storage and serving

Store the marinated bean, fennel and pepper base in a covered refrigerator container for up to 4 days. Once arugula and basil are mixed in, use within 2 days for the best leaf texture.

Serve cold or after standing 10 minutes. Reheating is not recommended because it wilts the fresh greens and changes the lemon flavor.

FDA recommends washing fresh produce under running water and drying it with a clean cloth or paper towel; see its produce-cleaning tips.

Do not freeze the assembled salad. Fennel loses crispness, roasted pepper releases liquid and greens collapse after thawing.

Frequently asked questions

What are cannellini beans?

Cannellini beans are large white kidney beans with creamy interiors. They are commonly sold canned or dried.

Can I use Great Northern beans?

Yes. Use the same drained weight. Their centers may be slightly firmer and less creamy.

Can I make the salad the night before?

Yes. Marinate beans, fennel and pepper overnight, but add arugula, basil and walnuts just before serving.

Can I leave out fennel?

Yes. Thinly sliced celery provides crunch without the light anise flavor.

Is this cannellini bean salad vegan?

Yes, when maple syrup is used and optional additions are plant-based. Always check packaged ingredient labels for individual needs.

Why does the olive oil look firm after refrigeration?

Olive oil naturally thickens when cold. Let the bean base stand 10 minutes and fold gently.

Can I freeze it?

Freezing is not recommended for the finished salad because the vegetables and greens lose texture.

Recipe development note

This cannellini bean salad was developed through culinary research and editorial review. It is not represented as a personal kitchen test. Bean sodium, fennel size and lemon acidity vary; use the dry-bean, resting and final-taste cues.

Nutrition is an estimate per one of eight servings with walnuts. The accompanying visuals are AI-assisted food-editorial images, not photographs of a kitchen test.

Printable recipe card

Cannellini bean salad with title reading Lemony Cannellini Bean Salad Recipe with Fennel
Good Fork Daily Editorial Kitchen

Lemony Cannellini Bean Salad Recipe with Fennel

5 from 1 vote
A vegan lemony cannellini bean salad with fennel, roasted pepper, arugula, basil and optional walnuts.
Prep Time 25 minutes
Resting 25 minutes
Total Time 50 minutes
Servings: 8 servings
Course: Lunch, Salad, Side Dish
Cuisine: Mediterranean-Inspired
Calories: 245

Ingredients
  

Salad
  • 2 15-ounce cans cannellini beans rinsed and drained, about 510 grams drained
  • 1 small fennel bulb very thinly sliced, about 200 grams
  • 1 cup roasted red pepper strips well drained and blotted, 150 grams
  • 3 packed cups baby arugula 90 grams
  • 1/2 cup fresh basil leaves loosely packed and torn, 20 grams
  • 1/3 cup walnuts toasted and chopped, 40 grams, optional
Lemon-shallot vinaigrette
  • 1 tablespoon shallot minced, 15 grams
  • 1 teaspoon finely grated lemon zest
  • 1/4 cup fresh lemon juice 60 grams
  • 1 teaspoon Dijon mustard 5 grams
  • 1 teaspoon maple syrup 7 grams
  • 1 small garlic clove finely grated
  • 1/3 cup extra-virgin olive oil 72 grams
  • 3/4 teaspoon fine salt plus more after tasting
  • 1/4 teaspoon black pepper

Equipment

  • Colander
  • Clean kitchen towel
  • Chef’s knife or mandoline
  • Cutting board
  • Large mixing bowl
  • Whisk
  • Two broad salad spoons

Method
 

  1. Rinse cannellini beans until runoff is clear, drain 2 minutes and blot gently on a clean towel.
  2. Remove stalks, outer layers and core; slice the bulb crosswise about 1/8 inch thick.
  3. Drain and blot roasted pepper, then cut into bite-size strips.
  4. Combine shallot, lemon zest and juice, Dijon, maple syrup, garlic, salt and pepper; rest 5 minutes, then whisk in oil.
  5. Fold beans, fennel and roasted pepper into vinaigrette and rest 20 minutes.
  6. Taste a bean with fennel and adjust lemon by the teaspoon, salt by a pinch or oil by the tablespoon.
  7. Immediately before serving, lift arugula and torn basil through the bean base without compressing leaves.
  8. Scatter toasted walnuts over the salad after tossing.

Notes

  • Drain and blot beans and roasted pepper.
  • Slice fennel about 1/8 inch thick.
  • Marinate sturdy ingredients for 20 minutes.
  • Add arugula and basil only at serving.
  • Add walnuts after tossing.
  • Store bean base up to 4 days; mixed greens are best within 2 days.
  • Contains walnuts; Dijon may contain sulfites depending on brand.
  • This recipe was developed through culinary research and editorial review.

This recipe was developed through culinary research and editorial review. Bean sodium, fennel size and lemon acidity vary; use the dry-bean, resting and final-taste cues.

Nutrition is an estimate per one of eight servings with walnuts.