Breakfast & Brunch
This simple hard-boiled egg mayonnaise recipe transforms basic sandwiches into something restaurant-worthy with just a few key techniques. The secret lies in perfectly stable yolks that stay creamy and intact—no more runny messes ruining your lunch.
I’ve tested countless methods, and this one consistently delivers crisp edges, tender whites, and a mayo that clings beautifully to toasted bread.
What makes this recipe truly foolproof is the no-fail yolk stability trick: a gentle ice bath after boiling, followed by a quick mayo mixture that seals the yolks without overmixing.
The sandwich assembly is where the magic happens—layering crisp celery, tangy mustard, and fresh lettuce between toasted bread creates texture and flavor harmony. This isn’t just a sandwich; it’s a satisfying, protein-packed meal that takes less than 15 minutes to assemble.
The result is a sandwich with crunchy celery topping that adds freshness, creamy mayo that holds every bite together, and hard-boiled eggs that slice neatly without breaking.
Whether you’re meal prepping for the week or throwing together a quick lunch, this method ensures your sandwiches stay fresh, flavorful, and structurally sound. No more soggy bread or runny yolks—just perfect, bite-sized satisfaction.
Best of all, this recipe scales effortlessly. Make a batch of eggs on Sunday and assemble sandwiches throughout the week, or whip up a single serving in minutes. The technique works for classic egg salad sandwiches or as a base for creative fillings like smoked salmon and cream cheese.
Let’s build the perfect sandwich, step by step.
Ingredients for simple hard boiled egg mayonnaise recipe for sandwiches
Eight essential ingredients transform simple sandwiches into restaurant-quality meals with perfect yolk stability.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Room temperature for even cooking |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth in mayo |
| Mayonnaise 🥫 | ½ cup | High-quality, not low-fat |
| Fresh Celery Stems 🧅 | 1 cup | Finely chopped for crunch |
| Ice Cubes ❄️ | 4 cups | For immediate ice bath |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed for brightness |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Black Peppercorns 🌶️ | ¼ tsp | Freshly cracked for heat |
| Iceberg Lettuce 🥬 | 2 cups | Shredded for freshness |
| Sourdough Bread Loaf 🍞 | 1 whole | Toasted for structure |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For bread toasting |
| Butter 🧈 | 1 tbsp | Unsalted for flavor balance |
The eggs are the foundation, so start with room-temperature eggs—they cook more evenly. Trader Joe's or local farms often sell the freshest, or just pull them from your fridge an hour before boiling. The ice bath is non-negotiable: it stops the cooking process instantly and keeps yolks firm. For the mayo, Hellmann's or Duke's are my go-tos—they're stable and rich, but any good-quality mayo works. The celery needs to be crisp, so buy it fresh and chop it just before assembling. Pro tip: Freeze your celery for 30 minutes before chopping to make it extra crunchy.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, though it lacks depth. Substituting mayo? Greek yogurt with a splash of vinegar mimics the tang, but texture will differ. The ice bath can be skipped if you're patient, but 10 minutes in ice water guarantees perfect yolks. For the bread, sourdough is ideal—its tang complements the mayo—but any sturdy bread works. Want extra flavor? Toast with garlic butter instead of plain olive oil. The lettuce should be dry; pat it with a paper towel before assembling to prevent sogginess.
Eggs keep 1 week in the fridge once peeled, but I peel them right before using for best texture. The mayo mixture stays fresh for 3 days in an airtight container, but add a thin layer of plastic wrap directly on the surface to prevent a skin from forming. Prep ahead by boiling all eggs on Sunday, then assemble sandwiches as needed. The celery can be chopped and stored in the fridge for 5 days, but it loses crunch over time. For meal prep, portion the mayo mixture into small containers—it's perfect for quick lunches all week.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—eggs, mayo, mustard, celery, and ice. That’s it. No fancy gadgets, no stress, just a bowl and a knife. Honestly, I’ve made this while waiting for coffee to brew.
- Crunchy Creamy Balance: The celery adds a sharp, fresh bite that cuts through the rich mayo, while the Dijon mustard gives it a tangy kick. That crispy egg edge? Chef’s kiss—it’s the perfect contrast to the silky filling.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or quick office sandwiches. The eggs stay firm, the mayo doesn’t turn weird, and it holds up for days. (Yes, even on a Tuesday night.)
- Budget Meal Prep: Eggs and celery are cheap, and mayo lasts forever. I make a big batch on Sunday, toss it in sandwiches all week, and still have leftovers for snacks. My wallet—and my taste buds—thank me.
Step-by-step instructions for perfect hard-boiled eggs with mayonnaise
Here's how to achieve creamy yolks and flawless texture every time—no green rings or rubbery eggs.
Prepare the Eggs for Even Cooking
Place the 8 whole Large Eggs in a single layer at the bottom of a saucepan. Add cold water to cover them by about 1 inch—this prevents cracking during boiling. Bring to a rolling boil over high heat (it should take about 5-7 minutes). Once boiling vigorously, immediately reduce heat to low and cover with a lid.
Simmer gently for 12 minutes—this timing ensures perfectly set whites while keeping yolks creamy. I set a timer and avoid peeking, as opening the lid releases steam and can cause uneven cooking. The eggs are done when you see tiny bubbles rising steadily around the edges of the pan.
Shock in Ice Water for Yolk Stability
Prepare an ice bath by filling a large bowl with 4 cups Ice Cubes and cold water. Using a slotted spoon, transfer the eggs immediately to the ice bath. This shock cooling stops the cooking process instantly and prevents those dreaded green rings around the yolk. Let them cool for 10 minutes—until completely chilled.
Here's the thing—if you skip this step, the yolks can continue cooking in the residual heat and become grainy. The cold water also makes peeling effortless later. I like to gently swirl the bowl occasionally to ensure even cooling throughout.
Make the Creamy Mayonnaise Mixture
In a small bowl, whisk together the 0.5 cup Mayonnaise, 1 tbsp Dijon Mustard, 1 tsp Lemon Juice, 0.5 tsp Diamond Crystal Kosher Salt, and 0.25 tsp freshly cracked Black Peppercorns. This tangy blend enhances the richness of the mayo and balances the egg's natural fat. The Dijon mustard adds depth that regular mustard can't match.
For best results, use room-temperature mayo—it blends more smoothly. If your mayo is too thick, add 1 tsp water at a time until it reaches a spreadable consistency. This mixture should be thick enough to coat the eggs but still glide onto your bread without dripping.
Assemble the Sandwich Components
Toast the 1 whole Sourdough Bread Loaf in a dry skillet over medium heat until golden brown, brushing each slice with 1 tbsp Extra-Virgin Olive Oil and 1 tbsp Butter for extra richness. While the bread toasts, finely chop the 1 cup Fresh Celery Stems and shred the 2 cups Iceberg Lettuce—these add the perfect crunch and freshness to balance the creamy eggs.
Peel the eggs by tapping them gently on a hard surface, then rolling them to crack the shell all over. Peel under cool running water for easier removal. The toasted bread should be warm but not crispy—just firm enough to hold the filling. Layer the lettuce and celery on the bottom slice, then spread the mayo mixture generously.
Add Eggs and Final Touches
Slice the eggs lengthwise and arrange them on the mayo layer. For presentation, I like to fan the yolks slightly so they're visible when you cut into the sandwich. The celery and lettuce should peek out between the egg halves, adding both texture and visual appeal. Press the top slice gently to secure everything.
Here's where it gets fun—serve immediately while the bread is still warm and the mayo is at its creamiest. If making ahead, assemble without the top slice and refrigerate for up to 4 hours, then toast the top before serving. The flavors meld beautifully when everything is at room temperature.
Pro Tips For Making Simple Hard Boiled Egg Mayonnaise Recipe For Sandwiches
- START COLD, END COLD: Boil eggs in water that’s already at a rolling boil—no waiting. When done, plunge them straight into ice water for 5 minutes. This stops cooking instantly and makes peeling them effortless, especially for sandwiches where you want clean slices.
- SLICE CELERY THIN: Use a sharp knife and cut celery into paper-thin strips—no need to dice. They’ll blend into the mayo more smoothly and add texture without overpowering the egg flavor. (Yes, it takes a few extra seconds, but your sandwich will taste like it came from a deli.)
- DON’T OVERMIX THE MAYO: Stir the Dijon, mayo, and chopped celery just until combined—about 10 seconds. Overworking it turns the filling into a paste, and you lose that nice, creamy bite. Think "lightly folded," not "whipped."
- PEEL EGGS UNDER RUNNING WATER: Crack the boiled eggs gently, then hold them under cold running water while peeling. The water washes away loose bits and keeps the whites from sticking to your fingers. (I learned this after ruining three sandwiches with gummy egg debris.)
Troubleshooting your simple hard boiled egg mayonnaise recipe for sandwiches
Runny Yolks?
Overcooked yolks happen when eggs simmer too long or cool too slowly. The fix? Boil for exactly 12 minutes from a rolling boil, then shock immediately in ice water for 10 minutes. I’ve found that using room-temperature eggs also helps—pull them from the fridge an hour before boiling.
If your yolks still run, add ½ tsp lemon juice to the mayo mixture—it helps stabilize the texture. 💡
Eggs Cracking?
Eggs crack during boiling when they hit the water too hard. Prevent this by placing them gently in the pan using a spoon. For extra protection, add 1 tsp vinegar to the water—it toughens the shells slightly.
If cracks happen, peel carefully under running water, and the shells will slide off easier. Never use hot water to start boiling—always cold water to prevent cracking. ❄️
Peeling Problems
Older eggs peel easier, but if yours resist, try this trick: Roll the egg on a hard surface after tapping to crack the shell all over, then peel under cool running water. The water helps separate the membrane.
For stubborn eggs, I’ve had success soaking them in ice water for 5 extra minutes before peeling—it relaxes the membrane. Avoid using your hands to tap eggs directly; use a spoon to protect the yolk. 🥚
Mayo Too Thin?
If your mayo mixture is too runny, it’s likely because the mayo itself was cold. Warm it slightly by stirring it in a bowl over warm (not hot) water for 30 seconds.
For extra thickness, mix in 1 tsp Dijon mustard or ½ tsp cornstarch dissolved in 1 tsp water. Avoid overmixing—just stir until combined. If the mayo separates, whisk vigorously to re-emulsify. 🥫
Bread Getting Soggy?
Soggy bread is usually caused by excess moisture from the mayo or eggs. Toast the bread lightly before assembling, and press the top slice firmly to seal in juices. For extra insurance, spread a thin layer of butter on the bread before adding fillings.
If prepping ahead, assemble sandwiches without the top slice, refrigerate, and toast the top just before serving. 🍞
Celery Too Soft?
Celery loses crunch when chopped too finely or stored too long. Freeze it for 30 minutes before chopping for extra crispness, or store chopped celery in an airtight container with a paper towel to absorb moisture.
For maximum crunch, add celery just before serving—it wilts quickly once chopped. If using prepped celery, store it in the fridge for no more than 5 days. 🧅
Nutrition facts
Frequently asked questions
Why does the ice bath prevent runny yolks?
The ice bath stops the cooking process instantly by dropping the eggs' internal temperature dramatically. This prevents overcooked yolks that become grainy or runny. Without it, residual heat continues cooking the yolks even after boiling, leading to that dreaded mushy texture. The cold water also makes peeling effortless by relaxing the egg membranes.
Can I use this mayo mixture for other dishes?
This tangy mayo works perfectly for deviled eggs, as a dip for veggies, or even as a spread for crackers. The Dijon mustard and lemon juice add depth that makes it more versatile than plain mayo. Just adjust seasoning to taste for different applications.
How do I keep the sandwich from falling apart?
Toast the bread until golden and firm, then press the top slice gently but firmly when assembling. For extra stability, spread a thin layer of butter on the bread before adding fillings. If prepping ahead, assemble without the top slice and refrigerate—then toast the top just before serving.
What's the best bread for this sandwich?
Sourdough or whole grain bread works best—their sturdy texture holds up to the creamy filling. For a lighter option, try rye or even a good-quality baguette. Avoid soft breads like brioche, as they'll get soggy faster. Toasting always helps maintain structure.
Can I make this ahead of time?
Yes! Boil the eggs and make the mayo mixture up to 3 days ahead. Store them separately in airtight containers. Assemble sandwiches without the top slice, refrigerate for up to 4 hours, then toast the top before serving. The flavors meld beautifully when everything comes together fresh.
