
This delicious Cannellini Bean Tuna Salad is full of fresh flavors and contrasting textures. Soft beans, flaky tuna, crisp onion, fresh herbs and smoky peppers are all drizzled with a tangy vinaigrette that makes every bite dreamy. This salad can definitely hold its own as a main course.

White beans and tuna are a perfect pair in a salad, and you’ll often see the two together in salads in Italian restaurants, called Insalata di tonno e fagioli. I never pass up the opportunity to order it.
And I love making this (likely less authentic) version at home, and it’s always a hit.
This is a rustic salad that we eat as a main course at my house — sometimes with a crusty warm loaf of bread on the side.
It’s fantastic for lunch or dinner — and perfect for casual entertaining.
About the Ingredients


- cannellini beans – Cannellini beans are an Italian bean with a slightly nutty, earthy flavor. Often called White Kidney Beans because they’re kidney-shaped, they retain their shape well when they’re cooked, which is one of the reasons they work so well in salads. You can cook your own cannellini beans, or use canned for this recipe. (If you’re cooking your own, do so a couple of days ahead.)
- canned tuna – Canned tuna in water is best for this recipe. I use Wild Planet tuna, which is known for its commitment to sustainability and high quality. (This is not sponsored — it’s just my favorite.)
- red onion – The red onion is an integral part of this salad — the subtly sweet diced onion is so crisp and refreshing.
- spinach – I always prefer baby spinach for salads as the leaves are already bite-sized, and they’re usually more tender than larger leaves. You can substitute with lettuce if you’d like. (I think it’s great with baby red and green butter lettuce.)
- capers – Capers are unripened, pickled green flower buds. They’re tart, tangy and salty, and spectacular with the beans and tuna.
- fresh basil – I use a lot of basil in this salad — it’s almost more of a second green, rather than an accent. Though a different, more peppery, flavor, arugula is a great substitution for the basil in this recipe.
- roasted red peppers – I love making fire roasted red peppers for this recipe (. You can also save time by buying jarred roasted red pepper.
How to Make Cannellini Bean Tuna Salad
– If you want to cook dried cannellini beans and/or roast your own peppers, do so a couple of days ahead of time.
Recipe Tip: You can use canned beans and jarred roasted peppers to save time.




– Combine the beans, tuna, basil, spinach, peppers, onion, roasted peppers and capers.
– Whisk balsamic vinegar, lemon juice and extra virgin olive oil and then pour it over the other ingredients.




– Mix and season generously to taste with salt and pepper.
Variations
If you want to try different fish, salmon and cod would also be good. And shredded chicken is also delicious in the salad. Salmon poached in olive oil would be a great choice.


Making it Ahead
You can prep everything the night before, but don’t add the dressing until just before serving. (Keep everything refrigerated except the dressing until you serve.)
More Recipes with Cannellini Beans
More Must-Try Main Course Salads
Hope you love my White Bean Tuna Salad as much as my family and I do!


Cannellini Bean Tuna Salad Recipe
his delicious Cannellini Bean Tuna Salad is full of fresh flavors and contrasting textures. Soft beans, flaky tuna, crisp onion, fresh herbs and smoky peppers are all drizzled with a tangy vinaigrette that makes every bite dreamy. This salad can definitely hold its own as a main course.
Ingredients
- 2 cups cooked Cannellini beans drained
- 1 (7 ounce) can solid white tuna in water, well drained
- ½ cup basil leaves, washed and dried, roughly chopped
- 1 cup packed spinach leaves, washed and dried, roughly chopped
- 1 cup roasted red peppers roughly chopped
- 1 cup red onion, finely chopped
- ½ cup capers
Instructions
-
Combine ingredients. In a large mixing bowl, combine the beans, tuna, basil, spinach, peppers, onion and capers.
-
Make vinaigrette. In a small bowl, use a whisk to blend the oil with the vinegar and lemon juice.
-
Assemble. Pour the vinaigrette over the bean mixture and season the salad generously to taste with salt and pepper.
NOTES
Nutritional information is automatically calculated, so it should only be used as an estimate.
NUTRITION
Calories: 259kcal | Carbohydrates: 27g | Protein: 8g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 0.1mg | Sodium: 1100mg | Potassium: 589mg | Fiber: 6g | Sugar: 3g | Vitamin A: 1075IU | Vitamin C: 24mg | Calcium: 113mg | Iron: 4mg
Cooking On The Weekends is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.