Tuna White Bean Salad

A bright, briny tuna and creamy white bean salad that comes together in about 15 minutes. It’s the kind of dish you make when you want something healthy, protein-rich, and ready for lunches, quick dinners, or a light picnic. The dressing is a tangy lemon-Dijon emulsion with a touch of honey and mayonnaise for silkiness, while cannellini beans keep the salad hearty without weighing it down. If you like light, mayo-free salads, try my chicken salad without mayo (Greek yogurt version) for another protein-packed option.

Why you’ll love this dish

This salad balances texture and flavor: creamy beans, flaky tuna, punchy red onion, and chewy sun-dried tomatoes. It’s fast, budget-friendly, and scales easily from solo lunches to a small party platter. No stove required—just a jar for the dressing and a bowl for assembly.

"A simple pantry rescue that tastes like you spent hours prepping—bright, satisfying, and perfect for weeknights."

Reasons to make it:

  • Ready in about 15 minutes with common pantry items.
  • High in protein and fiber, so it’s filling without being heavy.
  • Adaptable to what’s on hand: swap beans or mustard to suit tastes.
  • Kid-friendly when you reduce the onion and chop the tomatoes finer.

Step-by-step overview

You’ll mix a lemony dressing in a jar, chop the fresh bits, then fold everything together without mashing the beans. The dressing benefits from a short chill to let the flavors soften. Expect three short stages: dress, chop, toss.

What you’ll need

  • 1 lemon — measure 1 tbsp juice and 1/4 tsp zest (fresh is best)
  • 2 tbsp extra-virgin olive oil
  • 2 tbsp mayonnaise (avocado mayo works well) — can substitute Greek yogurt for a lighter dressing
  • 1 tbsp red wine vinegar
  • 1.5 tsp Dijon-style mustard (whole-grain optional)
  • 1.5 tsp honey
  • 1 tsp minced garlic (fresh)
  • 1/2 tsp salt (add more to taste at the end)
  • 1/4 tsp black pepper
  • 15.5 oz cannellini beans (one 15–16 oz can, rinsed and drained)
  • 10 oz tuna in olive oil (two 5 oz cans, drained) — tuna in oil adds richness; water-packed works too
  • 1/3 cup fresh parsley, finely chopped
  • 1/3 cup red onion, diced (soak briefly in cold water to tame heat, if desired)
  • 1/3 cup sun-dried tomatoes in olive oil, coarsely chopped (blot excess oil with a paper towel)

Notes: Measure sun-dried tomatoes after chopping. If using packed dried tomatoes that are very oily, blot so the salad isn’t greasy.

Step-by-step instructions

  1. In a jar or small bowl, combine lemon juice and zest, olive oil, mayonnaise, red wine vinegar, mustard, honey, minced garlic, black pepper, and half the salt.
  2. Cover and shake or whisk until creamy. Chill the dressing for about 10 minutes so the flavors round out.
  3. Meanwhile, chop the parsley, dice the red onion, and coarsely chop the sun-dried tomatoes. Measure after chopping.
  4. In a large bowl, add the rinsed cannellini beans and drained tuna. Use a fork to break the tuna into bite-size flakes. Be gentle—don’t mash the beans.
  5. Fold in the parsley, onion, and sun-dried tomatoes until evenly distributed.
  6. Pour the dressing over the salad and toss gently to coat.
  7. Taste and add the remaining salt, more lemon juice, or a pinch of pepper as needed. Serve right away.

Timing tips: chilling the dressing is optional but helps mellow raw garlic. If you make it ahead, add dressing no more than a few hours before serving to keep the beans and tuna distinct.

Best ways to enjoy it

Serve the salad on a bed of baby greens, scooped onto toasted sourdough, or stuffed into pita pockets. It also makes a great topping for roasted vegetables or a quick pasta salad base.

For a sandwich-style twist that swaps mayo textures, try the cottage cheese chicken salad sandwich with grapes and almonds for inspiration on balancing creamy and crunchy elements in handhelds.

Pairings:

  • Crusty bread or crostini for casual entertaining.
  • A simple arugula salad dressed with olive oil and lemon.
  • A crisp white wine (Sauvignon Blanc) or sparkling water with lemon.

Storage and reheating tips

  • Refrigerate in an airtight container within two hours of making. Keep covered and chilled at or below 40°F (4°C).
  • Best eaten within 48–72 hours. After 72 hours texture degrades (beans soften more, tuna gets mushy).
  • Do not freeze: the beans and dressing separate and become grainy when thawed.
  • If made ahead for a few hours, store the dressing separately and toss just before serving to keep the salad freshest.

Pro chef tips

  • Drain the tuna well but don’t rinse—its oil adds flavor and helps the dressing stick. If using water-packed tuna, a tablespoon of olive oil in the dressing compensates.
  • Blot sun-dried tomatoes to avoid an oily salad. The oil can be reserved for vinaigrette if you want extra flavor.
  • Resist mashing the beans; gentle folding preserves texture and visual appeal.
  • Use a microplane for the lemon zest so you get bright citrus without bitter pith.
  • If serving the salad to children, reduce or omit raw onion and finely chop the tomatoes for a milder bite.

Creative twists

  • Mediterranean: add chopped kalamata olives, cucumber, and crumbled feta.
  • Herby summer: substitute half the parsley with basil and add halved cherry tomatoes.
  • Spicy kick: stir in 1/4–1/2 tsp crushed red pepper or a splash of hot sauce.
  • Vegetarian swap: replace tuna with smoked tofu or extra chickpeas, and add toasted pine nuts for crunch.
  • Grain bowl: serve over warm farro or quinoa with roasted peppers and a lemon wedge.

Common questions

Q: How long does this salad keep in the fridge?
A: Stored in an airtight container, it keeps 48–72 hours. Texture is best the first 24–48 hours.

Q: Can I use tuna in water instead of oil-packed tuna?
A: Yes. Tuna in water is leaner. Add 1 tbsp extra-virgin olive oil to the dressing to replicate the richness of oil-packed tuna.

Q: Is it safe to use canned beans without cooking them first?
A: Yes. Canned cannellini beans are pre-cooked. Rinse them to remove excess sodium and any canning liquid before use.

Q: Can I make this ahead for a picnic?
A: Make the dressing and chop the mix-ins ahead. Combine and dress the salad no more than a couple hours before serving for best texture. Keep chilled until ready to eat.

Q: Can I substitute other beans?
A: Great northern or navy beans work similarly. Kidney beans will change the color and taste but still work in a pinch.

If you want more salads like this that are quick, protein-packed, and pantry-friendly, try the linked recipes above for additional inspiration.

Print

Briny Tuna and Creamy White Bean Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A bright, briny tuna and creamy white bean salad that comes together in about 15 minutes. Healthy, protein-rich, and perfect for quick lunches or light dinners.

  • Author: nigob439gmail-com
  • Prep Time: 10 minutes
  • Cook Time: 5 minutes
  • Total Time: 15 minutes
  • Yield: 4 servings
  • Category: Salad
  • Method: No-Cook
  • Cuisine: Mediterranean
  • Diet: High Protein, Gluten-Free

Ingredients

Scale
  • 1 lemon (1 tbsp juice and 1/4 tsp zest)
  • 2 tbsp extra-virgin olive oil
  • 2 tbsp mayonnaise (or Greek yogurt for a lighter dressing)
  • 1 tbsp red wine vinegar
  • 1.5 tsp Dijon-style mustard (whole-grain optional)
  • 1.5 tsp honey
  • 1 tsp minced garlic (fresh)
  • 1/2 tsp salt (add more to taste)
  • 1/4 tsp black pepper
  • 15.5 oz cannellini beans (one 1516 oz can, rinsed and drained)
  • 10 oz tuna in olive oil (two 5 oz cans, drained)
  • 1/3 cup fresh parsley, finely chopped
  • 1/3 cup red onion, diced
  • 1/3 cup sun-dried tomatoes in olive oil, coarsely chopped

Instructions

  1. Combine lemon juice and zest, olive oil, mayonnaise, red wine vinegar, mustard, honey, minced garlic, black pepper, and half the salt in a jar or small bowl.
  2. Cover and shake or whisk until creamy. Chill the dressing for about 10 minutes.
  3. Chop the parsley, dice the red onion, and coarsely chop the sun-dried tomatoes.
  4. Add the rinsed cannellini beans and drained tuna to a large bowl. Use a fork to break the tuna into bite-size flakes.
  5. Fold in the parsley, onion, and sun-dried tomatoes until evenly distributed.
  6. Pour the dressing over the salad and toss gently to coat.
  7. Taste and add remaining salt, lemon juice, or pepper as needed. Serve right away.

Notes

Measure sun-dried tomatoes after chopping. To keep the salad freshest, add dressing no more than a few hours before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star