This bright Mediterranean tuna and white bean salad is the kind of no-cook recipe that makes busy weekdays feel easy. Flaky tuna, creamy cannellini beans, sweet red onion, and fresh parsley get tossed in a simple lemon and olive-oil dressing that glistens over every bite. It is ready in five minutes, packed with protein, and endlessly versatile — serve it over crisp greens, pile it into pita pockets, or spoon it onto crusty bread for a satisfying lunch.

Advertisement

If you love Mediterranean flavors but do not have time to cook, this salad is about to become your new best friend. It leans on pantry staples you probably already have — canned tuna, canned cannellini beans, olive oil, and a few simple seasonings — and turns them into a lunch that tastes fresh, bright, and anything but boring. The lemon juice keeps everything lively, the extra-virgin olive oil adds that silky richness the Mediterranean diet is famous for, and the parsley brings a pop of color and freshness to every spoonful.

This is also one of those rare recipes that checks every box: high in protein, naturally gluten-free, budget-friendly, and genuinely delicious. Whether you are meal prepping for the week or throwing together a last-minute lunch, this tuna and white bean salad delivers.

Advertisement

Why You’ll Love This Mediterranean Tuna and White Bean Salad

  • No cooking required — just drain, chop, and toss. Lunch is ready in five minutes flat.
  • Over 30 grams of protein per serving to keep you full and satisfied for hours.
  • Pantry staples come together in one bowl, so cleanup is practically nonexistent.
  • Meal-prep friendly — the flavors meld and taste even better the next day.
  • Endlessly customizable with cucumber, olives, feta, or whatever you have on hand.

Ingredients

  • 2 cans (5 oz each) tuna, drained
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1/2 small red onion, finely diced
  • 2 tablespoons fresh lemon juice
  • 3 tablespoons extra-virgin olive oil
  • 2 tablespoons fresh parsley, chopped
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon garlic powder
  • Optional: 1/2 cup cherry tomatoes, halved

How to Make Mediterranean Tuna and White Bean Salad

  1. Drain the tuna and cannellini beans well and add them to a large mixing bowl.
  2. Add the diced red onion, lemon juice, olive oil, chopped parsley, sea salt, black pepper, and garlic powder.
  3. Toss gently until everything is evenly coated in the lemony olive-oil dressing.
  4. Fold in the halved cherry tomatoes if using. Serve right away, or chill for 10 minutes to let the flavors meld.
  5. Serve over salad greens, stuffed into pita pockets, or on toasted crusty bread.
Spoon lifting Mediterranean tuna and white bean salad from the bowl

Tips for the Best Tuna Bean Salad

  • Rinse the beans well — it removes excess sodium and keeps the salad fresh-tasting.
  • Use olive-oil-packed tuna for extra richness, or water-packed for a lighter version.
  • Don’t skip the lemon — the acidity brightens the whole dish.
  • Add a pinch of red pepper flakes if you like a little heat.
  • Chill before serving when you have time — even 10 minutes helps the flavors come together.

Storage

Store leftovers in an airtight container in the refrigerator for up to 3 days. Give it a quick stir before serving, and add a squeeze of fresh lemon to wake the flavors back up. This salad does not freeze well — the beans and tuna become watery after thawing — so enjoy it fresh.

FAQs

Can I use a different bean? Yes — chickpeas or great northern beans work beautifully here. Chickpeas add a slightly firmer bite, while great northern beans are nearly identical to cannellini in texture and flavor.

Is this good for meal prep? Absolutely. It keeps well for 3 days in the refrigerator, so make a double batch for easy lunches all week. Pack it with pita bread or greens in separate containers for the freshest results.

How can I add more Mediterranean flavor? Toss in chopped cucumber, Kalamata olives, or a crumble of feta cheese. A spoonful of capers or some chopped sun-dried tomatoes also works wonderfully.

Nutrition

Nutrition (per serving, about 1 cup): approximately 320 calories, 32g protein, 28g carbs, 9g fat, 7g fiber. These values are estimates and will vary depending on the exact brands and ingredients you use.