Salads
This white bean and tuna salad transforms simple pantry staples into a bright, herby lunch that comes together in just 15 minutes—no fuss, no fussing. I developed this recipe during a particularly hectic week when I needed something nutritious, satisfying, and ready in a flash.
The secret lies in balancing canned white beans, flaked tuna, and fresh herbs with a tangy lemon dressing that keeps everything fresh and vibrant.
What makes this salad special is how it delivers restaurant-quality texture and flavor without requiring special ingredients. The white beans add heartiness and fiber, while the tuna provides lean protein.
Fresh parsley, celery, and red onion bring brightness, and a simple olive oil-lemon dressing ties everything together with just the right amount of zing. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep.
By the time you’re done, you’ll have a salad that’s creamy from the beans, flaky from the tuna, and packed with fresh, herby notes. The contrast of textures—tender beans, crisp celery, and flaky fish—makes every bite satisfying.
This is the kind of lunch that feels like a treat, not just a quick meal. Ready to make it?
Serve it chilled or at room temperature, and don’t forget to garnish with extra parsley or a sprinkle of lemon zest for that final touch of brightness. It’s perfect for work lunches, picnic spreads, or a light dinner when you’re craving something fresh and flavorful.
Ingredients for white bean tuna salad
Pantry staples meet fresh herbs for a lunch that’s restaurant-quality without the fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned White Beans 🥫 | 1 ½ cups | Drained and rinsed thoroughly |
| Canned Tuna in Water 🐟 | 2 cans | 5 oz each, drained well |
| Fresh Parsley 🌿 | ½ cup | Chopped, stems removed |
| Celery Stalks 🧅 | 2 whole | Diced, crisp and fresh |
| Red Onion 🧅 | ¼ cup | Finely diced, white part only |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lemon Zest 🍋 | 1 tsp | For bright garnish |
The white beans are the heart of this salad—cannellini or great northern work best for their creamy texture. Trader Joe's and Whole Foods carry the best-quality canned beans, but no-salt-added brands like Bush's or Amy's are great too. Drain and rinse them well to avoid a watery salad. Fresh parsley is a must for that herby brightness, but if you're in a pinch, dried parsley at one-third the amount works. The celery should be crisp—if it's rubbery, soak it in cold water for 10 minutes to revive it. Red onion adds a sharp bite, but yellow or green onion can stand in if that's what you have.
No extra-virgin olive oil? Light olive oil or avocado oil will work, but you’ll miss that fruity depth. The lemon juice is key—freshly squeezed is non-negotiable, but if you're short on time, bottled lemon juice (like ReaLemon) is fine. Dijon mustard adds tang, but yellow mustard at half the amount will do in a bind. The garlic can be pre-minced if you're in a hurry, but freshly minced gives the best flavor. For the tuna, water-packed is best—oil-packed will make the salad too greasy. If you can't find white beans, chickpeas or black beans work too, but the texture will be slightly different.
This salad keeps beautifully for 3-4 days in the fridge, and honestly, it tastes even better the next day as the flavors meld. Store it in an airtight container with a layer of plastic wrap pressed directly on the surface to keep the celery crisp. For meal prep, I like to portion it into small containers with a squeeze of extra lemon juice—just before eating so it stays bright. Garnish with lemon zest right before serving to keep everything vibrant. Leftovers? Toss them into wraps or over greens for an easy lunch the next day.
Why You'll Love This Recipe
- No-Fuss Pantry Magic: I swear by this recipe when my fridge is bare—just open three cans and chop a handful of celery. The beans add creaminess without extra work, and the tuna keeps it protein-packed with zero fuss.
- Unexpected Crunch & Zing: That bright parsley and sharp red onion cut through the richness of the tuna, while the celery adds a satisfying crunch. Honestly, it’s the kind of flavor that makes you forget it’s "just" tuna salad.
- Lunchbox Legend: Between us, this is my go-to for packed lunches—it holds up for days (yes, even after the kids’ questionable lunchbox temperatures). Slap it on whole-grain bread or crackers, and suddenly you’ve got a meal that’s both filling and impressive.
- Budget Win, Zero Waste: I buy beans and tuna in bulk, so this recipe stretches my grocery dollars without sacrificing taste. The leftovers? Perfect for quick wraps or tossed with greens when I’m too tired to cook. My wallet and I both approve.
Step-by-step instructions for white bean and tuna salad
Here's how to make this vibrant, protein-packed salad that comes together faster than takeout.
Prep All Ingredients Efficiently
Start by draining and rinsing the 1.5 cups canned white beans thoroughly under cold water to remove any excess starch that could make your salad gummy. While they drain, finely dice the 2 whole celery stalks and 0.25 cup red onion—I like to use the white part only for milder flavor. The smaller the pieces, the more evenly distributed they'll be in the salad.
Next, mince the 2 cloves garlic cloves and chop the 0.5 cup fresh parsley into small pieces. You'll want the parsley finely chopped so it distributes evenly throughout the salad. Keep all prepped ingredients in separate bowls until ready to combine—this keeps your workspace organized and prevents overcrowding.
Create the Flavor Base
In a large mixing bowl, combine the drained 1.5 cups canned white beans and 2 cans canned tuna in water (drained well). Add the finely diced celery, red onion, minced garlic, and chopped parsley. Give everything a gentle stir to distribute the ingredients evenly. You'll notice the colors start to come together—this is where the salad begins to look vibrant and appetizing.
Now add the 0.25 cup extra-virgin olive oil, 3 tablespoons lemon juice, and 1 tablespoon Dijon mustard. The lemon juice will brighten everything up immediately, while the Dijon mustard adds that subtle tang that ties all the flavors together. Use a wooden spoon or silicone spatula to mix everything thoroughly—you want the dressing to fully coat the beans and tuna.
Season and Balance Flavors
Season the mixture with 0.5 teaspoon sea salt and 0.5 teaspoon black pepper, then give it another good stir. Taste a spoonful at this point—you'll likely find it needs more brightness. That's where the 1 teaspoon lemon zest comes in. Sprinkle it over the top and mix it in. The zest adds a fresh, citrusy aroma that elevates the entire dish.
Here's where you can adjust the seasoning. If it needs more acidity, add another teaspoon of lemon juice. If it feels too thick, stir in a splash of water or a little more olive oil. The salad should be creamy but not soggy, with a perfect balance of flavors that makes your taste buds dance.
Chill and Serve
Cover the bowl and refrigerate the salad for at least 30 minutes before serving. This chilling time allows all the flavors to meld together beautifully. When you're ready to serve, give it one final stir to redistribute everything evenly. The salad should look luscious and inviting, with bright green parsley peeking through the creamy white beans and flaky tuna.
Serve the salad on its own or alongside crusty bread, crackers, or a simple green salad. It keeps well in the refrigerator for up to 3 days, making it perfect for meal prep. The flavors only get better as it sits, so don't hesitate to make extra for lunches throughout the week.
Pro Tips For Making White Bean Tuna Salad
- DRAIN AND PRESS BEANS: Skip the "rinse and go" step—drain the beans, then press out excess liquid with a clean kitchen towel or paper towels. This keeps your salad from turning into a watery mess, especially if you’re using the full can. I learned this the hard way after serving a salad that looked like soup.
- CHOP ONION FINE: Dice that red onion into tiny pieces—think 1/8-inch cubes or smaller. Big chunks make every bite feel like you’re chewing on a mouthful of work. If you’re lazy (like me), pulse it quickly in a food processor, but don’t overdo it or you’ll turn it into onion paste.
- DRAIN TUNA WELL: Don’t just open the tuna can and dump—drain it over a bowl, then press the fish with a spoon to squeeze out every last bit of liquid. That extra water makes the salad soggy fast, and no one wants a tuna salad that tastes like it’s swimming. Trust me, it’s worth the extra 10 seconds.
- ADD ACID LAST: Hold off on the lemon juice or vinegar until everything else is mixed—about 5 minutes before serving. This keeps the parsley bright and the celery crisp instead of turning it into sad, wilted mush. I was skeptical until I tried it, and now I never skip it.
Best sauces and condiments for this white bean tuna salad
Lemon-Dijon Dressing
This salad’s signature dressing is where the magic happens—3 tbsp lemon juice and 1 tbsp Dijon mustard create a tangy, bright base that cuts through the richness of the tuna and beans. I always use freshly squeezed lemon juice because bottled versions lack that vibrant punch.
The Dijon mustard adds depth without overpowering, but if you’re out, a mix of ½ tbsp yellow mustard + ½ tbsp mayo works in a pinch. For extra richness, stir in 1 tsp honey or maple syrup to balance the acidity. 🍋
Herb Variations
Fresh parsley is my go-to herb, but don’t be afraid to experiment. Swap in ½ cup chopped dill for a brighter, almost Mediterranean twist, or use ¼ cup chopped chives for a milder, oniony note.
If you love heat, add ½ tsp finely chopped red pepper flakes or a pinch of smoked paprika to the dressing. For a smoky depth, try 1 tsp chopped fresh thyme—it pairs surprisingly well with the tuna.
Creamy Add-Ins
For a creamier texture, stir in 2 tbsp plain Greek yogurt or 1 tbsp crumbled feta cheese right before serving. The yogurt adds a tangy creaminess, while feta brings a salty contrast.
If you’re avoiding dairy, avocado slices or ¼ cup mashed white beans (from the can) work beautifully. Just fold them in gently at the end to keep the salad light. 🥑
Spicy Kick Options
If you crave heat, a drizzle of hot sauce or sriracha elevates this salad instantly. I like to mix 1 tsp hot sauce with 1 tsp olive oil and drizzle it over the top just before serving.
For a smoky-spicy combo, add ½ tsp chipotle powder or 1 tsp adobo sauce (from canned chipotles) to the dressing. These additions work especially well if you’re serving the salad with crusty bread or tortilla chips for scooping.
Sweet-Tart Balance
To balance the saltiness of the tuna and beans, a touch of sweetness brightens everything up. I often add 1 tsp finely grated carrot or ½ tsp grated apple (yes, really!) to the dressing for a subtle sweetness.
For a more pronounced sweet note, stir in 1 tsp honey or maple syrup with the lemon juice. This trick is inspired by my grandmother’s salad recipes—she swore by a pinch of sugar to round out flavors, and it works like magic here. 🍏
Nutrition facts
Frequently asked questions
Can I use oil-packed tuna instead of water-packed?
The recipe calls for water-packed tuna to keep the salad light and fresh, but you can use oil-packed if you prefer. Just drain it thoroughly and reduce the olive oil in the dressing by 1 tablespoon to avoid a greasy texture. The flavor will be slightly richer, but the overall balance will still work well.
How do I keep the celery from getting soggy?
Celery stays crisp when you prep it last and add it just before serving. If making ahead, store the salad without celery in an airtight container, then fold in the diced celery right before eating. For extra crunch, soak the celery in ice water for 10 minutes before dicing—this revives any wilted stalks.
Can I make this salad ahead of time?
This salad tastes even better the next day as flavors meld. Store it in an airtight container in the fridge for up to 3-4 days. To keep the celery crisp, press plastic wrap directly on the surface before sealing. Stir in fresh lemon zest or a splash of lemon juice before serving to brighten flavors.
What if I don't have fresh parsley?
No problem! Use 1 teaspoon dried parsley (about 1/3 the amount) or swap for ¼ cup chopped dill for a Mediterranean twist. If you're out of herbs entirely, a pinch of smoked paprika adds depth. The salad will still be delicious—just slightly less vibrant.
Is this salad gluten-free?
<Yes, this recipe is naturally gluten-free as long as you use gluten-free canned beans and tuna. Always check labels, as some brands may process products in gluten-containing facilities. Serve with gluten-free crackers or bread if needed. For extra protein, add ¼ cup crumbled bacon (check for gluten-free certification if sensitive).
