Salads
This tuna and cannellini bean salad transforms simple pantry staples into a protein-packed meal that's as satisfying as it is fresh. The secret lies in balancing flaky tuna, creamy beans, and a bright lemon dressing that cuts through every bite—no fancy ingredients required.
I developed this recipe during a particularly busy week when I needed a meal that came together in minutes but tasted like a restaurant dish.
The beauty of this salad is its versatility—it works as a light lunch, a hearty side, or even a filling appetizer. Cannellini beans add fiber and creaminess, while tuna delivers lean protein, and the lemon dressing ties everything together with zesty brightness.
With just 15 minutes of prep and no cooking required, this dish proves you don’t need complicated techniques to create something impressive.
What you’ll end up with is a salad that’s vibrant, textured, and packed with flavor—crisp vegetables, tender beans, and flaky tuna all coated in a tangy dressing. The contrast of creamy beans against the bright lemon and fresh herbs makes every bite exciting.
This is the kind of meal that feels fresh, modern, and completely foolproof.
Ready in just 15 minutes, it’s perfect for weeknight dinners or meal prep. The core ingredients are essential, but you can customize it with your favorite herbs, vegetables, or even a sprinkle of feta for extra richness. Let’s build this salad!
Ingredients for tuna and cannellini bean salad
Pantry staples and fresh produce—this salad comes together faster than you can say lemon dressing.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Cannellini Beans 🍲 | 1 ½ cups | Drained, rinsed, and patted dry |
| Flaked Tuna 🐟 | 2 cans | 5 oz each, in water or oil |
| Red Bell Pepper 🍅 | 1 whole | Diced, seeds removed |
| Red Onion 🧅 | ½ whole | Finely diced |
| Fresh Cucumber 🥒 | 1 whole | Diced, peeled |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Dill 🌿 | 2 tbsp | Chopped, or sub fresh basil |
| Garlic Cloves 🧄 | 2 cloves | Minced |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns |
| Red Wine Vinegar 🍷 | 1 tbsp | For dressing acidity |
| Honey 🍯 | 1 tbsp | For dressing sweetness |
| Crumbled Feta Cheese 🧀 | ½ cup | Optional, for richness |
The cannellini beans are the salad’s backbone—look for no-salt-added brands like Great Northern or Libby’s for the best texture. Freshly flaked tuna (not the mushy canned kind) makes all the difference here. Trader Joe’s or Whole Foods carry excellent quality, but any 5 oz can in water works. The bell pepper and cucumber should be crisp—skip the pre-cut bags at the store and grab whole ones to slice yourself. For the feta, Olympos or BelGioioso are my go-tos, but any crumbly variety will do. If you’re short on time, pre-cut veggies from the store are totally fine—they’ll still add that satisfying crunch.
No fresh dill? Substitute fresh basil or even a pinch of dried dill—just use half the amount. Running low on lemon juice? Lime juice works too, though it’ll give a slightly different twist. The dressing can be made ahead—just store it separately until you’re ready to toss everything together. Red wine vinegar is key here; if you’ve got balsamic, use that instead for a sweeter touch. For the honey, agave or maple syrup are great swaps if you’re avoiding refined sugar. The garlic can be roasted for a mellow flavor—just wrap the whole cloves in foil and microwave for 2 minutes before mincing.
This salad keeps beautifully for 3-4 days in the fridge, though the tuna will get slightly softer after the first day. Portion into containers with dressing on the side if you’re prepping for lunches—it stays fresher that way. The dressing alone lasts up to a week if stored in a sealed jar. For extra crunch, add toasted pine nuts or sunflower seeds right before serving. If you’re making this ahead, hold off on the feta until serving—it’ll stay crisp longer that way.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just toss the drained beans, flaked tuna, and chopped veggies in a bowl. No stove, no fuss, no waiting. The red onion and bell pepper add crunch while the cucumber keeps it fresh, even if I forget to eat it for a day.
- Crunchy-Tangy Balance: That bright acidity from the red onion and lemon? It cuts through the richness of the tuna like a knife. The cannellini beans add heartiness, but the texture—creamy tuna, crisp cucumber, and the occasional crunch of raw bell pepper—keeps every bite interesting.
- Lunchbox Legend: Honestly, this is my go-to for work lunches or school snacks. Pack it in a jar, and the flavors meld overnight (yes, even better the next day). My kids grab it before soccer practice, and I take it to meetings—no reheating required.
- Pantry Hero: Between us, this recipe saves me money and time. Canned beans and tuna? Always on hand. The veggies last forever, and I can adjust portions based on what’s left. Leftovers? They’re just better the next day—no waste, all flavor.
Step-by-step instructions for tuna and cannellini bean salad
Here's how to assemble this vibrant, protein-rich salad with crisp textures and bright Mediterranean flavors.
Prepare the Vegetable Base
Start by dicing the red bell pepper into small, even cubes—remove seeds and membranes first for cleaner flavor. Finely dice the red onion, then peel and dice the cucumber into similar-sized pieces. I like to work in batches to keep everything uniform, which ensures even distribution later. Transfer all chopped vegetables to a large mixing bowl.
Next, add the drained and rinsed cannellini beans to the bowl. Pat them completely dry with paper towels—this prevents the salad from becoming watery. Give everything a gentle toss with your hands to distribute the ingredients evenly. The vegetables should now be evenly mixed with the beans, creating a colorful base for your salad.
Create the Lemon-Herb Dressing
In a separate medium bowl, whisk together the extra-virgin olive oil, fresh lemon juice, red wine vinegar, and honey. This combination creates a balanced dressing with bright acidity and subtle sweetness. Add the minced garlic cloves and stir until fully incorporated.
Now add the chopped parsley and dill to the dressing mixture. Stir well to combine—you'll immediately notice the herbs infusing the oil with their vibrant aroma. Taste the dressing and adjust seasoning with the diamond crystal kosher salt and freshly ground black pepper. The dressing should be tangy but not overpowering, with just enough saltiness to complement the protein-rich ingredients.
Combine All Ingredients
Open the two cans of flaked tuna and drain them thoroughly, pressing gently on the fish with a paper towel to remove any excess liquid. Add the tuna to the vegetable and bean mixture in the large bowl. Pour the dressing over the top and gently fold everything together with a large spoon or your hands.
At this stage, you'll want to be careful not to overmix—the beans and vegetables should remain distinct but well-coated with the dressing. If you're using the optional crumbled feta cheese, sprinkle it evenly over the top now. The cheese will add a salty, creamy contrast to the bright lemon dressing and tender tuna.
Rest and Serve
Cover the bowl and let the salad rest in the refrigerator for at least 30 minutes before serving. This allows all the flavors to meld together beautifully. The lemon dressing will infuse the tuna and beans, while the herbs will release their full aroma.
When ready to serve, give the salad one final gentle toss to redistribute any settled ingredients. The texture should be vibrant and fresh, with crisp vegetables, tender beans, and flaky tuna. Serve immediately for the best experience—this salad tastes best when eaten fresh, while the lemon dressing is still bright and the vegetables retain their crunch.
Pro Tips For Making Tuna And Cannellini Bean Salad
- Drain and Rinse Beans Cold: Cannellini beans come packed in salty brine—skip the rinse and your salad will taste like a swimming pool. Drain them, then run under cold water for 10 seconds to stop cooking. This keeps the texture firm and the flavor balanced. (Yes, even if the label says "ready to eat.")
- Cut Onion Like a Pro: Thinly slice the red onion into half-moons, not dice. The larger surface area makes it sweeter and less sharp, which pairs better with the tuna’s brininess. If you’re lazy, use a mandoline—just don’t blame me if you lose a finger. (I’ve been there.)
- Squeeze Out Cucumber Moisture: Toss cucumber slices with a pinch of salt, let sit 5 minutes, then blot dry with paper towels. Wet veggies turn your salad into soup, and nobody wants that. This step guarantees crunch instead of a soggy mess. (Your future sandwiches will thank you.)
- Mix Tuna Last, Keep It Fresh: Add the flaked tuna right before serving—it oxidizes fast and turns rubbery if left sitting. If prepping ahead, store the beans, veggies, and dressing separately, then fold in the tuna when ready. Cold storage is your friend here. (I learned this after a sad, limp tuna disaster.)
Flavor customization for this tuna and cannellini bean salad
Spicy Mediterranean Twist
Add 1 tbsp harissa paste or ½ tsp cayenne pepper to the dressing for a bold kick. I love this with 1 tbsp chopped kalamata olives and 2 tbsp crumbled feta for a smoky, briny contrast.
The heat cuts through the richness of the tuna beautifully—perfect for those who crave a little fire. 🌶️
Herb-Forward Variations
Swap the parsley and dill for fresh mint and cilantro for a Middle Eastern-inspired twist. Add 1 tbsp chopped mint and 2 tbsp chopped cilantro to the dressing, then finish with ¼ cup toasted pine nuts for crunch.
This combo works especially well with 1 tbsp tahini drizzle instead of olive oil.
Smoky Chipotle Dressing
For a smoky depth, blend 1 tbsp adobo sauce (from chipotle peppers in adobo) into the dressing along with the honey. Add ½ tsp smoked paprika to the salad base before tossing.
This version pairs perfectly with avocado slices or pickled red onions for extra texture. The smokiness complements the tuna’s natural richness.
Citrus-Infused Brightness
Boost the lemon dressing with 1 tbsp freshly grated orange zest and 2 tbsp orange juice. Add ½ cup segmented blood orange to the salad for a vibrant pop of color and a sweeter citrus note.
This version feels especially fresh and works well as a light lunch or appetizer. 🍊
Creamy Yogurt Dressing
Replace the olive oil in the dressing with ¼ cup Greek yogurt for a tangy, creamy texture. Add 1 tsp ground cumin and ½ tsp turmeric to the salad base for warmth.
Top with toasted pumpkin seeds for extra crunch. This variation is heartier and feels like a Mediterranean mezze dish.
Protein Swaps
Out of tuna? Use chickpeas instead of beans and add ½ cup cooked quinoa for extra protein. For a seafood twist, swap in flaked salmon or shrimp—just add them after tossing to keep them tender. These variations keep the salad balanced while adapting to your pantry staples. 🐟
Nutrition facts
Frequently asked questions
Can I use canned tuna in oil instead of water?
The recipe works with either, but tuna in oil is richer and pairs beautifully with the bright lemon dressing. If using oil-packed tuna, drain it well and rinse briefly to remove excess oil. For a lighter version, stick with water-packed tuna and add an extra tablespoon of olive oil to the dressing.
How do I keep the salad from getting soggy?
Pat the cannellini beans completely dry with paper towels before adding them to the salad. Also, store any leftovers in an airtight container with dressing on the side—this prevents wilting. For extra crunch, add fresh herbs or toasted nuts right before serving.
What if I don't have fresh dill or parsley?
No problem! Swap fresh dill for 1 tbsp dried dill (or 2 tbsp dried basil) and parsley for 1 tbsp dried oregano. For a Mediterranean twist, try fresh mint instead—it adds a lovely brightness. The key is balancing the herbs' intensity with the lemon dressing.
Can I make this salad ahead of time?
Assemble the salad (without dressing) up to 2 days ahead and store in an airtight container. When ready to serve, toss with dressing just before eating. For best texture, add any fresh herbs or feta right before serving. The flavors actually improve overnight!
What are the best sides to serve with this salad?
This protein-packed salad pairs perfectly with crusty bread or warm pita for scooping. For a complete meal, add grilled chicken skewers or a simple grain bowl with quinoa. The bright lemon flavors also complement roasted vegetables like asparagus or zucchini.
