Main Courses
This simple tuna sandwich recipe with mayo and egg delivers the perfect balance of creamy, fluffy texture and crisp freshness in every bite—no fancy techniques required. The magic happens when you mix canned tuna with mayo and a lightly beaten egg, creating a filling that's rich yet light, with just the right amount of crunch from celery and onion. I've been making this version for years, and it's the one that actually gets eaten instead of forgotten in the fridge.
The key to success is letting the filling chill for at least 30 minutes before assembling—this allows the egg to set properly, creating that perfect fluffy-yolk texture you remember from childhood.
You'll want soft, slightly toasted bread (white or wheat both work) to hold up to the moist filling without getting soggy, and a sprinkle of lemon juice keeps the flavors bright and fresh.
What you end up with is a sandwich that's creamy yet not heavy, with every bite delivering tender tuna, fluffy egg, and satisfying crunch from celery and red onion. The mayo adds richness without overpowering, while the egg binds everything together into a cohesive, melt-in-your-mouth filling.
It's the kind of sandwich that disappears faster than you can say "lunch is served."
This recipe scales beautifully—make two for a satisfying meal or four for easy lunches all week. The beauty is in its simplicity: no fancy ingredients, no complicated steps, just a sandwich that tastes like comfort food with minimal effort. Let's get started!
Ingredients for simple tuna sandwich recipe with mayo and egg
Eight simple ingredients for a tuna sandwich that tastes like childhood nostalgia.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Tuna in Water 🐟 | 2 cans | Drained well, high-quality brand |
| Mayonnaise 🥛 | ½ cup | Duck or avocado oil preferred |
| Large Eggs 🥚 | 2 whole | Lightly beaten, room temperature |
| Red Onion 🧅 | ¼ cup | Finely diced, fresh |
| Celery Stems 🥬 | ½ cup | Finely diced, crisp |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, bright |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground, coarse |
| Sliced White Bread 🍞 | 8 slices | Soft, lightly toasted |
| Butter 🧈 | 2 tbsp | Unsalted, softened |
The tuna makes all the difference—Wild Planet or Starkist in water (skip the oil) gives the cleanest flavor. I grab mine from Trader Joe's because their cans are always fresh. For the mayo, Hellmann's or Duke's are reliable, but if you've got avocado oil mayo, use that—it's richer. The eggs should be room temperature for even beating, and don't overmix them or you'll end up with scrambled egg instead of fluffy yolk. Celery and red onion are non-negotiable for that classic crunch, but if you're short on time, pre-chopped celery from the salad bar works in a pinch.
No mayo? Greek yogurt thinned with a splash of milk works surprisingly well. Fresh lemon juice is ideal, but bottled lemon juice at half the amount gets you close. The bread? Sourdough or whole wheat both work, but classic white bread is the safest bet—it's soft enough to hold the filling without getting soggy. Want extra flavor? Add a dash of Dijon mustard to the filling. And if you're feeling fancy, avocado slices or lettuce on the side keep it fresh.
This filling keeps beautifully in the fridge for 3 days—make extra for quick lunches. The bread? Toast it fresh when you're ready to eat. If you're prepping ahead, assemble the sandwiches without butter and add it right before eating so it stays crisp. The filling also freezes well for up to 3 months—just thaw overnight in the fridge before assembling.
Why You'll Love This Recipe
- No Chopping Chaos: I swear by this one—just dice that onion and celery into tiny cubes (no fancy knife skills needed), mix it all with the drained tuna, mayo, and a soft-boiled egg. The texture is perfect: creamy, chunky, and ready in minutes.
- Creamy Crunch Magic: That mayo-egg combo? It’s the secret weapon—smooth, rich, and just enough bite from the celery and onion to keep it interesting. Honestly, it’s the kind of flavor that makes you forget it’s a "simple" sandwich.
- Lunchbox Legend: Between us, this is my go-to for packed lunches or quick office meals. The egg adds protein, the mayo keeps it satisfying, and it holds up all day without getting soggy. (Yes, even on a Tuesday night.)
- Budget Win: Canned tuna, eggs, and a jar of mayo? This recipe costs me less than $5 for four servings. Plus, leftovers taste just as good cold the next day—no sad desk lunches here.
Step-by-step instructions for simple tuna sandwich with mayo and egg
Here's how to build the perfect tuna sandwich—creamy, crunchy, and packed with bright flavors.
Prepare the Tuna Mixture
In a medium bowl, gently flake the 2 cans canned tuna in water with a fork, breaking it into small, even pieces. Avoid pressing too hard or you'll end up with a mushy filling. Add the 0.5 cup mayonnaise and mix until fully combined—this is the base of your creamy texture.
Next, fold in the 0.25 cup finely diced red onion and 0.5 cup finely diced celery stems. The celery should be crisp, not soft—this adds that satisfying crunch. Stir in the 1 tablespoon lemon juice, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Taste and adjust seasoning if needed, but don't overdo it—the lemon juice will brighten as it sits.
Lightly Beat the Eggs
Crack the 2 whole large eggs into a separate small bowl and beat them lightly with a fork until just combined. You're not making an omelet here—just enough to blend the yolks and whites so they coat the bread evenly. The eggs will add richness and help bind the filling together.
Here's the thing—don't overbeat the eggs or they'll turn rubbery. You want them slightly runny so they spread smoothly on the bread. If they look too thick, add a splash of water to loosen them up.
Toast the Bread
Spread 1 tablespoon softened butter on each of the 8 slices sliced white bread. Toast them lightly in a dry skillet over medium heat for about 30 seconds per side until they're just warm and slightly golden. You don't want them crispy—just enough to hold up to the filling and add a subtle buttery note.
If you're using a toaster, set it to the lowest setting to avoid burning the bread. The goal is to warm it through without drying it out. Let the toasted bread cool for just 1 minute before assembling—this prevents the filling from steaming and turning soggy.
Assemble the Sandwiches
Spread half of the lightly beaten eggs on 4 slices of toasted bread, then divide the tuna mixture evenly among them. Top with the remaining bread slices, pressing down gently to create neat sandwiches. The egg acts like glue here—it'll help hold everything together without making the sandwich too heavy.
For the best texture, let the sandwiches sit for 5 minutes before serving. This gives the egg time to slightly set and the flavors to meld together. If you're making these ahead, wrap them in parchment paper and refrigerate for up to 2 hours—just let them sit at room temperature for 10 minutes before eating to restore the perfect bite.
Pro Tips For Making Simple Tuna Sandwich Recipe With Mayo And Egg
- Drain and Fluff Tuna: Drain the canned tuna over a bowl, then break up the chunks with a fork—don’t just dump it straight in. This prevents a mushy texture in your sandwich, and you’ll actually taste the tuna instead of a sad, watery paste.
- Boil Eggs for 9 Minutes: Set a timer for exactly 9 minutes in boiling water—no peeking. Overcooked eggs get rubbery, and undercooked ones stay runny, but this gives you a creamy, easy-to-mash yolk that binds everything together perfectly.
- Slice Onion Thin and Soak: Cut the red onion paper-thin and toss it in cold water for 5 minutes before draining. This mellows the sharpness and keeps your sandwich from tasting like a punch to the face.
- Mix Mayo with a Spoon: Don’t just stir the mayo in—use a fork to mash it into the tuna mixture. This distributes it evenly and prevents clumps, so every bite has that classic, balanced mayo-tuna flavor without dry spots.
Storing and reheating this simple tuna sandwich recipe with mayo and egg
Fridge Storage Tips
Your tuna filling stays fresh in the fridge for 3 days when stored in an airtight container—I use glass Pyrex with a snap-on lid. The egg helps preserve moisture, but always press plastic wrap directly on the surface before sealing to prevent a skin from forming.
Label with the date to track freshness, and give it a quick stir before using to redistribute any separated mayo. 🥫
Freezing for Later
Freeze the filling in quart-sized freezer bags (leave 1 inch headspace for expansion) for up to 3 months. Thaw overnight in the fridge—never at room temperature—to maintain texture.
For sandwiches, freeze them unbuttered (add butter fresh) and wrap individually in parchment paper before bagging. This prevents freezer burn and keeps the bread from getting soggy. ❄️
Reheating Perfection
For fridge-stored sandwiches, warm in a toaster for 1-2 minutes—this crisps the bread without drying it out. If using a skillet, heat over low heat for 30 seconds per side with a splash of water to steam gently.
Never microwave—it turns the egg rubbery and makes the bread gummy. Always let sit 5 minutes after reheating to restore the ideal bite.
Butter Freshness
Butter loses flavor when refrigerated, so add it right before eating—softened at room temperature. I keep a small tub of European-style butter (like Plugrá or President) in my fridge for quick sandwich prep.
The higher fat content gives better flavor and prevents the bread from getting soggy faster. 🧈
Crunch Revival
Celery loses crispness when stored—revive it by soaking diced pieces in ice water for 10 minutes before adding to fresh filling. For extra crunch in reheated sandwiches, sprinkle toasted breadcrumbs on top before serving.
I keep a jar of panko on hand specifically for this purpose—it adds texture without overpowering the flavors.
Make-Ahead Assembly
Assemble sandwiches 1 day ahead and store in a single layer in a wooden sandwich box (like OXO Good Grips). The wood absorbs excess moisture better than plastic. Wrap each sandwich in parchment paper and refrigerate—this keeps them from sticking together.
When ready to eat, let sit at room temperature for 10 minutes** to restore the perfect sandwich texture.
Nutrition facts
Frequently asked questions
Can I use oil-packed tuna instead of water-packed?
Yes, but you'll need to drain it thoroughly and reduce the mayo slightly. Oil-packed tuna is richer, so use 0.3 cup mayo instead of 0.5 cup to balance the flavors. Drain well and pat dry with paper towels to prevent a greasy filling.
Why does my tuna filling turn watery?
This happens when the egg isn't fully cooked or the tuna isn't drained well. Always use room temperature eggs and let the filling chill for 30 minutes before assembling. If it's still too wet, add 1 tablespoon Dijon mustard to help absorb moisture. The egg should be just set, not fully scrambled.
How can I make this sandwich gluten-free?
Use gluten-free bread (like Schär or Canyon Bakehouse) and check labels on mayo and Dijon mustard for hidden gluten. For extra structure, toast the bread in a dry skillet for 1 minute per side to crisp it up. The filling remains the same—just the bread changes!
What's the best way to add extra flavor?
Try these easy upgrades: 1 teaspoon capers for briny depth, 1 tablespoon chopped fresh dill for brightness, or ½ teaspoon smoked paprika for warmth. For a creamy twist, stir in 2 tablespoons sour cream with the mayo. Keep the lemon juice—it's the secret to freshness!
Can I make this with canned chicken instead of tuna?
Use 1 can (5 oz) chicken (drained well) and adjust the mayo to 0.3 cup to prevent heaviness. Add ½ teaspoon garlic powder and ½ teaspoon dried parsley to complement the chicken. The texture will be slightly lighter, but just as satisfying.
