This Italian White Bean Salad is fresh, colorful, hearty, and bursting with Mediterranean-inspired flavor. Creamy cannellini beans are tossed with juicy cherry tomatoes, crisp cucumber, roasted red peppers, olives, pepperoncini, peppery arugula, and plenty of fresh herbs, then coated in a bright homemade Italian dressing made with extra-virgin olive oil, lemon, red wine vinegar, garlic, and Dijon mustard.
Itβs the kind of salad that manages to be both refreshing and satisfying. Cannellini beans give it plenty of substance, while fresh vegetables provide crunch and color. Briny olives and pepperoncini add punch, and parsley, basil, and oregano bring everything together with fresh herbal flavor.
One of the secrets to making this salad especially flavorful is giving the beans time to marinate in the dressing. Even 30 minutes of resting time allows them to absorb the lemon, vinegar, garlic, and herbs instead of simply being coated on the outside.
Serve this Italian White Bean Salad as a light lunch, a colorful side dish for grilled chicken or fish, or as part of a Mediterranean-inspired spread with crusty bread, pasta, and roasted vegetables.
Why Youβll Love This Italian White Bean Salad
Fresh and satisfying. Creamy beans are balanced by crisp cucumber, juicy tomatoes, peppery arugula, and fresh herbs.
Loaded with Mediterranean-inspired flavors. Olives, pepperoncini, roasted peppers, basil, oregano, olive oil, and lemon create a bold combination.
No cooking required. Using canned cannellini beans means thereβs no need to turn on the stove.
Perfect for meal prep. The bean-and-vegetable portion actually benefits from spending some time in the dressing.
Plant-forward and hearty. Cannellini beans provide protein and fiber while making the salad substantial enough for lunch.
Easy to customize. Add feta, Parmesan, tuna, avocado, mozzarella, salami, artichokes, or additional vegetables.
Great for entertaining. The vibrant colors make it an attractive option for picnics, potlucks, and family meals.
Ingredients Youβll Need

For the Salad π₯
- 2 cans (15 oz / 425 g each) cannellini beans, drained and rinsed β Creamy white beans form the hearty foundation of the salad.
- 1 cup cherry tomatoes, halved β Add juicy sweetness, acidity, and bright color.
- Β½ small red onion, thinly sliced β Provides sharpness and crunch.
- Β½ cup cucumber, diced β Adds cool, refreshing crispness.
- Β½ cup roasted red peppers, sliced β Bring sweetness, smoky roasted flavor, and vibrant color.
- Β½ cup Kalamata or black olives, halved β Add rich, briny Mediterranean flavor.
- ΒΌ cup pepperoncini, sliced β Provide tanginess and a mild peppery bite.
- 2 cups fresh arugula β Adds fresh greens and a naturally peppery flavor.
- ΒΌ cup fresh parsley, chopped β Brightens the entire salad.
- 2 tablespoons fresh basil, chopped β Adds sweet, aromatic Italian flavor.
- 2 tablespoons fresh oregano or 1 teaspoon dried oregano β Gives the salad another layer of herbal flavor.
For the Italian Dressing ππ«
- β
cup extra-virgin olive oil β Creates the rich base of the dressing and coats the beans and vegetables.
- 3 tablespoons fresh lemon juice β Provides fresh citrus brightness.
- 2 tablespoons red wine vinegar β Adds classic Italian-style acidity and tang.
- 1 small garlic clove, finely minced β Gives the dressing a savory garlic kick.
- 1 teaspoon Dijon mustard β Adds flavor while helping emulsify the dressing.
- 1 teaspoon Italian seasoning β Provides a convenient blend of dried herbs.
- Β½ teaspoon fine sea salt β Enhances all the flavors.
- ΒΌ teaspoon freshly ground black pepper β Adds gentle warmth.
- Β½ teaspoon honey, optional β Softens the acidity with a subtle touch of sweetness.
For Finishing β¨
- ΒΌ cup crumbled feta or shaved Parmesan, optional
- Fresh basil leaves
- Freshly cracked black pepper
- Extra-virgin olive oil, optional
How to Make Italian White Bean Salad
Step 1: Prepare the Cannellini Beans π«
Drain the cannellini beans thoroughly in a colander.
Rinse under cool running water until the water runs clear.
Allow the beans to drain well, then gently pat them dry with paper towels or a clean kitchen towel.
Removing excess water is worthwhile because it prevents the dressing from becoming diluted and helps the flavorful vinaigrette coat the beans more effectively.
Handle the beans gently so they remain intact.
Step 2: Prepare the Vegetables π
π₯
Halve the cherry tomatoes.
Thinly slice the red onion and dice the cucumber into bite-size pieces.
Slice the roasted red peppers and pepperoncini, then halve the olives.
If your red onion tastes particularly sharp, place the slices in a bowl of cold water for 5β10 minutes. Drain and dry them thoroughly before adding them to the salad.
This simple trick softens the raw onion flavor while preserving its crunch.
Step 3: Make the Italian Dressing π«
In a small bowl or jar, combine:
- Extra-virgin olive oil
- Fresh lemon juice
- Red wine vinegar
- Minced garlic
- Dijon mustard
- Italian seasoning
- Sea salt
- Black pepper
- Honey, if using
Whisk vigorously until the dressing becomes emulsified.
Alternatively, place everything in a jar, close the lid securely, and shake vigorously.
Taste the dressing and adjust the seasoning if necessary.
Step 4: Combine the Bean Salad π₯
Place the drained cannellini beans in a large mixing bowl.
Add the cherry tomatoes, red onion, cucumber, roasted red peppers, olives, pepperoncini, parsley, basil, and oregano.
Gently toss until everything is evenly distributed.
Avoid vigorous stirring because cannellini beans are tender and can break apart.
Step 5: Dress the Salad π
Pour approximately two-thirds of the Italian dressing over the bean mixture.
Gently toss until the beans and vegetables are evenly coated.
Reserve the remaining dressing.
After the salad has rested, you can decide whether it needs the rest of the dressing.
Step 6: Add the Arugula πΏ
Add 2 cups fresh arugula.
Gently fold the greens into the bean mixture until just combined.
Adding arugula toward the end helps preserve its fresh texture rather than bruising or excessively wilting the leaves.
Step 7: Let the Salad Marinate β¨
Cover the bowl and refrigerate for approximately 30 minutes to 1 hour.
For even more developed flavor, let it rest for up to 2 hours.
This step makes a noticeable difference. Cannellini beans readily take on the flavors around them, and resting gives the lemon, red wine vinegar, garlic, herbs, and olive oil time to penetrate the salad.
Step 8: Finish and Serve
Give the salad another gentle toss before serving.
If it looks a little dry, add some or all of the reserved dressing.
Finish with crumbled feta or shaved Parmesan if desired.
Add fresh basil leaves, freshly cracked black pepper, and a light drizzle of extra-virgin olive oil.
Serve chilled or slightly cool.
Recipe Notes
Drain the beans thoroughly: Excess water dilutes your carefully prepared dressing.
Handle cannellini beans gently: Theyβre naturally creamy and can break apart if stirred too aggressively.
Use good olive oil: Since the dressing isnβt cooked, the flavor of the extra-virgin olive oil comes through clearly.
Fresh lemon is best: Freshly squeezed lemon juice provides brighter flavor than bottled juice.
Soften strong red onion: A short soak in cold water can tame its sharpness.
Donβt add all the dressing immediately: Reserving some lets you refresh the salad immediately before serving.
Add arugula toward the end: This protects its delicate texture.
Donβt skip the resting time: Even 30 minutes makes the beans considerably more flavorful.
Flavor Variations β¨
Mediterranean White Bean Salad
Lean further into Mediterranean flavors with extra cucumber, Kalamata olives, feta, and an additional squeeze of fresh lemon.
Tuscan White Bean Salad
Add chopped sun-dried tomatoes, fresh rosemary, and shaved Parmesan.
A handful of chopped artichoke hearts also works beautifully in this version.
White Bean & Tuna Salad
Add 1β2 cans of well-drained tuna for a more substantial lunch.
Tuna pairs especially well with the lemon dressing, cannellini beans, olives, onion, and parsley.
Italian Antipasto White Bean Salad
Add chopped salami, mozzarella pearls, artichoke hearts, and additional pepperoncini.
This variation works particularly well as part of an antipasto spread.
Spicy Italian White Bean Salad
Add crushed red pepper flakes or thinly sliced fresh hot peppers.
You can also add a little pepperoncini brine to the dressing for extra tang.
Avocado White Bean Salad
Fold diced avocado into the salad immediately before serving.
The avocado adds creamy richness but is best added at the last minute to maintain its texture and appearance.
Tips for the Best Italian White Bean Salad
Rinse canned beans well. This removes the thick canning liquid and gives the salad a cleaner flavor.
Dry the beans after rinsing. Dressing adheres much better to beans that arenβt dripping wet.
Cut vegetables into bite-size pieces. Ideally, every forkful should contain beans, vegetables, herbs, and dressing.
Use fresh herbs generously. Parsley, basil, and oregano are central to the saladβs fresh Italian-inspired character.
Taste before adding more salt. Olives, pepperoncini, feta, and Parmesan can all contribute considerable saltiness.
Marinate the beans. The resting period is one of the easiest ways to dramatically improve the flavor.
Refresh before serving. After refrigeration, toss the salad and add some reserved dressing, lemon juice, olive oil, or black pepper if needed.
Serving Ideas π½οΈ
Italian White Bean Salad works equally well as a light main dish or colorful side.
- Enjoy it as a light lunch
- Serve alongside grilled chicken
- Pair with grilled fish
- Add toasted sourdough or crusty Italian bread
- Serve alongside pasta
- Pair with homemade pizza
- Add grilled vegetables
- Bring it to picnics and potlucks
- Include it in a Mediterranean-style dinner
- Serve over additional arugula for a larger green salad
- Pair with soup for a simple lunch
- Add tuna for a more substantial meal
- Serve as part of an antipasto platter
A slice of toasted sourdough is particularly useful for soaking up the lemony Italian dressing left at the bottom of the bowl.
Make-Ahead Instructions
This is an excellent salad to partially prepare ahead.
For the best texture, combine the beans, tomatoes, cucumber, red onion, roasted peppers, olives, pepperoncini, and herbs with some of the dressing.
Refrigerate the mixture separately from the arugula.
Shortly before serving, fold in the fresh arugula and add additional dressing as needed.
Feta or Parmesan can also be added at the last minute.
This method gives the beans time to absorb the dressing without allowing the greens to wilt excessively.
Storage Information π«
Store leftover Italian White Bean Salad in an airtight container in the refrigerator for approximately 3β4 days.
For the best texture, keep the arugula separate when preparing the salad significantly in advance and add fresh greens shortly before serving.
The dressing may settle at the bottom of the container during refrigeration, so gently toss the salad before serving.
For the best flavor and texture, you can allow a serving of refrigerated salad to sit out for approximately 10β15 minutes before eating rather than serving it ice-cold. Donβt leave perishable versions containing ingredients such as cheese or tuna unrefrigerated for extended periods.
Freezing isnβt recommended because tomatoes, cucumber, arugula, and fresh herbs lose much of their desirable texture after thawing.
Frequently Asked Questions
Can I make Italian White Bean Salad ahead of time?
Yes. In fact, the bean mixture benefits from a little resting time. For the best texture, prepare and dress the beans and sturdier vegetables ahead, then fold in the arugula closer to serving.
What are the best beans for this salad?
Cannellini beans are ideal because theyβre creamy, mild, and substantial. They readily absorb the flavors of lemon, vinegar, garlic, olive oil, and herbs.
Can I use another type of white bean?
Yes. Great Northern beans or navy beans can work, although their size and texture differ slightly from cannellini beans.
Should I rinse canned cannellini beans?
Yes. Drain and rinse them thoroughly, then allow them to drain well before making the salad.
Can I make this salad without cheese?
Absolutely. Feta and Parmesan are optional. The beans, vegetables, olives, herbs, and Italian dressing provide plenty of flavor on their own.
How can I add more protein?
Add tuna, grilled chicken, hard-boiled eggs, mozzarella, or another protein that complements the Italian flavors.
Why should I reserve some of the dressing?
Beans can absorb dressing while the salad rests. Reserving some allows you to refresh the salad immediately before serving without overdressing it initially.
Can I use dried oregano instead of fresh?
Yes. Use 1 teaspoon dried oregano in place of the 2 tablespoons fresh oregano specified in the recipe.
How do I keep the arugula from getting soggy?
Add it shortly before serving, especially if youβre preparing the salad several hours or a day ahead.
Is Italian White Bean Salad gluten-free?
The core ingredients are naturally free from gluten, but if youβre preparing the salad for someone who medically requires a gluten-free diet, verify packaged ingredients such as mustard, roasted peppers, pepperoncini, olives, and seasonings as needed and avoid problematic cross-contact.
Recipe Card
Recipe: Italian White Bean Salad π«π
πΏ
Prep Time: Approximately 20 minutes
Cook Time: 0 minutes
Marinating Time: 30 minutesβ2 hours
Total Time: Approximately 50 minutes, including minimum resting time
Servings: Approximately 6
Method: No-cook / chilled salad
Main Ingredients: Cannellini beans, cherry tomatoes, cucumber, roasted red peppers, olives, pepperoncini, arugula, and fresh herbs
Dressing: Extra-virgin olive oil, lemon juice, red wine vinegar, garlic, Dijon mustard, and Italian herbs
Optional Finish: Feta or Parmesan
Storage: Refrigerate in an airtight container for approximately 3β4 days
This Italian White Bean Salad brings together creamy cannellini beans, juicy tomatoes, crunchy cucumber, roasted peppers, briny olives, tangy pepperoncini, fresh arugula, and plenty of fragrant herbs in one colorful bowl.
The homemade dressing ties everything together with extra-virgin olive oil, fresh lemon, red wine vinegar, garlic, Dijon mustard, and Italian herbs. Give the beans at least 30 minutes to marinate, and theyβll absorb those bright, savory flavors and become even more delicious.
Serve it as a light lunch, spoon it alongside grilled chicken or fish, pair it with toasted sourdough or pasta, or turn it into a larger meal with tuna, feta, mozzarella, or your favorite Mediterranean-inspired additions.