Mediterranean Tuna & Bean Salad
A bright, protein-packed salad that comes together in minutes with pantry staples. Creamy cannellini beans and flaked tuna mingle with crisp red onion, juicy cherry tomatoes, and fresh parsley, all tossed in a zippy lemon-olive oil dressing. Perfect for a light lunch or a no-cook dinner on warm evenings.
For 4 servings
- prep
Drain and rinse the beans.
Place the cannellini beans in a colander and rinse under cold water until the water runs clear. Shake off excess water and set aside.
TIPRinsing removes excess starch and makes the beans easier to digest. - prep
Drain and flake the tuna.
Drain the tuna well, pressing gently to remove excess olive oil. Transfer to a large mixing bowl and flake gently with a fork into bite-sized pieces.
- prep
Halve the cherry tomatoes and slice the red onion.
Rinse the tomatoes and pat dry. Slice each in half. Peel the red onion half and slice as thinly as possible.
TIPSoak the sliced onion in ice water for 5 minutes to mellow the sharp bite, then drain well. - assemble
Combine the salad ingredients.
Add the beans, sliced red onion, halved cherry tomatoes, and chopped parsley to the bowl with the tuna. Toss gently to mix, taking care not to break the beans.
- mix
Whisk the lemon dressing.
In a small bowl, whisk together the extra virgin olive oil, fresh lemon juice, salt, and black pepper until emulsified.
- mix
Dress the salad and toss.
Pour the dressing over the salad. Toss everything together gently until well coated. Taste and adjust salt or lemon juice as needed.
TIPLet the salad sit at room temperature for 10 minutes so the beans can absorb the dressing. - serve
Serve at room temperature or chilled.
Divide the salad among plates or pack into meal prep containers. Serve with crusty bread if desired.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Rinse canned cannellini beans thoroughly to remove excess sodium and improve digestibility.
- 2Soak sliced red onion in ice water for 5 minutes to mellow its sharp bite before adding to the salad.
- 3Use tuna packed in olive oil for richer flavor; reserve a drizzle of the oil to swap for some of the extra virgin olive oil in the dressing.
- 4Let the dressed salad rest for 10 minutes at room temperature so the beans and tuna absorb the lemon-olive oil dressing.
- 5Gently fold the ingredients with a rubber spatula to keep the beans whole and the tuna in nice flakes.
- 6Chill the salad for 15 minutes before serving for a more refreshing, cohesive flavor.
Adapt it for your goals.
Vegan
Replace tuna with 1 cup of chickpeas (or a mix of chickpeas and chopped artichoke hearts) for a plant-based protein boost that keeps the same Mediterranean flavor profile.
High ProteinHigh-Protein
Add a handful of crumbled feta cheese and a few chopped Kalamata olives to boost protein and add briny, tangy pops of flavor.
Low OilLow-Oil
Use water-packed tuna (drained) and a splash of white wine vinegar in place of some olive oil to reduce fat while keeping the salad moist and tangy.
Crunchy ToppingCrunchy-Topping
Top with toasted pine nuts or crushed pita chips just before serving for added crunch and a nutty contrast to the creamy beans.
Why this is on our healthy list.
Rich in Lean Protein
Tuna provides a complete protein source with all essential amino acids, supporting muscle repair and satiety without excess saturated fat.
High in Fiber
Cannellini beans offer a generous dose of soluble and insoluble fiber, which aids digestion and helps regulate blood sugar levels.
Packed with Antioxidants
Cherry tomatoes and fresh parsley supply lycopene, vitamin C, and flavonoids that help fight oxidative stress and support immune health.
Heart-Healthy Fats
Extra virgin olive oil delivers monounsaturated fats and polyphenols, both of which are linked to reduced inflammation and better cardiovascular health.
Frequently asked questions
Yes, cook 3/4 cup dried beans until tender (about 1-1/2 hours), then cool and drain. You’ll need about 1-1/2 cups cooked beans for this recipe.



