This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
This Italian White Bean Salad is your go-to recipe when you need something fresh, vibrant, and absolutely packed with flavor—fast. Ready in under 20 minutes, this simple yet stunning dish combines creamy cannellini beans, juicy cherry tomatoes, buttery green olives, and sharp red onions, all brought to life with a punchy salsa verde dressing. It’s zesty, herbaceous, and so satisfying whether you’re serving it as a light main, a hearty side, or dressing it up with tuna and crusty bread for a more filling meal.
I first tossed this together one hectic weekday when I didn’t want to cook but craved something that felt special—and wow, it delivered. Since then, this recipe has become one of those back-pocket dishes that I make again and again. It feels like sunshine in a bowl, with all the bold, briny, and savory notes of a summer afternoon in Italy.
Why You’ll Love This Recipe
Key Benefits
- Quick and Easy: This entire salad comes together in under 20 minutes—chopping included. Perfect for busy nights or lazy lunches.
- No Cooking Required: It’s completely no-cook, so you can keep the kitchen cool and your energy low.
- Versatile: Enjoy it as a light lunch, a side dish, or bulk it up with tuna or crusty bread for a more substantial meal.
- Make-Ahead Friendly: It tastes even better after the flavors meld, so it’s great for meal prep or picnics.
Taste & Texture
You’re getting a fabulous mix of creamy, juicy, tangy, and salty here. The cannellini beans are buttery and soft, the tomatoes bring sweetness and freshness, and the olives offer a savory pop. The salsa verde is where the magic happens—herby, garlicky, and with just a hint of heat from red pepper flakes.
Finish it all off with parmesan shavings, and you’ve got creamy, crunchy, zesty perfection in every bite.
Dietary Attributes
- Vegetarian (just skip the optional tuna)
- High in fiber and plant-based protein
- Naturally gluten-free
- Can easily be made vegan by omitting the parmesan and anchovy paste
Ingredients & Substitutions
Ingredient List
For the White Bean Salad:
- 1 (14-ounce) can cannellini beans, drained and rinsed
- ½ cup cherry tomatoes, quartered (about 6–8)
- ¼ cup Nocellara del Belice (or Castelvetrano) olives, torn
- ¼ cup red onion, thinly sliced into quarter moons (about ¼ of a medium onion)
- ¼ teaspoon kosher salt
- 2 tablespoons parmesan shavings
For the Salsa Verde:
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh basil, chopped
- 1 tablespoon capers, chopped
- 1 clove garlic, finely chopped
- ¼ teaspoon anchovy paste (or substitute with a pinch of kosher salt for vegetarian option)
- ¼ teaspoon red pepper flakes
- ¼ teaspoon freshly ground black pepper
- 3 tablespoons extra virgin olive oil
- 1 tablespoon red wine vinegar
Optional Additions:
- 225 grams albacore tuna in olive oil, drained
- Crusty bread for serving
Notes on Quality
For the best flavor, go for high-quality extra virgin olive oil and red wine vinegar. Fresh herbs make all the difference in the salsa verde, and if you can find Nocellara or Castelvetrano olives, they add that mild, buttery richness. Parmesan shavings—not grated—give lovely texture and pops of flavor.
Possible Substitutions
- Beans: Great Northern or navy beans work if cannellini aren’t available.
- Olives: Swap in Kalamata or green olives if needed.
- Cheese: Pecorino or feta could sub in for parmesan. For a dairy-free version, just skip it.
- Vinegar: White wine vinegar or even lemon juice can replace red wine vinegar.
- Herbs: Mix in a bit of mint or dill for a different vibe.
Step-by-Step Instructions
- Make the Salsa Verde
In a small bowl, combine the chopped parsley, basil, capers, garlic, anchovy paste (or salt), red pepper flakes, and black pepper. Pour in the olive oil and red wine vinegar. Stir well to combine. Set aside to let the flavors mingle. - Assemble the Salad Base
In a medium bowl, add the drained beans, quartered cherry tomatoes, torn olives, and sliced red onion. Sprinkle with kosher salt and gently toss to combine.

- Toss It All Together
Drizzle the salsa verde over the salad base and mix gently, being careful not to mash the beans. - Finish and Serve
Add the parmesan shavings on top. If using, gently flake the tuna over the salad. Serve immediately with crusty bread, or chill and enjoy later.
Expert Tips & Tricks
Best Practices
- Use a light hand when tossing everything together so the beans stay whole and creamy.
- Let the salsa verde sit for at least 5 minutes before adding to allow the flavors to develop.
- Use a spoon to drizzle the salsa verde over individual servings if you want to control the flavor balance.
Common Mistakes
- Overmixing the salad: This can cause the beans to break apart and turn mushy.
- Underseasoning: Taste before serving—sometimes the olives and capers provide enough salt, but sometimes you need a pinch more.
- Using bland tomatoes: Choose ripe, sweet cherry tomatoes to avoid a watery or flat-tasting salad.
Time-Saving Tips
- Make the salsa verde up to 2 days ahead and store in an airtight jar in the fridge.
- Use pre-chopped herbs or a mini food processor for speedier prep.
- Rinse and drain the beans ahead of time and store them in the fridge until ready to use.
Serving Suggestions
Pairings
This salad is lovely on its own but really shines when paired with:
- A slice of crusty sourdough or focaccia
- Grilled chicken or fish for extra protein
- A bowl of chilled gazpacho or a creamy soup
Presentation Ideas
Serve the salad on a large shallow platter for a rustic, Italian-style presentation. Garnish with extra herbs, a drizzle of olive oil, and a few curls of parmesan for that wow-factor.
Beverage Pairings
- A crisp Pinot Grigio or Sauvignon Blanc complements the herbs and acidity beautifully
- Sparkling water with lemon or cucumber for a refreshing non-alcoholic option
- A light spritz like an Aperol or Limoncello cocktail if you’re feeling festive
Storage & Reheating
Leftover Storage
Store any leftovers in an airtight container in the refrigerator for up to 3 days. The flavors deepen as it sits, making it perfect for make-ahead lunches.
Reheating Methods
This salad is best enjoyed cold or at room temperature, so no reheating is necessary. If you do add tuna and want it warm, gently heat in a skillet just until warm, not hot.
Frequently Asked Questions
Substitutions & Adjustments
Can I use dried beans instead of canned?
Absolutely! Just soak and cook them ahead of time. You’ll need about 1¾ cups cooked beans to replace one can.
Can I double the recipe?
Yes, easily! It’s great for gatherings, and the salsa verde scales up beautifully.
Troubleshooting
My beans are too mushy. What went wrong?
You may have overmixed or used a low-quality canned bean. Try draining them gently and not stirring too aggressively.
Too salty?
The capers, olives, and parmesan all add salt, so taste before adding extra.
Variations & Customizations
Dietary Adaptations
- Vegan: Omit the parmesan and anchovy paste (or replace anchovy with a pinch of salt or a bit of miso paste).
- Dairy-Free: Simply skip the cheese or use a plant-based alternative.
- Low Carb: Serve without bread or swap the beans for chopped roasted cauliflower.
Flavor Twists
- Add roasted red peppers or marinated artichokes for extra flavor.
- Mix in baby arugula or spinach for a more leafy green element.
- Add a spoonful of sun-dried tomato pesto to the dressing for an umami boost.
Seasonal/Holiday Versions
- In summer, serve it chilled with fresh basil and tomatoes from the garden.
- In cooler months, add roasted butternut squash or sweet potato for a cozy version.
Conclusion
If you’re looking for a fast, flavorful, and feel-good dish that can hold its own as a light main or elevate any dinner spread, this Italian White Bean Salad is it. Every bite is a celebration of fresh herbs, briny olives, creamy beans, and tangy dressing. It’s the kind of recipe you’ll turn to again and again—not just for how easy it is, but for how good it makes you feel.
If you enjoyed this recipe, you might also love these refreshing, veggie-packed ideas:
And if you’re on Pinterest, don’t forget to pin this recipe and follow along for more: Cooking with Callie on Pinterest
I’d love to hear how your salad turns out—let me know in the comments or tag me on social. Happy cooking!



Italian White Bean Salad Recipe
- Total Time: 20 minutes
- Yield: 2 servings 1x
- Diet: Gluten Free
Description
This Italian White Bean Salad is a vibrant, no-cook dish tossed in a fresh and zesty salsa verde dressing. Packed with creamy cannellini beans, juicy tomatoes, briny olives, and parmesan shavings, it comes together in under 20 minutes. Enjoy it solo or topped with tuna and served with crusty bread. It’s light, flavorful, and perfect for lunch, dinner, or your next picnic spread.
Ingredients
1 14-ounce can cannellini beans, drained and rinsed
½ cup quartered cherry tomatoes (about 6–8 tomatoes)
¼ cup Nocellara del Belice or Castelvetrano olives, torn
¼ cup red onion, sliced in quarter moons
¼ teaspoon kosher salt
2 tablespoons parmesan shavings
For the Salsa Verde:
2 tablespoons chopped parsley
1 tablespoon chopped basil
1 tablespoon chopped capers
1 clove garlic, finely chopped
¼ teaspoon anchovy paste or substitute with ¼ teaspoon kosher salt
¼ teaspoon red pepper flakes
¼ teaspoon freshly ground black pepper
3 tablespoons extra virgin olive oil
1 tablespoon red wine vinegar
Optional additions:
225 grams albacore tuna in olive oil, drained
Crusty bread for serving
Instructions
Prepare the salsa verde by combining parsley, basil, capers, garlic, anchovy paste (or salt), red pepper flakes, black pepper, olive oil, and red wine vinegar in a small bowl. Stir to blend the flavors.
In a medium bowl, add the cannellini beans, cherry tomatoes, torn olives, and red onion. Sprinkle with kosher salt and toss gently to combine.
Drizzle the salsa verde over the salad mixture and toss carefully to avoid mashing the beans.
Add parmesan shavings and mix lightly.
Top with tuna if using, and serve with crusty bread.
Equipment

Notes
For a vegan version, omit the parmesan and anchovy paste or replace anchovy with a pinch of salt or miso paste.
This salad gets even more flavorful after chilling for 30 minutes.
Use high-quality olive oil and ripe cherry tomatoes for the best flavor.
If making ahead, add parmesan and tuna right before serving for the freshest taste.
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No-Cook
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl (½ of recipe)
- Calories: 340 kcal
- Sugar: 3 g
- Sodium: 590 mg
- Fat: 22 g
- Saturated Fat: 4 g
- Unsaturated Fat: 16 g
- Trans Fat: 0 g
- Carbohydrates: 22 g
- Fiber: 6 g
- Protein: 12 g
- Cholesterol: 10 mg