15-Minute Mediterranean Tuna Salad (No Mayo)
This Mediterranean tuna salad is everything I want in a no-cook meal: briny olives, creamy white beans, flaky tuna, and a punchy lemon dressing, all tossed together in about 15 minutes.

It’s the kind of lunch that feels bright and substantial, and it holds up beautifully for a few days in the fridge, so you can make it once and eat well all week.
What Makes This Mediterranean Tuna Salad So Good
The lemon and red vinegar keep it from tasting flat, and the beans add a creamy, almost buttery texture that makes a can of tuna feel like a proper meal.
No mayo means it travels well and doesn’t weigh you down, so it’s a great packed lunch. The fresh herbs don’t wilt instantly—they get even better as the salad sits.
Ingredients

- 2 (5 oz) cans tuna in olive oil, drained: good quality oil-packed tuna makes all the difference here—it flakes into tender chunks rather than dry shreds.
- 1 (15 oz) can cannellini beans, drained and rinsed: these give the salad its creamy, satisfying heft.
- 1 cup halved cherry tomatoes: any ripe tomato works, but cherry tomatoes stay firm even after a few days in the fridge.
- ½ cup pitted Kalamata olives, halved: their brininess is what gives the salad its Mediterranean backbone.
- ½ small red onion, very thinly sliced: a little sharpness that mellows as it sits.
- ½ English cucumber, diced: adds crunch and freshness without turning watery.
- ¼ cup chopped fresh parsley: you want the flat-leaf kind for a clean, grassy note.
- ¼ cup crumbled feta cheese: optional, but it brings a salty tang that ties everything together.
- 3 tbsp extra-virgin olive oil: the base of the dressing; use something nice because you’ll taste it.
- Juice of 1 lemon (about 3 tbsp): brightens the whole bowl.
- 1 tbsp red vinegar: gives the dressing that little bit of sharpness that wakes up the tuna.
- 1 tsp dried oregano: the herb that instantly says Mediterranean.
- 1 clove garlic, minced: just enough to notice, not so much that it burns.
- Salt and black pepper: to taste.
Variations / Substitutions
- Trade the tuna for canned salmon: the salad stays just as hearty, and the salmon’s richer flavor works well with the same dressing.
- Swap the beans: chickpeas or Great Northern beans give you the same creamy texture and soak up the dressing nicely.
- Skip the feta or use a dairy-free crumble: the salad is still plenty flavorful without it, especially if you add a little extra olive or a handful of capers.
- Change up the herbs: fresh dill, mint, or basil are all welcome—use what you have.
- Add a handful of greens: pile the salad over arugula or spinach for a bigger meal, with the dressing doing double duty as a vinaigrette.
Mediterranean Chicken Wrap makes an easy main to round out the meal with this salad.
How To Make Mediterranean Tuna Salad
Step 1: Whisk the Dressing

In a small bowl, whisk together the 3 tablespoons olive oil, the lemon juice, the red vinegar, the dried oregano, and the minced garlic with a pinch of salt and a few grinds of black pepper. Keep whisking for about 30 seconds until the dressing comes together and thickens just a little.
Step 2: Assemble the Salad

In a large bowl, combine the drained tuna, cannellini beans, cherry tomatoes, olives, red onion, cucumber, and parsley. Break the tuna into chunks with a fork—you’re not mashing it into a paste, just flaking it apart so it mingles with the beans and veggies.
Step 3: Toss and Finish with Feta

Pour the dressing over the salad and toss gently until everything is evenly coated. Scatter the crumbled feta on top, give it one more light toss, and serve straight from the bowl. If you have a few extra minutes, let the salad sit for 5 to 10 minutes so the flavors really meld.
A Few Tips for the Best Tuna Salad
- Choose a tuna packed in olive oil rather than water—it flakes into more tender, flavorful chunks and doesn’t need a lot of extra dressing to taste good.
- Slice the red onion very, very thin. If you want it even milder, soak the slices in cold water for 5 minutes while you prep everything else, then drain well.
- Don’t skip the fresh herbs. Parsley and a little dill or mint make every bite feel lively, even after the salad has been in the fridge a few days.
- This is a great meal prep salad because it only gets better overnight, so doubling the batch is almost no extra work.
Storing Leftovers
- Refrigerate: keep the salad in an airtight container for up to 4 days. The beans absorb the dressing and the feta softens just a bit, which makes it taste even more cohesive.
- Serve cold: take it straight from the fridge to your lunch bag. No reheating needed.
What To Serve With Mediterranean Tuna Salad
A warm, crusty baguette or a chunk of focaccia is perfect for sopping up the last of the dressing at the bottom of the bowl. If you want a little more on the plate, a simple tomato soup or a handful of pita chips rounds it out into a full meal. The salad also works beautifully on a bed of mixed greens—the dressing does double duty as a vinaigrette.
Frequently Asked Questions
Can I use a different bean?
Yes, chickpeas or Great Northern beans are excellent swaps. They hold their shape just as well and soak up the dressing the same way.
Is this salad good for meal prep?
Absolutely. It doesn’t get soggy like lettuce-based salads, and the beans and tuna actually taste better after a night in the fridge.
What if I don’t have red vinegar?
White vinegar or an extra squeeze of lemon both work. You need something with a little sharpness to cut through the richness of the tuna and oil.
Can I add other vegetables?
Sure, artichoke hearts, roasted red peppers, or a spoonful of capers all fit right in without throwing off the balance.

Mediterranean Tuna Salad Recipe
Ingredients
Method
- Whisk together the olive oil, lemon juice, red wine vinegar, oregano, garlic, salt, and pepper until emulsified.
- In a large bowl, combine the tuna, beans, tomatoes, olives, onion, cucumber, and parsley. Flake the tuna with a fork.
- Pour the dressing over the salad, toss to coat, scatter the feta on top, and serve.
