Healthy Tuna Melt Recipe (High Protein, No Mayo)
Category: Lunch | Prep: 8 min | Cook: 6 min | Total: 14 min Servings: 2 | Calories: ~380 kcal | Protein: ~42g
Table of Contents
My tuna salad with Greek yogurt has been the most visited recipe on this site for months. Every week someone asks the same thing in the comments: “Can I make this into a tuna melt?”
So I tested it. Three times.
The first two attempts were fine but forgettable — the yogurt made the bread wet before it had a chance to crisp. The third attempt worked. The fix was embarrassingly simple: toast the bread dry in the pan for 90 seconds before adding anything. That one step is the difference between a sandwich with structure and one that collapses when you pick it up.
The result: a crispy, melty, high protein tuna melt with zero mayo, 42g protein per serving, and the same bright Greek yogurt filling you already know — just warm.
Why This Works (The Short Version)
Classic tuna melts fail the healthy test in two ways — too much mayo, not enough protein. This version fixes both:
- No mayo → Greek yogurt instead (same creaminess, 90% less fat)
- 42g protein per serving → 2 cans tuna + yogurt filling + part-skim mozzarella
- Crispy bread → the pre-toast trick solves the sogginess problem
That’s it. Everything else is just good cooking.
Healthy Tuna Melt vs Classic — At a Glance
| This Recipe | Classic Tuna Melt | |
|---|---|---|
| Protein per serving | ~42g | ~22g |
| Calories | ~380 kcal | ~550–650 kcal |
| Mayo | None | 3–4 tbsp |
| Fat | ~12g | ~28–35g |
| Prep time | 14 minutes | 14 minutes |

My Testing Notes
Greek yogurt under heat: Stays more stable than mayo because of its lower fat content. The bread crisps better. Most surprising thing I learned.
Part-skim vs full-fat mozzarella: Part-skim melts more evenly and doesn’t make the sandwich greasy. Full-fat pulls into dramatic strings but adds unnecessary fat here. Part-skim every time.
Pre-toasting the bread: 90 seconds dry in the pan creates a moisture barrier. This single step is what prevents the soggy bottom that ruins most healthy tuna melt recipes. Don’t skip it.
Covering the pan: Traps steam to melt the cheese without burning the bread. Uncovered you get burnt bread or unmelted cheese. Cover it.
⚡ Quick Recipe Card
Makes: 2 sandwiches | Time: 14 minutes | Protein: ~42g each
You need:
- 2 cans albacore tuna, drained very well
- 3 tbsp full-fat Greek yogurt
- 1 tsp Dijon mustard + 1 tbsp lemon juice
- 2 celery stalks, diced + 1 tbsp red onion + fresh dill
- 4 slices whole grain sourdough
- ¾ cup part-skim mozzarella, freshly grated
- Salt, pepper, butter for the pan
Do this:
- Mix tuna + yogurt + Dijon + lemon + seasoning. Fold, don’t stir.
- Pre-toast bread 90 seconds dry in pan. Remove.
- Layer: cheese on bread → tuna filling → cheese → bread.
- Cook medium-low 2.5 min. Flip. Cover. 2 more min.
- Rest 60 seconds. Cut diagonal. Eat immediately.
Full Recipe
Ingredients

Tuna filling:
- 2 cans solid white albacore tuna in water (5 oz each), very well drained
- 3 tbsp plain full-fat Greek yogurt (Fage Total 5%)
- 1 tsp Dijon mustard
- 1 tbsp fresh lemon juice
- 2 stalks celery, finely diced
- 1 tbsp red onion, minced
- 1 tbsp fresh dill, chopped
- ½ tsp sea salt + ¼ tsp black pepper
For the sandwich:
- 4 slices whole grain sourdough (medium thickness)
- ¾ cup part-skim mozzarella, freshly grated (not pre-shredded — see note)
- 1 tsp butter or olive oil
- Optional: 2 thin tomato slices per sandwich
Why freshly grated? Pre-shredded cheese contains anti-caking agents that prevent clean melting. Freshly grated melts in half the time. Takes 60 extra seconds. Worth it every time.
Equipment
- GreenPan ceramic non-stick skillet — even heat, less butter needed
- OXO Good Grips Pancake Turner — wide enough to flip without losing filling
- Microplane box grater — for the fresh mozzarella
Method
Step 1 — Make the filling Drain the tuna completely — press the can lid hard against the fish twice. Residual liquid steams inside the sandwich and makes it wet from the inside. Mix yogurt, Dijon, lemon, salt, pepper. Fold in tuna gently — visible flakes, not paste. Add celery, onion, dill last. Taste: it should read slightly over-seasoned. It mellows once the cheese melts over it.

Step 2 — Pre-toast the bread Dry pan, medium heat, no butter. Toast bread slices 60–90 seconds per side until lightly golden. This is the step that prevents sogginess. Remove and set aside.

Step 3 — Build Cheese directly against the toasted side of each slice — both sides. This seals the filling in. Add ½ cup tuna filling per sandwich. Optional tomato. Close sandwich cheese-side in.

Step 4 — Cook Butter or olive oil, medium-low heat. Sandwiches in pan. 2.5–3 minutes until bottom is deep golden. Flip. Cover with lid. 2–2.5 more minutes. Don’t rush — medium-low heat gives you crust without burning.

Step 5 — Rest and cut 60 seconds rest before cutting. Non-negotiable — the filling sets. Cut diagonal. Serve immediately.

Nutrition (Per Serving — 1 Sandwich)
Calculated using USDA FoodData Central. Values vary by brand and bread size.
| Nutrient | Per Serving |
|---|---|
| Calories | ~380 kcal |
| Protein | ~42g |
| Carbohydrates | ~28g |
| Total Fat | ~12g |
| Saturated Fat | ~4g |
| Fiber | ~4g |
| Sodium | ~680mg |
Note on sodium: Canned tuna and cheese both contribute sodium. For lower sodium, use no-salt-added tuna (Wild Planet makes a good one) and reduce added salt.
5 Variations
| Variation | Change | Why it works |
|---|---|---|
| Avocado | Add 2 tbsp mashed avocado to filling | Creamier, healthy fat |
| Spicy | Sriracha + pepper jack cheese | Heat cuts the richness |
| Mediterranean | Kalamata olives + feta instead of mozzarella | Sharp, briny, unexpected |
| Open-Face | One slice bread, broil 3 min | Lower carb, crispier top |
| Tomato Basil | Tomato slices + fresh basil | Classic, lighter |
Common Mistakes
❌ Skipping the pre-toast. Most common cause of soggy results. 90 seconds dry in the pan before assembly. Not optional.
❌ Pre-shredded cheese. Anti-caking agents = uneven melt. Buy a block, grate it yourself.
❌ Too much filling. More than ½ cup per sandwich and the edges won’t seal. Filling squeezes out. Stick to the amount.
❌ High heat. Cheese needs time to melt. High heat burns the bread first. Medium-low and a lid — that combination works.
❌ Cutting immediately. Wait 60 seconds. The sandwich holds its shape. Cut early and it collapses.
FAQ
Can I make this without Greek yogurt? Mashed avocado (3 tbsp) works as a direct substitute. Half yogurt, half avocado is also excellent.
Best cheese for a healthy tuna melt? Part-skim mozzarella — melts evenly, not greasy. Swiss is a good second. Avoid full-fat cheddar if keeping calories down.
Can I use the oven instead? Yes — 375°F, parchment-lined baking sheet, 8–10 minutes. Broil last 2 minutes for a crispier top. No flipping needed.
Can I meal prep the filling? Yes — keeps 3 days in an airtight container. Leave celery and onion out until assembly. They release moisture overnight.
Why is my tuna melt soggy? Undrained tuna is the most common cause. Press the can lid hard twice. Pat dry with paper towel if still wet. Also check you did the pre-toast step.
Can I use tuna in olive oil? Yes, but drain very thoroughly. Skip the butter in the pan — there’s already enough fat.
Storage
💡 Meal Prep Picks
- Prep Naturals Glass Containers — airtight, for the tuna filling
- Stasher Silicone Bags — for wrapping sandwich halves
Filling: Airtight container, 3 days fridge. Add vegetables fresh each time. Assembled sandwich: Eat immediately. Leftovers reheat in dry skillet medium-low, 2 min per side. Never microwave — ruins the crust.
Products I Use
- Tuna: Wild Planet Wild Albacore — drier pack, cleaner flavor
- Greek yogurt: Fage Total 5% — thickest, stays stable under heat
- Skillet: GreenPan Ceramic Non-Stick — even heat, no coating issues
- Grater: Microplane Box Grater — for fresh mozzarella
More High Protein Lunch Ideas
- Tuna Salad with Greek Yogurt — the cold version of this filling
- Healthy Tuna Casserole — same protein profile, oven-baked
- High Protein Overnight Oats — for the morning before this lunch

