Salads
This tuna and kidney bean salad recipe transforms simple pantry staples into a Mediterranean-inspired dish packed with protein and satisfying crunch. The secret lies in balancing canned tuna's richness with kidney beans' earthy texture, all tied together by a bright citrus dressing that keeps every bite fresh.
I developed this recipe during a busy week when I needed a meal that was both nourishing and effortless to assemble.
What makes this salad stand out is the perfect harmony of textures—tender flaked tuna, firm kidney beans, crisp vegetables, and optional toasted nuts or seeds for extra crunch.
The dressing, a blend of olive oil, lemon juice, and Dijon mustard, adds a zesty kick that cuts through the protein while enhancing the natural flavors. Ready in just 15 minutes, it's ideal for meal prep or a quick lunch when you're short on time.
By the time you're done, you'll have a vibrant salad that's rich in protein and fiber, with layers of flavor that make it feel like a restaurant-quality dish. The combination of canned tuna and kidney beans makes it budget-friendly, while the fresh herbs and citrus keep it bright and satisfying.
This is the kind of salad that tastes even better the next day, making it perfect for packing ahead.
The beauty of this recipe is its adaptability—swap in different greens, add avocado for creaminess, or toss in sun-dried tomatoes for extra depth. Whether you're meal prepping for the week or throwing together lunch in a hurry, this salad delivers big on flavor and nutrition without the fuss.
Let's get started!
Ingredients for tuna and kidney bean salad
Pantry staples meet Mediterranean flavors—this salad comes together faster than you can say 'meal prep win.'
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Tuna in Water 🐟 | 2 cans | Drained, high-quality preferred |
| Kidney Beans 🌾 | 1 ½ cups | Drained, rinsed, canned or cooked |
| Red Bell Pepper 🧅 | 1 whole | Diced, seeds removed |
| Red Onion 🧅 | ½ whole | Finely chopped |
| Fresh Cucumber 🥒 | 1 whole | Diced, peeled if preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For dressing |
| Lemon Juice 🍋 | ¼ cup | Freshly squeezed |
| Dijon Mustard 🍯 | 1 tbsp | For dressing |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Toasted Almonds 🥜 | ¼ cup | Optional, for crunch |
| Olive Oil 🫒 | 1 tbsp | For tossing |
The tuna and kidney beans are your protein powerhouse here. Wild-caught tuna from the seafood counter (or Trader Joe's for budget-friendly cans) makes all the difference—skip the oil-packed variety. For the beans, canned is fine, but if you're cooking dried, soak overnight for best texture. The bell pepper and cucumber should be crisp—farmers market finds stay fresher longer. I always grab extra parsley because half goes in the salad and half gets tossed on top for that restaurant touch. Pro tip: Cut the cucumber last so it doesn't get soggy from the dressing.
No red bell pepper? Yellow or orange works too, though red gives that classic Mediterranean pop. Short on almonds? Sunflower seeds or walnuts add crunch just as well. The dressing is non-negotiable for brightness—substitute apple cider vinegar for lemon juice if you're out, but the tang matters. For extra richness, stir in 1 tbsp of vegan mayo (like Hellmann's Vegan). Want more protein? Add ½ cup chickpeas—they blend right in. And if you're prepping ahead, hold off on adding the cucumber until serving to keep it crisp.
This salad keeps beautifully—3-4 days in the fridge if stored in an airtight container. The dressing separates, so give it a quick stir before serving. For meal prep, I portion it into glass containers with tight lids—the almonds stay crunchy that way. Freezes surprisingly well too (without the cucumber, obviously), though texture changes slightly. The dressing can be made ahead and stored separately for up to 5 days. Pro move: Double the recipe and freeze half—you'll thank me when you're assembling lunches on a busy morning.
Why You'll Love This Recipe
- Pantry-to-Plate Speed: I swear, this salad comes together faster than I can say "forgot to grocery shop." Open cans, dice veggies in five minutes flat—no fancy techniques, just knife work you can do while scrolling through memes.
- Crunchy-Meets-Creamy Magic: That bright crunch from the cucumber and bell pepper cuts through the tuna’s richness, while the kidney beans add hearty texture. Honestly, the first bite makes me question why I ever ate tuna salad without them.
- Lunchbox Legend: Between us, this is my go-to for packed lunches or picnic spread—no mayo sogginess, just flavor that lasts. (Yes, even on a Tuesday night when I’m too tired to think.)
- Budget Win: Canned tuna and beans stretch this salad into three meals without breaking the bank. I’ll be real: my wallet and I both approve of how cheaply it feeds a crowd—or just me, for three days straight.
Step-by-step instructions for tuna and kidney bean salad
This Mediterranean-inspired salad comes together in minutes with bold flavors and satisfying texture.
Prep and Toss the Protein Base
Drain the 2 cans of canned tuna in water thoroughly, pressing gently between paper towels to remove any excess moisture. Transfer the tuna to a large mixing bowl. Add the 1.5 cups of drained, rinsed kidney beans and toss them together with the tuna using a wooden spoon or your hands. You want the beans and tuna to be evenly distributed—this ensures each bite has that perfect protein-packed crunch.
Here's the thing—don't skip the draining and pressing step. Wet ingredients can make your dressing separate later, and you definitely don't want a soggy salad. While you're working, keep an eye on the texture. The mixture should look like a chunky, speckled base ready for the fresh vegetables to come.
Dice and Mix the Vegetables
Cut the 1 whole red bell pepper into small, even dice—about ¼-inch pieces—and remove the seeds first. Finely chop the 0.5 whole red onion, making sure to mince it small so it blends smoothly throughout. Peel and dice the 1 whole fresh cucumber into similar-sized pieces. Add these vegetables to the tuna and bean mixture in the bowl.
I like to work quickly here to keep the vegetables crisp. As you add each ingredient, give it a quick toss with the tuna and beans. You're building layers of flavor and texture—bright pepper, sharp onion, and cool cucumber. The vegetables should look evenly distributed, with no large chunks left untouched.
Whisk Together the Dressing
In a small bowl, combine the 0.5 cup extra-virgin olive oil, 0.25 cup freshly squeezed lemon juice, 1 tablespoon Dijon mustard, 1 teaspoon salt, and 0.5 teaspoon freshly ground black pepper. Whisk vigorously until the dressing is fully emulsified and smooth. The mixture should look creamy and slightly thickened—this ensures it clings well to the salad ingredients.
Taste the dressing before adding it to the salad. You might want to add a pinch more salt or a splash of lemon juice to balance the flavors. The dressing should be tangy, slightly sweet from the olive oil, and have a mild mustard kick. This is the foundation that ties everything together, so don't rush this step.
Combine Everything and Chill
Pour the dressing over the tuna, bean, and vegetable mixture in the large bowl. Add the 1 tablespoon olive oil and toss everything together gently but thoroughly. You're looking for a coating where each ingredient is lightly dressed but still retains its distinct texture. If the salad looks too dry, add a splash of water or a little more lemon juice to help the dressing bind.
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. The tuna will stay fresh, the beans will soften slightly, and the vegetables will absorb the dressing perfectly. If you're short on time, even 15 minutes in the fridge will help, but 30 minutes is ideal.
Garnish and Serve
Before serving, sprinkle the chopped 0.25 cup fresh parsley evenly over the salad and toss gently. Add the 0.25 cup toasted almonds if using, scattering them throughout for that satisfying crunch. The parsley adds a fresh, bright note, while the almonds provide texture contrast that makes each bite exciting.
Serve the salad immediately while it's still chilled. The flavors should be vibrant and balanced—bright from the lemon and cucumber, rich from the tuna and beans, and with a satisfying crunch from the almonds. This salad is perfect for a light lunch, a protein-packed side dish, or even a filling meal when served with crusty bread.
Pro Tips For Making Tuna And Kidney Bean Salad
- DRAIN AND PAT DRY: The tuna’s flavor hides in its juices—skip draining it straight into your bowl. Instead, drain it, then pat the chunks with a paper towel to soak up excess water. Trust me, the texture and taste improve when it’s not swimming in liquid.
- SOAK BEANS 20 MINUTES: Kidney beans straight from the can taste bland and mealy. Rinse them well, then soak in warm water for 20 minutes before adding to your salad. The skins soften, and they absorb flavors better—no need to boil, just a quick soak.
- DICE ONION SMALL: Big chunks of red onion overwhelm the salad. Cut it into ¼-inch diced pieces so every bite gets a bright, balanced crunch without a single mouthful of raw onion. I learned this after one too many bites of chewy onion in my first attempt.
- USE COLD CUCUMBER: Fresh cucumber straight from the fridge adds the best texture. Let it sit out for 10 minutes if it’s ice-cold, but don’t overdo it—warm cucumber gets soggy fast. Cold is crisp, warm is sad. Pick your flavor.
Creative variations of this dish
Mediterranean Twist
Swap the classic red bell pepper for roasted red peppers (jarred or homemade) to infuse the salad with smoky depth. Add ¼ cup crumbled feta cheese and 2 tbsp chopped Kalamata olives for a Greek-inspired touch.
The olives bring briny contrast while the feta adds creamy richness that pairs perfectly with the tuna. 🌿
Spicy Kick
For heat lovers, stir in 1 tsp harissa paste or ½ tsp cayenne pepper into the dressing before tossing. Add 2 tbsp chopped fresh cilantro instead of parsley for a Middle Eastern flair. Serve with warm pita bread for scooping up every last bite—this version feels like a full meal.
Asian-Inspired Fusion
Transform this salad into a Thai-inspired bowl by swapping the lemon dressing for 2 tbsp rice vinegar, 1 tbsp soy sauce, 1 tsp sesame oil, and ½ tsp grated ginger.
Add ½ cup shredded carrots and 2 tbsp chopped scallions. Top with 1 tbsp toasted sesame seeds and crushed peanuts for crunch. The umami from the soy sauce elevates the tuna's flavor beautifully.
Avocado Creaminess
Add 1 ripe avocado, diced, to the base for a creamy texture that balances the protein-heavy ingredients. Mix in 1 tbsp lime juice and ½ tsp chili powder to prevent browning.
This version works perfectly as a filling lunch when paired with crusty sourdough or tortilla chips for scooping.
Herb-Forward Variation
Boost freshness with ¼ cup chopped dill and 2 tbsp chopped mint in place of parsley. Add 1 tbsp capers for a briny tang and 2 tbsp chopped red onion for sharpness. This herb-heavy version pairs wonderfully with grilled lemon wedges** on the side for squeezing over each bite.
Meal Prep Hack
For make-ahead salads, prepare the dressing separately and store it in a small jar. Keep the tuna, beans, and vegetables in one container and the dressing in another. When ready to eat, simply combine everything and toss.
This keeps the cucumber crisp and prevents sogginess. Add fresh herbs and almonds just before serving to maintain texture. 💡
Nutrition facts
Frequently asked questions
Can I use oil-packed tuna instead of water-packed?
Water-packed tuna is ideal for this salad because it keeps the dish lighter and prevents excess oiliness. If you only have oil-packed, drain it thoroughly and pat it dry with paper towels to remove excess oil. You may need to reduce the olive oil in the dressing by 1 tablespoon to balance the flavors. The texture will be slightly richer, but it still works well!
How do I keep the cucumber from getting soggy?
Add the cucumber last, right before serving, to preserve its crispness. If prepping ahead, store it separately and toss it in just before eating. For extra insurance, pat the cucumber pieces dry with a paper towel before adding them. The key is minimizing contact with the dressing until the last possible moment.
What's the best way to toast the almonds?
Spread ¼ cup sliced almonds on a baking sheet and toast in a 350°F oven for 5-7 minutes until golden and fragrant. Watch closely to avoid burning! For a quicker method, use a dry skillet over medium heat for 2-3 minutes, stirring constantly. Let them cool slightly before adding to the salad for maximum crunch.
Can I make this salad ahead of time?
Yes! Prepare all components except the cucumber and herbs, then store them separately in airtight containers. Keep the dressing in a small jar. When ready to eat, combine everything and toss gently. The salad tastes even better the next day as flavors meld together. For meal prep, store for up to 4 days in the fridge—just add fresh herbs and cucumber before serving.
What if I don't like kidney beans?
No problem! Swap them for chickpeas (they hold their shape well) or white beans for a milder flavor. For a vegetarian version, use extra chickpeas or lentils. The key is maintaining that protein-rich, hearty texture—just adjust the dressing amount slightly if using different beans. The salad will still be delicious!
