Tuna Cannellini Bean Salad Recipe: Mediterranean-Inspired Protein-Packed Bite

Salads

Tuna Cannellini Bean Salad Recipe: Mediterranean-Inspired Protein-Packed Bite

This Mediterranean-inspired tuna and cannellini bean salad delivers a protein-packed bite that’s as satisfying as it is simple—perfect for lunchboxes, light dinners, or meal prep.

The combination of flaky tuna, creamy beans, and bright citrus creates a dish that’s both hearty and refreshing, with just enough olive oil and herbs to elevate every bite.

What makes this salad special is its balance of textures and flavors—crisp cucumbers, tender beans, and flaky tuna all come together in a dressing that’s tangy, herby, and impossible to resist.

I developed this recipe during a particularly busy week when I needed a meal that was quick to assemble but still felt like a restaurant-quality dish. The secret? A zesty lemon-olive oil dressing that ties everything together without overpowering the natural flavors of the ingredients.

By the time you’re done, you’ll have a salad that’s packed with Mediterranean flair—creamy beans, flaky tuna, and fresh herbs all coated in a bright, citrusy dressing. It’s the kind of dish that tastes even better the next day, making it ideal for meal prep.

Plus, it’s naturally pescatarian, high in protein, and adaptable to whatever fresh ingredients you have on hand.

Serve it chilled with crusty bread, over greens, or straight from the jar for a no-fuss lunch. Here’s how to make it—foolproof, flavorful, and ready in under 20 minutes.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
🔥
Calories
Med Cal

Ingredients for tuna and cannellini bean salad

Simple pantry staples meet fresh Mediterranean flavors in this protein-packed salad.

Ingredient Amount Notes
Canned Cannellini Beans 🍲 1 ½ cups Drained and rinsed, no salt added
Flaked Tuna in Water 🐟 2 cans 5 oz each, drained well
Persian Cucumber 🥒 1 whole Diced, skin on for crunch
Red Onion 🧅 ¼ cup Finely diced, white part only
Extra-Virgin Olive Oil 🫒 ½ cup Light fruity variety preferred
Fresh Lemon Juice 🍋 3 tbsp Freshly squeezed, no pulp
Fresh Flat-Leaf Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Dill 🌿 2 tbsp Chopped, stems removed
Garlic Cloves 🧄 2 cloves Minced, fresh preferred
Kosher Salt 🧂 ½ tsp Adjust to taste
Black Pepper 🌶️ ¼ tsp Freshly ground
Crusty Bread 🍞 4 slices For serving, optional
Red Wine Vinegar 🍷 1 tbsp For extra tang

The cannellini beans are the heart of this salad—low-sodium brands like Goya or Libby's keep things balanced, but any canned beans will work in a pinch. Flaked tuna? Wild-caught brands like Wild Planet or Starkist Natural have better flavor, but the budget-friendly stuff from the middle shelf works fine. Cucumbers should be crisp, so grab the small Persian variety from the produce section—they're sweeter and less watery. Fresh herbs are non-negotiable here; Trader Joe's or Whole Foods have the best selection of parsley and dill, but even the sad little bunches at the grocery store will do if you give them a quick rinse. The olive oil matters too—California or Italian varieties have that bright, fruity punch that makes this salad sing.

No red wine vinegar? Lemon juice or apple cider vinegar work just as well. Short on fresh herbs? Dried parsley or dill at half the amount keeps the flavor, though it won't be as bright. The onions can be swapped for shallots if you're feeling fancy, but regular red onions are perfectly fine. For the tuna, if you prefer oil-packed, just drain it thoroughly and add an extra tablespoon of olive oil to the dressing. And if you're meal prepping, add the dressing just before serving—it keeps the cucumbers crisp and the beans from getting soggy. The bread? Any crusty loaf will do—sourdough or ciabatta are ideal, but even a baguette cut into chunks works.

This salad tastes even better the next day—store in an airtight container for up to 3 days. The dressing separates, so give it a good stir before eating. For meal prep, I like to portion it into glass jars with the dressing on top—it keeps everything fresh and makes assembly a breeze. The beans and tuna can be prepped ahead and stored separately for up to 2 days before mixing. If you're serving it as a lunch, pack the dressing separately and toss it together right before eating to keep the cucumbers from getting mushy. Leftovers? Toss them into a wrap or over greens for an easy dinner.

❤️

Why You'll Love This Recipe

  • No-Chop Night Saved: I swear by this when I’m too tired to dice anything—just toss in whole Persian cucumbers (skin and all) and slice the red onion thinly so it softens fast. The canned beans and tuna do all the work while I’m still deciding what to watch on TV.
  • Salty-Sweet Crunch Magic: That first bite? The creamy cannellini beans meet the briny tuna, then pop—the sharp red onion and cool cucumber cut through like a refreshing slap. Drizzle it with good olive oil, and suddenly, it’s restaurant-level without trying.
  • Lunchbox Hero: Between us, this is my go-to for work lunches or kids’ school snacks. Pack it in a jar, and the flavors meld overnight—plus, it stays fresh for days (yes, even the tuna holds up). My son still thinks it’s “fancy” because of the cucumber slices.
  • Pantry Staple Power: Honestly, I make this when I’ve got nothing else. Canned beans, a can of tuna, and a cucumber? That’s a full meal for under $5. And if I forget to eat it all? Leftovers taste just as good cold the next day—no sad wilted greens here.

Step-by-step instructions for tuna cannellini bean salad

This Mediterranean-inspired salad comes together in minutes with just a few simple steps.

1

Prepare the Vegetable Base

Start by dicing the whole Persian cucumber into small, even pieces—about ¼-inch cubes. The skin stays on for that delightful crunch. In a separate small bowl, finely dice the red onion, using only the white part for milder flavor. Set both aside for now.

Next, mince the 2 cloves garlic cloves into a fine paste—this will infuse the salad with aromatic depth. Chop the fresh flat-leaf parsley and dill separately, removing any tough stems. You'll want the parsley finely chopped for texture contrast, while the dill can stay slightly larger for visible flecks of green.

2

Mix the Dressing Components

In a medium bowl, combine the 0.5 cup extra-virgin olive oil with the 3 tablespoons fresh lemon juice and 1 tablespoon red wine vinegar. Whisk vigorously until emulsified—this creates a smooth, balanced dressing that won't separate. Add the minced garlic and whisk again for 10 seconds to distribute its flavor.

Season the dressing with 0.5 teaspoon kosher salt and 0.25 teaspoon black pepper. Taste a small amount—you want it bright and tangy. If needed, add a pinch more salt, but remember the beans and tuna will contribute additional flavor. This dressing should coat the back of a spoon with a silky texture.

3

Combine All Ingredients

In a large mixing bowl, add the drained cannellini beans and flaked tuna in water. Pour the dressing over them and gently fold with a wooden spoon until everything is evenly coated. The beans should absorb the dressing but still maintain their shape—don't overmix or they'll turn mushy.

Add the diced cucumber, red onion, chopped parsley, and dill. Fold everything together until the herbs are distributed throughout. Taste and adjust seasoning if needed—this is where the salad comes together. The flavors should be vibrant with a perfect balance of tangy, herby, and briny notes.

4

Chill and Serve

Cover the bowl and refrigerate for at least 30 minutes before serving. This allows the flavors to meld beautifully and the salad to reach its perfect temperature. If you're short on time, let it sit at room temperature for 15 minutes while you prepare your serving dishes.

Serve the salad chilled or at room temperature on the 4 slices crusty bread for dipping, or alongside grilled fish or crusty bread. The texture should be refreshing with the beans holding their shape, the tuna flakes maintaining their integrity, and the herbs adding freshness with every bite.

👨‍🍳

Pro Tips For Making Tuna And Cannellini Bean Salad

  • Drain and rinse beans: Open that can of cannellini beans, dump them straight into a colander, and give them a thorough rinse under cold water. The starchy residue clings like glue—skipping this step turns your salad into a mushy, pasty mess that’ll make you question your life choices.
  • Dice the onion small: I used to cut red onions in lazy half-moons, thinking it’d be fine. Wrong. You want those pieces tiny—think 1/8-inch cubes—so they soften into the salad instead of sitting there like stubborn little crunchy rocks. A sharp knife and a steady hand make this easier than you’d think.
  • Press excess water from tuna: Flaked tuna in water is basically swimming in its own juice. Before mixing it in, grab a paper towel and gently press out what you can—this keeps your salad from turning into a sad, watery puddle. (Yes, even if you’re impatient like me.)
  • Add lemon juice last: Toss everything together first, then finish with a squeeze of lemon. The acid brightens the flavors, but if you add it too early, the cucumber will start weeping and the salad will turn into a soggy disaster. Wait until the very end—trust me, your future self will thank you.

Wine and beer pairings for this tuna and cannellini bean salad

Crisp Whites

The bright, citrusy notes in this salad pair beautifully with crisp white wines that cut through the richness of the tuna and beans. I love a dry Vermentino from Sardinia—its zesty lemon and mineral notes mirror the salad's dressing perfectly.

For something more widely available, a Sauvignon Blanc from New Zealand or Loire Valley brings refreshing acidity that cleanses the palate between bites. 🍷

Light Beers

If wine isn't your thing, a crisp lager or wheat beer works wonderfully. I reach for a Peroni or Heineken for their subtle bitterness and effervescence, which balances the salad's creaminess.

For craft beer lovers, a Belgian witbier like Hoegaarden adds a citrusy, spicy contrast that complements the herbs and lemon dressing beautifully.

Rosés for Balance

A dry rosé from Provence or California bridges the gap between the salad's Mediterranean roots and your drink. The pale pink hue and crisp acidity make it a perfect match—think of it as liquid sunshine.

I often grab a Whispering Angel or Bonny Doon for their bright, floral notes that echo the parsley and dill in the salad.

Non-Alcoholic Options

Don't overlook sparkling water or sparkling lemonade for a refreshing, alcohol-free pairing. Add a splash of red wine vinegar or a few drops of orange bitters to mimic the salad's tangy dressing.

For something more substantial, a cucumber-mint infused water with a pinch of salt enhances the salad's freshness without competing flavors. 💧

Seasonal Adaptations

In summer, swap wine for iced rosé or sparkling wine to keep things cool. During winter, a warmer white like Viognier adds richness that pairs well with the beans and tuna. I also love a lightly chilled Prosecco for celebrations—its bubbles make every bite feel festive. 🥂

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 45mg15%
Sodium 580mg25%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 5g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use oil-packed tuna instead of water-packed?

Yes, but you'll need to drain the oil completely and add an extra 1 tablespoon of olive oil to the dressing to maintain balance. Oil-packed tuna has a richer flavor, so you might want to reduce the lemon juice slightly to avoid overpowering the dish.

2

How do I keep the cucumbers from getting soggy?

Add the dressing just before serving or store it separately in an airtight container. If prepping ahead, keep the cucumbers in the fridge for no more than 2 days before mixing. For extra crunch, toss the salad with a pinch of salt and let it sit for 10 minutes before adding other ingredients.

3

What if I don't have fresh herbs?

Use dried herbs at half the amount (e.g., 1 tablespoon dried parsley instead of ¼ cup fresh). While not as vibrant, they'll still add flavor. For a stronger herb profile, add a pinch of dried oregano or thyme.

4

Can I make this salad ahead of time?

Store all components except the dressing in an airtight container for up to 3 days. Mix the dressing separately and combine just before eating. The flavors actually improve overnight, making it perfect for meal prep.

5

Is this salad gluten-free?

Yes, as written, but check your cannellini beans for added gluten (some brands use wheat-based thickeners). Serve with gluten-free bread or crackers to keep it safe. The original recipe is naturally gluten-free with proper ingredient choices.

★★★★★4.6(14 reviews)
Categories Salads