Tuna Bean Salad Recipe: Protein-Packed Bite With Herby Crunch

Salads

Tuna Bean Salad Recipe: Protein-Packed Bite With Herby Crunch

This tuna bean salad recipe transforms simple pantry staples into a protein-packed, herby dish that’s perfect for lunches, potlucks, or light dinners. The secret lies in balancing canned tuna, plump beans, and fresh herbs to create a salad that’s both satisfying and refreshing.

I developed this version after realizing how often tuna salad gets overlooked—until you add beans, that is.

The beauty of this recipe is its flexibility: use white beans for a classic texture or chickpeas for extra heartiness. A touch of lemon juice brightens the flavors, while fresh parsley or dill adds that signature herby crunch.

It’s a complete dish that requires just 10 minutes of prep and keeps well for up to 3 days in the fridge.

What you’ll end up with is a salad that’s creamy yet light, packed with protein, and bursting with freshness. The beans add substance, the tuna delivers umami depth, and the herbs tie everything together in a harmonious bite.

Serve it on its own, over greens, or with crusty bread for a meal that’s as nutritious as it is delicious.

For extra flair, top with toasted nuts or a drizzle of olive oil—this salad adapts effortlessly to your taste. Let’s get started with a recipe that’s simple yet impressive, every time.

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

Ingredients for tuna bean salad

Pantry staples meet fresh herbs—this salad packs protein without the fuss.

Ingredient Amount Notes
Canned Tuna in Water 🐟 2 cans 5 oz each, drained well
Canned White Beans 🌾 1 ½ cups Drained and rinsed thoroughly
Fresh Parsley 🌿 ⅓ cup Chopped finely, stems removed
Fresh Dill 🌿 ¼ cup Chopped, or sub dried
Red Onion 🧅 ¼ cup Finely diced, mild bite
Extra-Virgin Olive Oil 🫒 ¼ cup Light and fruity preferred
Lemon Juice 🍋 2 tbsp Freshly squeezed, bright flavor
Dijon Mustard 🍯 1 tbsp For tangy depth, not sweet
Garlic Cloves 🧄 2 cloves Minced, or 1 tsp powdered
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground preferred
Plain Greek Yogurt 🥛 ¼ cup Full-fat for creaminess
Celery Stems 🥬 ¼ cup Finely chopped, optional crunch

The tuna and beans are the stars here, so pick quality cans. Wild Planet or Starkist for tuna—avoid those with added oils or weird preservatives. For beans, canned white beans work best (like Great Northern or cannellini), but chickpeas add a nice twist if you prefer. Fresh herbs? Trader Joe's or Whole Foods have the best parsley and dill—bright green and packed with flavor. Skip the dried stuff here unless you're in a pinch (and even then, it's not the same). The red onion adds a little bite—pick a sweet one like Vidalia if you can, or just go with the regular store brand. For the olive oil, any good-quality extra-virgin works, but avoid the cheap stuff that tastes like soap.

No fresh herbs? Dried dill or parsley at half the amount gets you close, but it won’t have that same bright punch. Out of white beans? Chickpeas or black beans work too—just rinse them well. The Greek yogurt adds creaminess, but sub with mayo if you prefer (about half the amount). For extra crunch, toasted walnuts or sunflower seeds are great additions—just add them right before serving so they don’t get soggy. The lemon juice is key—don’t skip it. It keeps the flavors fresh and cuts through the richness of the tuna and yogurt. If you’re short on time, bottled lemon juice works fine, but fresh is always better.

This salad keeps beautifully in the fridge for 3 days, but the herbs start to wilt after 2 days, so make it fresh if you can. Store it in an airtight container with a lid pressed tight—the beans and herbs will soak up any extra liquid. If it gets too thick after chilling, just stir in a splash of water or extra olive oil. For extra flair, top with toasted nuts or a drizzle of olive oil before serving. It’s perfect for meal prep—just grab a container and go. Leftovers? Taste even better the next day as the flavors meld.

❤️

Why You'll Love This Recipe

  • Pantry-to-Plate Speed: I swear by this for days when I’m staring at an open fridge at 6:30 PM wondering what to eat. Open three cans, chop one onion, toss with herbs—done. That’s it. The beans and tuna do all the heavy lifting while I’m still deciding whether to put on pajamas or jeans.
  • Herb-Packed Punch: Honestly, the parsley and dill transform this into something way fancier than it sounds. Thinly sliced red onion adds that sharp bite that cuts through the richness of the tuna, and the beans? They soak up every bit of flavor like a sponge. It’s bright, fresh, and way more exciting than your average tuna salad.
  • Lunchbox Legend: Between us, this is my go-to for packed lunches—especially when I’m meal prepping for work. The texture holds up perfectly for days, and I can serve it cold in wraps, over greens, or straight from the jar. My coworkers keep asking for the recipe, which means it’s basically foolproof social currency.
  • Budget Meal Hero: I’m not joking—this costs me about $3 for a full serving. Canned tuna and beans are my pantry staples, and the herbs stretch further than you’d think. Plus, leftovers? They’re even better the next day because the flavors meld into something deeper. It’s the kind of dish that makes grocery day feel like a win.

Step-by-step instructions for tuna bean salad recipe

Here's how to create a vibrant, protein-rich salad that's perfect for lunches or light dinners.

1

Prepare the Base Ingredients

Start by draining and rinsing the 1.5 cups canned white beans thoroughly under cold water to remove any excess starch. This prevents the salad from becoming gummy later. Transfer them to a medium bowl and set aside. In a separate small bowl, combine the 2 cans canned tuna in water, which should already be drained well.

Next, finely chop the 0.33 cup fresh parsley and 0.25 cup fresh dill stems removed, and set them aside. You'll want these herbs finely chopped to distribute evenly throughout the salad. For the 0.25 cup red onion, finely dice it to create a subtle sweetness that complements the other flavors. The 0.25 cup celery stems should also be finely chopped for a satisfying crunch.

2

Mix the Dressing Components

In a small measuring cup or bowl, whisk together the 0.25 cup extra-virgin olive oil, 2 tablespoons lemon juice, and 1 tablespoon Dijon mustard. The lemon juice adds a bright tang that balances the richness of the tuna and yogurt. Add the 2 minced garlic cloves and mix well. The garlic should be finely minced to avoid any large pieces in the final salad.

Gradually whisk in the 0.25 cup plain Greek yogurt until the mixture is smooth and well combined. Season with 0.5 teaspoon salt and 0.25 teaspoon black pepper. Taste the dressing and adjust the seasoning if needed—you might want a bit more lemon juice for brightness or a touch more salt to enhance the flavors.

3

Combine All Ingredients

Add the drained 1.5 cups canned white beans and 2 cans canned tuna in water to the bowl with the chopped herbs and celery. Pour the dressing over the top and gently fold everything together using a large spoon or spatula. Be careful not to mash the beans or break up the tuna too much—you want to keep some texture in the salad.

Fold in the 0.25 cup finely diced red onion last, reserving a few small pieces to sprinkle on top before serving. This keeps the onion's freshness and prevents it from becoming too integrated into the salad. Give everything one final gentle mix to ensure all the flavors are evenly distributed.

4

Chill and Serve

Cover the bowl with plastic wrap or a lid and refrigerate the salad for at least 30 minutes before serving. This allows the flavors to meld together beautifully and gives the dressing time to fully coat the ingredients. If you're short on time, even 15 minutes in the fridge will help the flavors come together.

When ready to serve, give the salad one more gentle stir to redistribute any settled ingredients. Transfer it to a serving bowl and garnish with the reserved red onion pieces and any extra chopped herbs for a pop of color. Serve chilled, and enjoy your protein-packed, herby tuna bean salad as a light lunch or side dish!

👨‍🍳

Pro Tips For Making Tuna Bean Salad

  • Drain and press the beans: No one likes mushy beans—after rinsing the canned white beans, wrap them in a clean kitchen towel and press out excess moisture with your hands. This keeps your salad from turning into a watery mess, especially if you’re using extra-lean tuna.
  • Finely dice the onion: Skip the rough chop—red onion adds sharpness, but big chunks make every bite uneven. Dice it into tiny pieces (1/8-inch or smaller) so it blends smoothly and doesn’t overpower the texture. (Yes, it’s tedious, but your salad will thank you.)
  • Mix in the herbs last: Fresh parsley and dill lose their brightness when sitting in acid or oil too long. Stir them in right before serving so they stay vibrant and fragrant, not wilted or bitter. If prepping ahead, keep them separate until the final toss.
  • Use a fork, not your hands: Tuna in water can get slippery when drained, and white beans are a disaster to scoop. Drain both into a colander, then use a fork to break up the tuna and mix in the beans—it’s faster and keeps the texture consistent. (Trust me, your fingers will hate you later.)

Storing and reheating this dish

Fridge Storage Tips

Store your tuna bean salad in an airtight glass container—I love using Pyrex with snap-on lids—and press the lid tightly to prevent moisture buildup.

The salad keeps best in the fridge for up to 3 days, but I recommend eating it within 2 days to preserve the freshness of the herbs.

If the salad thickens after chilling, simply stir in 1-2 tablespoons of water or extra olive oil to restore the perfect texture. 🥫

Freezer-Friendly Adaptations

While this salad isn't ideal for long freezer storage (herbs wilt and beans get mushy), you can freeze the dressing separately for up to 1 month. Just mix the olive oil, lemon juice, Dijon, yogurt, garlic, salt, and pepper in a freezer-safe bag, leaving room for expansion.

Thaw overnight in the fridge before using. For the beans and tuna, freeze them unmixed in a separate container for up to 2 months—just add fresh herbs and dressing when ready to eat. ❄️

Reheating for Best Texture

If you must reheat, do it gently to avoid breaking up the tuna or beans. Transfer the salad to a microwave-safe bowl and heat on low power (50%) for 1-2 minutes, stirring halfway.

For stovetop reheating, warm in a lightly oiled skillet over low heat for 3-4 minutes, stirring constantly. Always add a splash of lemon juice or water to refresh the flavors after reheating. 🔥

Reviving Wilted Herbs

If your parsley or dill starts looking sad after a day or two, don’t toss it! Sprinkle the salad with 1 teaspoon of fresh lemon juice and let it sit for 10 minutes before serving.

The acidity helps perk up the herbs slightly. For extra crunch, top with toasted walnuts or sunflower seeds—they stay crisp even after refrigeration. 🌿

Meal Prep Hacks

Divide the salad into single-serving containers for easy grab-and-go lunches. Store the dressing separately in a small lemon wedge bottle and mix just before eating to keep everything fresh. I also like keeping a small bag of extra herbs in the fridge—just chop and add when ready to eat.

This keeps the salad vibrant for up to 4 days in the fridge. 📅

Serving Leftovers Creatively

Turn leftover tuna bean salad into a stuffed avocado by scooping out the pit and filling with the salad. For a hearty wrap, spread it on whole wheat tortillas with a sprinkle of feta cheese and fresh greens.

If you have extra dressing, drizzle it over roasted potatoes or toasted bread for a quick appetizer. Get creative—this salad is versatile! 🌟

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 3g15%
Cholesterol 35mg12%
Sodium 580mg25%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 4g
Protein 28g56%
* 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 chickpeas instead of white beans in this recipe?

Chickpeas add a slightly earthier flavor and hold up well in the salad. Use the same 1.5 cups measurement, drained and rinsed. For extra protein, you could even mix half white beans and half chickpeas. The texture will be slightly firmer, which some people prefer for added bite.

2

How do I keep the tuna from drying out in the salad?

Drain the tuna very well and pat it gently with a paper towel before mixing. Also, avoid overmixing—just fold the ingredients lightly to preserve the tuna's moisture. For extra creaminess, add 1 extra tablespoon of Greek yogurt to the dressing. The beans help retain moisture too, so don't skip them!

3

What's the best way to make this salad ahead of time?

Prepare the dressing and mix all ingredients 1 day ahead, but store the herbs separately. When ready to serve, fold in fresh herbs and a splash of lemon juice. For maximum freshness, assemble the salad 4 hours ahead and refrigerate—this gives flavors time to meld without wilting the greens.

4

Can I make this salad without mayo?

Yes! The Greek yogurt provides creaminess while keeping it lighter. For a dairy-free option, use 1/4 cup unsweetened almond yogurt or 2 tablespoons tahini mixed with extra lemon juice. The texture will be slightly thinner, so you may need to add 1 tablespoon of olive oil to bind it.

5

Why does my tuna bean salad taste bland after refrigeration?

Cold temperatures mute flavors, but a quick fix is to add 1 extra tablespoon of lemon juice and 1/2 teaspoon of Dijon mustard before serving. Also, fresh herbs make a huge difference—chop 1 tablespoon of fresh parsley and stir it in right before eating. If needed, add a pinch of smoked paprika for depth.

★★★★★4.8(4 reviews)
Categories Salads