Salads
This white bean and tuna salad recipe transforms simple pantry staples into a Mediterranean-inspired dish that’s ready in just 15 minutes—perfect for a light lunch or meal prep.
I developed it after chatting with a local fishermen who shared his secret for keeping tuna tender while packed with flavor, and the white beans add that creamy texture that makes every bite satisfying.
The balance of bright lemon, fresh herbs, and olive oil creates a dish that’s as nutritious as it is delicious, without sacrificing any of that restaurant-quality brightness.
The beauty of this salad lies in its simplicity: five core ingredients come together to create layers of texture and flavor. Flaky tuna stays moist thanks to a quick lemon-soak, while cannellini beans provide that velvety richness.
Crisp vegetables like cucumber and red onion add a satisfying crunch, and a touch of Dijon mustard ties everything together with a subtle tang. It’s the kind of dish that proves healthy eating doesn’t mean sacrificing bold flavors—just look at how the colors pop in every bite.
What you’ll end up with is a salad that’s creamy yet light, protein-packed yet refreshing, and ready to serve in under 15 minutes. The tuna stays flaky, the beans hold their shape, and the dressing clings just enough to keep everything cohesive without being soggy.
This is the kind of meal that works as a standalone lunch, a side for grilled fish, or even stuffed into crusty bread for an open-faced sandwich. It’s also naturally pescatarian-friendly, making it a great option for any dietary preference.
For extra flair, top with fresh parsley or a sprinkle of feta cheese before serving—though honestly, it’s already packed with flavor on its own. This recipe is designed for real life: no fancy techniques, just fresh ingredients and a method that actually works. Let’s get started!
Ingredients for white bean tuna salad
Five pantry staples and a handful of fresh ingredients make this Mediterranean salad shine.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🥫 | 1 ½ cups | Cannellini or great northern, drained and rinsed |
| Canned Tuna in Water 🐟 | 2 cans | 5 oz each, drained well |
| Cucumber 🥒 | 1 cup | Diced, seeds removed |
| Red Onion 🧅 | ¼ cup | Finely diced, about 1 small |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | Light and fruity |
| Fresh Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Dijon Mustard 🍯 | 1 tbsp | Mild or spicy |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional, for serving |
The tuna and beans are the heart of this dish. Choose high-quality canned tuna—look for brands like Wild Planet or Starkist in water, not oil, for a cleaner flavor. The beans should be plump and firm, not mushy. Trader Joe's and Whole Foods carry excellent canned beans, but any store-brand cannellini works if it's not expired. For extra brightness, soak the tuna in the lemon juice for a few minutes before mixing—this keeps it flaky and tender. The feta, if using, should be crumbled by hand for that authentic texture, not pre-packaged crumbles.
No fresh parsley? Dried parsley at half the amount works in a pinch, though fresh is ideal. Substituting red onion with shallots gives a milder flavor, but the crunch is key—skip it only if you're serving this as a side. The olive oil matters here: avoid strong, peppery varieties that can overpower the delicate flavors. For a quicker version, use pre-diced cucumbers from the produce section, but seed removal is worth the extra minute. The Dijon mustard is non-negotiable—it adds depth that regular yellow mustard can't match.
This salad keeps beautifully for 3-4 days in the fridge, though the tuna stays freshest for 2 days. Store in an airtight container with a paper towel pressed on top to absorb excess moisture. For meal prep, portion into single-serving containers with a sprinkle of feta on top—it stays crisp that way. The dressing separates slightly over time, so give it a quick stir before serving. Leftovers make great sandwich fillings or a quick lunch the next day.
Why You'll Love This Recipe
- I’ll be real: this recipe costs me about $3 for enough to feed two people generously. Canned beans and tuna don’t lie—they’re cheap, shelf-stable, and never let you down. Plus, leftovers? They’re my secret weapon for busy weeks. Make a big batch on Sunday, and you’ve got dinner or lunch covered until Thursday. Zero guilt, all satisfaction.
- Five-Ingredient Miracle: Honestly, this is the kind of dish that makes me feel like a genius when I forget to grocery shop. You’re looking at three pantry staples—beans, tuna, olive oil—and two fridge basics. No fancy techniques, no last-minute scrambles. Just open cans, chop a cucumber (five minutes max), and toss. My lazy Sundays thank me every time.
- Bright & Briny Magic: Here’s what sold me—the way the creamy white beans and flaky tuna play off the sharp bite of red onion and cool crunch of cucumber. Drizzle in good olive oil, and suddenly you’ve got this ridiculously balanced flavor: rich, fresh, and just salty enough to make your taste buds do a happy dance. (Yes, even on a Tuesday night.)
- Lunchbox Legend: Between us, this is my go-to for packed lunches—no sad wilting lettuce here. The texture holds up for days, and the flavors actually improve as it sits. Serve it in wraps for a quick bite, pile it on toast for a hearty breakfast, or let the kids smear it on crackers. My daughter picks out the onion bits but still asks for seconds. That’s a win.
Step-by-step instructions for white bean and tuna salad
This Mediterranean-inspired salad comes together in minutes with simple techniques and bold flavors.
Prepare the Vegetables and Protein
Begin by draining and rinsing the 1.5 cups canned white beans thoroughly under cold water to remove any excess starch. Transfer them to a large mixing bowl. Open the 2 cans of tuna in water and drain them completely, pressing gently on the tuna with a paper towel to remove any remaining liquid.
Next, peel and dice the 1 cup cucumber into small, even pieces—about ½-inch cubes—and remove the seeds. Finely dice the ¼ cup red onion, aiming for small, even pieces that will distribute evenly throughout the salad. Place both vegetables in the bowl with the beans and tuna.
Create the Dressing
In a small bowl, whisk together the ¼ cup extra-virgin olive oil, 2 tablespoons fresh lemon juice, and 1 tablespoon Dijon mustard until fully combined. The mixture should be smooth and emulsified—this ensures the dressing coats the salad evenly. Season with ½ teaspoon sea salt and ¼ teaspoon black pepper.
Taste the dressing before adding it to the salad. It should be tangy with a mild mustard kick—adjust the lemon juice or salt if needed. Pour the dressing over the bean and tuna mixture in the bowl and gently fold everything together with a wooden spoon.
Combine and Chill
Add the chopped ¼ cup fresh parsley to the bowl and toss gently to distribute it evenly. The parsley adds freshness and brightens the flavors. Let the salad sit at room temperature for 5 minutes to allow the flavors to meld slightly before serving.
For best texture, cover the bowl and refrigerate the salad for at least 15 minutes before serving. This chilling time allows the flavors to fully develop and the dressing to absorb into the beans and tuna. The salad should be served cold or at room temperature.
Garnish and Serve
Just before serving, sprinkle the ¼ cup crumbled feta cheese evenly over the salad. The feta adds a salty, tangy contrast to the fresh flavors of the cucumber, lemon, and parsley. Toss gently to distribute the feta without breaking it into crumbles.
Serve immediately while the salad is still chilled. Each bite should deliver a balance of creamy beans, tender tuna, crisp cucumber, and bright Mediterranean flavors. This salad pairs beautifully with crusty bread or as a light lunch on its own.
Pro Tips For Making White Bean Tuna Salad
- DRAIN AND RINSE BEANS: The canned liquid is salty and starchy—skip it. Rinse the beans under cold water for 20 seconds to cut both the salt and the gummy texture that makes your salad taste flat. I used to skip this, and the dish always felt heavy until I started doing it.
- DICE ONION SMALL: Big chunks of red onion make this salad look like it was thrown together in a hurry. Go for 1/8-inch pieces so they soften slightly but still add bite. A sharp knife and steady hand make this faster than you’d think—no need to peel the onion first.
- PRESS OUT TUNA MOISTURE: After draining the tuna, wrap it in a clean kitchen towel and press firmly for 10 seconds to squeeze out excess water. This keeps your salad from turning soggy later, especially if you’re adding cucumber. I learned this the hard way when my first batch turned into a mushy mess.
- LET CUCUMBER REST 10 MINUTES: Freshly sliced cucumber releases water like a faucet. Toss the dice and let them sit in a colander for 10 minutes before mixing—this drains the excess moisture without wilting them. It’s a small step that makes a real difference in texture.
Troubleshooting great white bean tuna salad
Tuna Too Dry
If your tuna turns out dry or crumbly, the issue is usually over-draining or not soaking it properly. Always drain the tuna in a colander and press gently with a paper towel to remove excess water—but don’t press too hard or you’ll compact the flakes.
For extra tenderness, pour 1 tablespoon lemon juice over the drained tuna and let it sit for 5 minutes before mixing. This keeps the tuna moist and prevents that sad, dry texture. 🐟
Beans Too Mushy
Mushy beans happen when they’re overcooked or old. Always choose canned beans with a high liquid-to-bean ratio (like Whole Foods or Trader Joe’s brands) and rinse them thoroughly under cold water before using.
If your beans are still mushy after rinsing, drain them again and pat them dry with a clean kitchen towel. For extra firmness, add ½ teaspoon lemon juice to the dressing—it helps tighten the bean texture. Pro tip: Use cannellini beans specifically; they hold their shape better than great northerns.
Dressing Separates
The dressing might split if you over-whisk or use the wrong oil. Stick to extra-virgin olive oil (light and fruity varieties work best) and whisk just until combined—don’t overdo it. For a more stable emulsion, add ½ teaspoon Dijon mustard to the dressing and whisk vigorously for 10-15 seconds.
If it still separates, stir in 1 teaspoon cold water to help bind the ingredients. Taste before adding to the salad—adjust lemon or salt if needed. The dressing should coat the back of a spoon without feeling greasy.
Onion Too Strong
If the red onion flavor overpowers the dish, try soaking the diced onion in ice water for 5 minutes before adding it to the salad. This mellows the sharpness without losing texture. For a milder alternative, substitute with shallots (use 2 tablespoons minced) or green onions (use ¼ cup chopped).
If you prefer the crunch but want less heat, remove the outer layers of the onion before dicing—this reduces the bite. A pinch of sugar (¼ teaspoon) in the dressing also balances the sharpness beautifully. 🧅
Salad Too Wet
Excess moisture often comes from over-draining the beans or not pressing the tuna enough. After rinsing the beans, spread them on a clean kitchen towel and pat dry gently. For the tuna, press it firmly with a paper towel to remove all liquid.
If the salad still seems too wet, add 1 tablespoon chopped fresh parsley (it absorbs excess moisture) or let it sit uncovered in the fridge for 30 minutes before serving. For extra insurance, chill the salad for 1 hour—this helps the dressing absorb properly and reduces sogginess.
Feta Too Salty
Store-bought feta can be overly salty, especially if it’s pre-packed. To balance the flavor, rinse the crumbled feta under cold water and pat it dry with a paper towel before adding it to the salad.
For a milder option, use feta with herbs (like Whole Foods 365 brand) and reduce the amount to 2 tablespoons. If the salad still tastes too salty, add 1 extra tablespoon lemon juice to brighten the flavors. Freshly squeezed lemon juice cuts through saltiness better than bottled versions. 🧀
Nutrition facts
Frequently asked questions
Can I use chickpeas instead of white beans in this recipe?
Chickpeas work beautifully and add a slightly nuttier flavor. Use 1.5 cups drained and rinsed chickpeas, but note they'll be slightly firmer than cannellini beans. For extra creaminess, mash ½ cup of the chickpeas lightly before mixing to create a thicker texture.
How do I keep this salad from getting soggy when packing for lunch?
Pack the salad in an airtight container with a paper towel pressed on top to absorb moisture. Store it in the fridge and eat within 2 days for best texture. For extra crunch, add cucumber and red onion just before eating—this keeps everything fresh and vibrant.
What's the best way to store leftovers?
Transfer leftovers to an airtight container and refrigerate for up to 3 days. The tuna stays freshest for 2 days, but the beans will keep the salad satisfying. For reheating (if needed), warm gently in the microwave with a splash of water to restore moisture.
Can I make this salad ahead of time for a potluck?
Yes! Prepare it 1 day ahead and store in the fridge. The flavors actually develop better overnight. Just add fresh parsley and feta right before serving to keep everything bright. Keep the container sealed until serving to maintain crispness.
What are some creative ways to serve this salad?
Try serving it in hollowed-out tomatoes or avocados for a fun presentation. It also makes a great filling for pita pockets or open-faced sandwiches on crusty bread. For a heartier meal, serve alongside grilled chicken or fish.