White Bean Tuna Salad

5 from 2 votes

If you’re looking for something light but still satisfying on a warm day, this White Bean Tuna Salad is just what you need. It’s full of clean flavors with no mayo in sight.

Some summer days are so muggy you feel like the air is thicker than cane syrup. We havea lot of those steam bath days every summer. The kind of heat that makes you lose your appetite for anything remotely warm, and you automatically start looking for recipes like this one.

A white bowl and plates filled with white bean tuna salad with red bell pepper, celery, and herbs on a table.

This is my take on a classic Italian combination. Tuna and white beans are a centuries-old pairing from Tuscany, where they call it Insalata di Tonno e Fagioli, and you’ll find some version of it at nearly every cafe in the region. It works there for the same reason it works here: the ingredients are almost always in the pantry, and the result is always satisfying. If you enjoy that kind of Italian pantry cooking, my Italian Sausage and White Beans Skillet is another one worth keeping in your rotation.

This White Bean Tuna Salad is a welcome change from the usual creamy tuna salads. When we have one of those sticky weather weeks, it hits all the right notes. It’s refreshing, it has plenty of protein to keep you going, and it requires no cooking whatsoever.

It follows the same keep-it-simple approach I take with my Black Bean and Corn Salad. No fancy ingredients, just straightforward flavor that holds up well in the fridge.

Prep Time: 15 minutes
Cook Time: none
Resting Time: 1 hour (minimum)
Total Time: 15 minutes (plus resting time)
Servings: 6
Cuisine: Mediterranean

Cooking Method: none
Primary Ingredients: Cannellini beans, tuna, celery, bell pepper, olive oil, red wine vinegar
Skill Level: Easy

WHAT PEOPLE ARE SAYING …

⭐⭐⭐⭐⭐

Love this light and healthy salad. A classic combination of tuna and beans. So easy to make and good for lunch (especially when you’re hungry and don’t want to spend time cooking).
— Ann

What Makes This Recipe Special

This salad skips the mayo entirely in favor of a simple dressing of olive oil and red wine vinegar. That swap makes the flavors cleaner and brighter, lets the tuna and beans shine through, and keeps the salad from feeling heavy even on the hottest day of the year.

Cannellini beans have a creaminess that other beans don’t quite match. Combined with quality oil-packed tuna, you get a salad with real substance. One serving delivers nearly 18 grams of protein and 8 grams of fiber, so it really keeps you going until your next meal.

It also gets better with time. An hour in the refrigerator is the minimum, but a full overnight rest lets the dressing absorb into the beans and mellows all the flavors. It’s one of the most reliable make-ahead salad recipes you can have in your repertoire.

Key Ingredients

Ingredients for a tuna and bean salad arranged in bowls on a marble surface, each labeled with its name.

This post may contain affiliate links. Lana’s Cooking is reader-supported and earns a tiny commission at no extra cost to you when you shop from our links.

  • Cannellini beans — Cannellini beans are simply white kidney beans. They’re a little creamy but hold their shape and absorb the dressing very well. Be sure to rinse and drain them thoroughly before adding them to the salad.
  • Tuna packed in oil — Please consider using tuna packed in oil for this recipe. It has such great flavor! I’ve never cared for the water packed tuna. It just tastes, well…watery. Tuna packed in oil is rich in flavor and delicious! And truly, it’s not much higher in calories than water-packed, especially if you drain as much oil as possible. For a recipe like this, I try to find a good Italian tuna, but any brand will work as long as it’s oil-packed.
  • Shallot — A brief soak in red wine vinegar before adding to the salad softens its sharpness considerably without losing the flavor.
  • Celery and red bell pepper — These provide the crunch and fresh color that keep the salad from feeling heavy.
  • Olive oil and red wine vinegar — The simple dressing. Good-quality extra virgin olive oil is worth using here.

The complete ingredient list with detailed measurements is included in the printable recipe card at the bottom of this post.

Recipe Variations and Substitutions

The recipe is solid on its own, but there are several ways to make it your own.

  • Add cherry tomatoes — Halved cherry tomatoes are a nice addition, especially when they’re in season. They add a little sweetness, and their juice mixes well with the dressing.
  • Swap the herbs — Fresh basil or dill both work well in place of parsley. Basil leans more Italian; dill gives the salad a different character that some people prefer just as much.
  • Use different beans — Great Northern beans, navy beans, and chickpeas are all good substitutes for cannellini. Chickpeas, especially, have a firmer texture and a slightly nuttier flavor, which holds up nicely with the vinegar dressing.
  • Add greens — A handful of baby arugula or spinach folded in right before serving turns this into a more complete meal. The peppery bite of arugula is especially good with the red wine vinegar dressing.
  • Make it meatier — Double the amount of tuna if you want a salad with more protein and more substance. It works just as well with two cans as it does with one.

How to Make White Bean Tuna Salad

Two glass bowls on a marble surface, one with chopped shallots and one with red wine vinegar.

STEP 1. Finely dice the shallot and place it in a small bowl with the red wine vinegar. Let it sit while you prep the rest of the vegetables. Once everything else is ready, drain the shallot and discard the vinegar.

Glass bowl with tuna, chopped red bell pepper, celery, green onions, parsley, and shallots on a marble surface.

STEP 2. In a large bowl, gently combine the rinsed and drained beans, celery, bell pepper, parsley, green onions, drained tuna, and the soaked shallot. The keyword here is gently. You want distinct beans and visible chunks of tuna, not a mash.

Fork and thyme favicon.
Olive oil dressing is being poured from a bowl over a bean salad with vegetables and herbs.

STEP 3. In a small bowl, whisk together the olive oil, red wine vinegar, salt, and pepper. Pour the dressing over the salad and toss gently until everything is evenly coated.

A glass bowl of bean and tuna salad with chopped vegetables and herbs on a marble surface.

STEP 4. Cover the bowl and refrigerate for at least one hour before serving. The rest time matters. The dressing soaks into the beans, and the flavors come together in a way they won’t if you serve it immediately.

A bowl of white bean tuna salad with vegetables and herbs, with a spoon, next to fresh parsley on a striped cloth.

Want to save this?

I'll email this post to you, so you can come back to it later!

  • Use a light touch throughout. The goal is intact beans and recognizable pieces of tuna in every bite. Once the salad breaks down, there’s no recovering it.
  • Drain everything well. Excess liquid from the beans or the tuna can water down the dressing. A fine mesh strainer and a few extra minutes of patience are worth it.
  • Don’t skip the rest time. An hour is the minimum. An overnight rest produces a noticeably better salad. If you’re making this for lunch, put it together the evening before.
  • Taste right before serving. If it needs more acidity, a small splash of red wine vinegar does the job. If it looks dry after sitting in the refrigerator, a drizzle of olive oil brings it right back.

How to Serve

This salad works well on its own as a light lunch, but it’s also good alongside simple crackers or warm bread (pitas are great!) for scooping. For a more complete meal, spoon it over a bed of baby arugula or mixed greens. The dressing from the salad is more than enough to dress the greens underneath.

If you want something more substantial, the salad makes a fine filling for an Oven Baked Tuna Melt Sandwich. For a simple no-cook summer dinner, pair it with Fresh Salad Greens with Classic Vinaigrette and a few slices of good tomato for a meal that requires no stove at all.

How to Store

Store leftovers in an airtight container in the refrigerator for up to three days. Stir well before serving, and add a small drizzle of olive oil if the salad looks dry after sitting. This salad doesn’t freeze well as the beans and tuna both lose their texture in the freezer, so refrigerator storage only.

A plate and bowl of white bean tuna salad with chopped vegetables, garnished with fresh parsley on a table.
Lana Stuart.

Have a question or thought to share?

If you have a question about the recipe or if you’ve made it and want to share how it turned out, I would truly enjoy hearing from you. Just scroll down to leave a comment or add your star rating.

Thank you for stopping by. It means a lot to have you here.

Recipe

A white bowl and plates filled with white bean tuna salad with red bell pepper, celery, and herbs on a table.

White Bean Tuna Salad

A no-mayo white bean tuna salad with cannellini beans, crisp vegetables, and a simple red wine vinegar dressing. It’s a classic Italian pantry combination that gets better the longer it sits.
5 from 2 votes
Print It Rate It Add to Collection
Course: Salads
Cuisine: Mediterranean
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 6 servings
Calories: 287kcal
Author: Lana Stuart

Ingredients

  • 1 large shallot finely diced
  • 2 tablespoons red wine vinegar
  • 31 ounces cannellini beans (white kidney beans) 2 cans, rinsed and drained
  • 3 ribs celery finely diced
  • ½ large red bell pepper finely diced
  • ¼ cup fresh parsley chopped
  • 2 green onions chopped
  • 5 ounces solid white tuna packed in oil drained

Dressing:

  • 3 tablespoons extra virgin olive oil
  • 3 tablespoons red wine vinegar
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper

Instructions

  • Combine the finely diced shallot in a small bowl with red wine vinegar. Allow to set while prepping the remainder of the vegetables for the salad. Drain the shallot and discard the vinegar.
    1 large shallot, 2 tablespoons red wine vinegar
  • In a large bowl, gently combine the rinsed, drained beans, celery, bell pepper, parsley, onions, tuna, and the drained diced shallot.
    31 ounces cannellini beans, 3 ribs celery, ½ large red bell pepper, ¼ cup fresh parsley, 2 green onions, 5 ounces solid white tuna packed in oil
  • In a small bowl, combine the olive oil, vinegar, salt, and pepper for the dressing. Pour over the bean and tuna mixture and toss gently until everything is combined and coated with dressing.
    3 tablespoons extra virgin olive oil, 3 tablespoons red wine vinegar, ½ teaspoon salt, ¼ teaspoon ground black pepper
  • Cover and refrigerate for at least 1 hour. Serve chilled.

Notes

  • Use tuna packed in oil for the best flavor; water-packed tuna produces a noticeably blander result.
  • Soak the finely diced shallot in red wine vinegar for a few minutes, then drain before adding to the bowl. This softens the sharpness considerably.
  • Fold the ingredients together gently to keep the beans intact and the tuna in recognizable pieces.
  • Drain the cannellini beans and tuna thoroughly before using; excess liquid waters down the dressing.
  • Refrigerate for at least one hour before serving. An overnight rest produces an even better salad.
  • Taste before serving and adjust with a small splash of red wine vinegar or a drizzle of olive oil as needed.
  • Store in an airtight container in the refrigerator for up to three days. Stir before serving and add olive oil if the salad looks dry.
  • This salad does not freeze well.

Nutrition Information

Serving 1Calories 287kcalCarbohydrates 34gProtein 18gFat 10gSaturated Fat 1gPolyunsaturated Fat 8gCholesterol 11mgSodium 379mgFiber 8gSugar 5g

Nutrition information is calculated by software based on the ingredients in each recipe. It is an estimate only and is provided for informational purposes. You should consult your healthcare provider or a registered dietitian if precise nutrition calculations are needed for health reasons.

Share on Facebook Pin Recipe
Tried this recipe?Please consider Leaving a Review!
5 from 2 votes (2 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




13 Comments

  1. Love this light and healthy salad. A classic combination of tuna and beans. So easy to make and good for lunch (especially when you’re hungry and don’t want to spend time cooking). I’ve just remembered I didn’t like the salad when I tried it for the first time. After a while, I decided to give it a chance and found myself simply unable to stop eating. My mom is a big fan too and says it tastes even better the next day.
    Thank you for sharing!

  2. Aly ~ Cooking In Stilettos says:

    You have changed my thinking on all things canned tuna Lana!

    1. Lana Stuart says:

      Once you try the oil-packed, you’ll never go back to the packed in water type. I promise :-)

  3. Barbara | Creative Culinary says:

    This looks great; unlike others I’ve not made it before. I recently did have a chance to try some Wild Planet tuna though…so worth every single cent; it was amazing. This is going to be made!

    1. Lana Stuart says:

      I know you’ll put your own interpretation on it, too, Barb! I’d love to know what you think once you’ve made it.

  4. You know I LOVE beans – this is GREAT!

    1. Lana Stuart says:

      Thanks, Kristen. This recipe also works well with cooked ham or chicken (really…almost any protein) if you don’t care for tuna.

  5. This looks yummy and I can’t wait to try it. Thanks for the onion tip. I love salads with onion but dislike the sometimes overpowering taste the raw onion can give to cold salads. I will definitely try this with other recipes I make too!

    1. Lana Stuart says:

      You’re welcome, Heidi. That few minutes with the vinegar makes so much difference. It takes that stinging bite away and really mellows out the taste.

  6. So happy to see this recipe. It is one of my go to salads….I am pinning yours…
    Love, Mona

    1. Lana Stuart says:

      Thanks so much for pinning, Mona!

  7. gloria patterson says:

    I have been making this salad for years but I think I will switch to your recipe.

    thanks
    Gloria

    1. Lana Stuart says:

      Yes, it is a classic isn’t it? Hope you enjoy this version, Gloria!