This tuna salad with Greek yogurt is a fresh, no-mayo option that stays creamy and balanced. It's quick to make, high in protein, and works just as well for sandwiches as it does for light lunches.

Healthy Tuna Salad with Greek Yogurt (No Mayo)
For a long time, tuna salad meant mayonnaise by default. It was familiar, but often heavy, and not always something I wanted in the middle of the day. This version swaps mayo for Greek yogurt, which keeps the salad lighter while still giving it structure and creaminess. The key is using thick Greek yogurt and draining the tuna properly, so the salad holds together instead of turning loose or watery.
This easy recipe comes together in about 10 minutes, uses simple ingredients, and feels satisfying without being heavy. The mix of celery, pickles, and red onion adds just enough contrast, while lemon juice and Dijon keep the flavor clean and sharp. It's the kind of tuna salad that works for meal prep, packed lunches, or a quick sandwich when you don't want to overthink dinner.

Why You'll Love It
- Light but Satisfying: Greek yogurt keeps the tuna salad creamy and high in protein without the heaviness of mayonnaise.
- Quick and Practical: It comes together in about 10 minutes using simple ingredients you likely already have.
- Versatile: Works equally well for sandwiches, wraps, lettuce cups, or a quick lunch plate.
Key Ingredients in Tuna Salad with Greek Yogurt
You'll find the exact measurements in the recipe card, but here's a closer look at key ingredients and why I use them.
- Tuna: I use white albacore tuna in water and drain it very well so the salad stays thick and creamy.
- Greek Yogurt Base: Thick Greek yogurt, Dijon mustard, lemon juice, and olive oil create a smooth, balanced dressing without mayo.
- Crunch & Freshness: Celery, pickles, red onion, and parsley add texture and keep each bite from feeling flat.
- Seasoning: Salt and black pepper are enough to let the other ingredients shine.
How to Make Tuna Salad with Greek Yogurt
You can find the complete printable recipe with measurements below, but for now, here's a quick overview of how it goes:

1. Prep the Tuna: Drain the tuna well, press out excess liquid, add to a bowl, and flake with a fork.
2. Make the Dressing: Whisk Greek yogurt, Dijon, lemon juice, olive oil, salt, and black pepper until smooth.
3. Add the Mix-Ins: Stir celery, pickles, red onion, and parsley into the tuna.
4. Combine and Chill: Fold in the yogurt dressing, adjust seasoning, then chill 10-15 minutes before serving.

Variations
- Mediterranean Twist: Add chopped cucumber or capers for a fresher, more Mediterranean feel.
- Herb Swap: Swap parsley for dill if you prefer a more classic tuna salad flavor.
- Extra Creamy Option: Mash a little avocado into the yogurt base for added richness and a softer texture.
What to Serve with Tuna Salad with Greek Yogurt
I usually serve this tuna salad in multigrain bread with lettuce and tomato, or spoon it into lettuce cups for a lighter option. It also works well with crackers or alongside a simple green salad when you want something quick but filling.
My Tips for Recipe Success
Balance the Tang: If your Greek yogurt is very tangy, I like to add a tiny drizzle of honey or a pinch more salt to round out the flavor without making it sweet.
Keep It Sandwich-Friendly: If you're using it for sandwiches, I like to spread a thin layer of yogurt or mustard on the bread first, then add lettuce before the tuna. This helps the bread stay fresh.
Pickle Choice Matters: I like using crunchy gherkins over soft pickles because they keep their bite and don't fade into the background once everything is mixed.
Storage
I keep the tuna salad in an airtight container in the fridge for up to 3 days. Before serving, I like to give it a quick stir to bring the texture back together.
Try These Salad Recipes Next!
Recipe

Tuna Salad with Greek Yogurt (No Mayo)
Ingredients
- 2 cans white albacore tuna in water - well drained (5 oz / 140 g each)
- 120 g plain Greek yogurt - thick, full-fat, or 2%
- 1 tablespoon Dijon mustard
- 1 tablespoon freshly squeezed lemon juice
- 1 tablespoon extra virgin olive oil
- 1 stalk celery - finely chopped
- 40 g pickles or gherkins - finely chopped
- 2 tablespoon red onion - finely chopped
- 2 tablespoon fresh parsley - chopped
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
Instructions
- Drain the tuna very well, pressing out excess liquid, then add it to a medium bowl and gently flake with a fork.
- In a separate bowl, whisk together the Greek yogurt, Dijon mustard, lemon juice, olive oil, salt, and black pepper until smooth.
- Add the chopped celery, pickles, red onion, and parsley to the tuna.
- Spoon the yogurt mixture over the tuna and gently fold until coated and creamy.
- Taste and adjust seasoning if needed. Chill for 10-15 minutes before serving for the best texture.
Notes
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.










Susana says
I made this tuna salad with Greek yogurt for lunch today and it turned out great. It was quick to put together, really creamy, and didn’t feel heavy at all.