Avocado Tuna Salad Sandwich
This avocado tuna salad sandwich turns simple canned tuna into a creamy, fresh, protein-rich lunch without mayo.
Mashed avocado gives the filling a buttery texture. Greek yogurt adds tang and extra protein. Celery and red onion bring the crunch that makes every bite taste bright and fresh.
Why You Will Love This Recipe
- Creamy without mayo: Ripe avocado and Greek yogurt make a smooth, rich filling.
- Crunchy and fresh: Celery, red onion, lettuce, and lemon keep the sandwich lively.
- Fast lunch: You can make the filling in about 10 minutes.
- Smart pantry meal: Canned tuna and whole grain bread help keep the cost low.
Fabian’s Budget and Health Tip: Buy canned tuna when it goes on sale and keep it in the pantry. If avocados are pricey, use one large avocado and add an extra spoonful of Greek yogurt to stretch the filling while keeping it creamy.
Ingredients (Serves 4)
- 2 cans tuna in water, drained well, 5 ounces each (2 cans, about 280 g total before draining)
- 2 ripe avocados, pitted and peeled (about 300 g flesh)
- 1/3 cup plain Greek yogurt (80 g)
- 1 tablespoon Dijon mustard (15 g)
- 2 tablespoons fresh lemon juice (30 ml)
- 2 celery ribs, finely diced (about 100 g)
- 1/4 cup finely diced red onion (40 g)
- 8 slices whole grain bread (about 320 g)
- 4 large lettuce leaves (about 60 g)
- Black pepper, to taste
Step-by-Step Instructions
1. Mash the Creamy Avocado Base
Add the avocado, Greek yogurt, Dijon mustard, lemon juice, and black pepper to a medium bowl. Mash with a fork until mostly smooth but still a little chunky. The mixture should look creamy and pale green, with a fresh lemon scent.
2. Fold in the Tuna
Add the drained tuna to the bowl. Break up any large pieces with your fork, then fold gently so the tuna stays tender. The filling should look thick, creamy, and easy to spread.
3. Add the Crunch
Stir in the celery and red onion. Listen for the crisp sound as the vegetables mix through the creamy tuna. Taste the filling and add more black pepper or a small squeeze of lemon if it needs more brightness.
4. Prepare the Bread and Lettuce
Lay out the whole grain bread slices. For extra texture, toast them lightly until they smell nutty and the edges feel crisp. Place one lettuce leaf on four of the slices to help protect the bread from moisture.
5. Build the Sandwiches
Spoon the avocado tuna salad over the lettuce and spread it evenly to the edges. Top with the remaining bread slices. Press gently so the sandwich holds together, then slice and serve right away while the bread is fresh and the filling is cool and creamy.
Expert Troubleshooting and FAQs
Can I make avocado tuna salad ahead of time?
Yes, but it tastes best the day you make it. Lemon juice helps slow browning. Press a piece of food wrap directly onto the surface of the filling before chilling, then stir before serving.
How do I keep the sandwich from getting soggy?
Drain the tuna very well and use lettuce as a barrier between the bread and filling. Toasting the bread also helps it stay sturdy.
What kind of tuna works best?
Tuna packed in water keeps this sandwich light and lets the avocado flavor stand out. Solid or chunk tuna both work. Just drain it until it no longer drips.
What if my avocado is not ripe enough?
A firm avocado will not mash into a creamy base. If it only feels slightly firm, chop it very small and mash longer with the yogurt and lemon. If it is hard, save it for another day.
Can I use mayonnaise instead of Greek yogurt?
Yes. Use the same amount of mayonnaise if you want a richer sandwich. Greek yogurt gives a tangier flavor and adds more protein.
Estimated Nutritional Facts
Per serving, one sandwich:
- Calories: about 440
- Protein: about 28 g
- Carbs: about 43 g
- Fats: about 18 g
Avocado Tuna Salad Sandwich

Ingredients
- 2 cans tuna in water, drained well, 5 ounces each (2 cans, about 280 g total before draining)
- 2 ripe avocados, pitted and peeled (about 300 g flesh)
- 1/3 cup plain Greek yogurt (80 g)
- 1 tablespoon Dijon mustard (15 g)
- 2 tablespoons fresh lemon juice (30 ml)
- 2 celery ribs, finely diced (about 100 g)
- 1/4 cup finely diced red onion (40 g)
- 8 slices whole grain bread (about 320 g)
- 4 large lettuce leaves (about 60 g)
- Black pepper, to taste
Instructions
- 1. Mash the Creamy Avocado Base. Add the avocado, Greek yogurt, Dijon mustard, lemon juice, and black pepper to a medium bowl. Mash with a fork until mostly smooth but still a little chunky. The mixture should look creamy and pale green, with a fresh lemon scent.
- 2. Fold in the Tuna. Add the drained tuna to the bowl. Break up any large pieces with your fork, then fold gently so the tuna stays tender. The filling should look thick, creamy, and easy to spread.
- 3. Add the Crunch. Stir in the celery and red onion. Listen for the crisp sound as the vegetables mix through the creamy tuna. Taste the filling and add more black pepper or a small squeeze of lemon if it needs more brightness.
- 4. Prepare the Bread and Lettuce. Lay out the whole grain bread slices. For extra texture, toast them lightly until they smell nutty and the edges feel crisp. Place one lettuce leaf on four of the slices to help protect the bread from moisture.
- 5. Build the Sandwiches. Spoon the avocado tuna salad over the lettuce and spread it evenly to the edges. Top with the remaining bread slices. Press gently so the sandwich holds together, then slice and serve right away while the bread is fresh and the filling is cool and creamy.









