This No-Mayo Tuna Salad swaps out traditional mayonnaise for creamy avocado and Greek yogurt, creating a light, protein-rich version of the classic. Bursting with flavor from fresh dill, lemon, garlic, and briny olives, this simple salad is perfect for toast, wraps, or lettuce cups — and it’s ready in just 10 minutes.
Why You’ll Love This Recipe
-
No mayo needed: A cleaner, more nutritious alternative without sacrificing creaminess.
-
High in protein: Greek yogurt and tuna deliver a protein-packed meal that keeps you full.
-
Healthy fats + fiber: Avocado adds a boost of heart-healthy fats and gut-friendly fiber.
-
Quick to make: Comes together in 10 minutes with just one bowl and a fork.
-
Versatile serving options: Great on toast, in sandwiches, wraps, or salads.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
canned tuna (preferably light tuna in water)
-
avocado
-
plain Greek yogurt
-
English cucumber
-
green olives
-
fresh dill
-
lemon juice
-
garlic powder
-
salt and pepper
Directions
-
Prepare the veggies: Dice the cucumber, chop the olives and fresh dill. Set aside.
-
Mash the avocado: In a large bowl, mash the avocado until smooth.
-
Mix it all together: Add the Greek yogurt, diced cucumber, chopped olives, dill, lemon juice, garlic powder, salt, and pepper to the mashed avocado. Stir until everything is well combined.
-
Add the tuna: Drain the canned tuna and flake it into the bowl. Gently fold it into the mixture.
-
Serve and enjoy: Spoon the tuna salad onto toast, into pita, wraps, or lettuce cups. Store any leftovers in an airtight container in the fridge.
Servings and timing
Servings: 2
Prep time: 10 minutes
Cook time: 0 minutes
Total time: 10 minutes
Variations
-
Dairy-free: Omit the Greek yogurt and use additional avocado for a fully dairy-free version.
-
Add crunch: Replace cucumber with diced celery or red bell pepper.
-
Herbs: Substitute dill with parsley, basil, or chives if preferred.
-
Zingy kick: Mix in a bit of Dijon mustard or a dash of hot sauce.
-
Extra protein: Add a boiled egg or top with sunflower seeds or hemp hearts.
Storage/Reheating
Storage: Keep leftovers in an airtight container in the fridge for up to 2 days. Note that avocado may brown slightly, but the lemon juice helps reduce this.
Reheating: This is a cold dish and should not be reheated. Stir before serving leftovers.
FAQs
How long does this tuna salad last?
It’s best enjoyed fresh but can be stored for 1–2 days in the fridge in a sealed container.
Can I make it dairy-free?
Yes! Just omit the Greek yogurt and replace it with more mashed avocado.
What kind of tuna should I use?
Use light tuna in water for a lower mercury option with a milder flavor. Albacore can be used but has a stronger taste.
Can I make this in advance?
Yes, though it’s best eaten the day of. The lemon juice helps keep the avocado from browning too much.
Is this recipe gluten-free?
Yes, the tuna salad itself is naturally gluten-free. Just pair it with gluten-free bread or wraps if needed.
What can I use instead of dill?
Fresh parsley, basil, or chives are great alternatives to dill in this recipe.
Does this work for meal prep?
Yes, but for short-term prep only (1–2 days). Prepare and portion it into containers for easy lunches.
Can I freeze this tuna salad?
Freezing is not recommended as the texture of the avocado and yogurt will change when thawed.
How can I reduce the tartness?
Use less lemon juice and skip the olives if you prefer a milder flavor. You can also balance it with a pinch of sugar.
What should I serve this tuna salad with?
Serve it on whole grain toast, in pita, over leafy greens, in a wrap, or alongside crackers or veggie sticks.
Conclusion
This No-Mayo, High-Protein Tuna Salad is a healthy and delicious take on a lunchtime classic. It’s creamy, refreshing, and packed with protein, fiber, and healthy fats — everything you want in a satisfying meal. Ready in minutes and endlessly adaptable, it’s the kind of recipe you’ll come back to again and again for easy lunches or light dinners.

No-Mayo, High-Protein Tuna Salad with Greek Yogurt & Avocado
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
A creamy, high‑protein tuna salad that skips mayonnaise by using avocado and Greek yogurt, bursting with freshness from cucumber, dill, olives, and lemon. Perfect for wraps, toast, or lettuce cups — done in 10 minutes.
- Total Time: 10 minutes
- Yield: 2 servings
Ingredients
1 can light tuna in water, drained
½ medium avocado, mashed
2 tablespoons plain Greek yogurt
¼ English cucumber, diced
2 tablespoons chopped green olives
1 tablespoon fresh dill, chopped
1 tablespoon lemon juice
¼ teaspoon garlic powder
Salt and freshly ground black pepper, to taste
Instructions
- Dice the cucumber, chop the olives and dill; set aside.
- In a bowl, mash the avocado until smooth.
- Add Greek yogurt, cucumber, olives, dill, lemon juice, garlic powder, salt, and pepper. Stir to combine.
- Drain the tuna, flake it into the bowl, and gently fold into the mixture.
- Serve on toast, in wraps, lettuce cups, or however you like. Store leftovers in an airtight container in the refrigerator for 1‑2 days.
Notes
- For a dairy‑free version, omit the Greek yogurt and use additional avocado.
- Add crunch by substituting or adding celery or red bell pepper.
- Swap fresh dill with parsley, chives, or basil if preferred.
- For more zing, mix in a little Dijon mustard or hot sauce.
- Boost protein by adding a chopped hard‑boiled egg or hemp seeds.
- The lemon juice helps slow browning of the avocado—eat within 1‑2 days for best texture.
- Author: Monica
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Salad
- Method: No‑Cook
- Cuisine: Fusion / Modern
- Diet: Gluten Free
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 2g
- Sodium: 450mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 8g
- Fiber: 5g
- Protein: 26g
- Cholesterol: 35mg