Breakfast & Brunch
This fast breakfast egg salad sandwich delivers restaurant-quality flavor in under 15 minutes—no fancy techniques required. The secret lies in perfectly cooked hard-boiled eggs chopped just fine enough to hold together, mixed with crisp celery, tangy mayo, and fresh dill that brightens every bite.
I developed this recipe during a particularly hectic morning when I needed a satisfying breakfast that didn’t require standing over the stove for hours.
What sets this apart is the crunchy celery crowns—thinly sliced celery that stays crisp even after sitting in the fridge overnight. The zesty dill kick comes from fresh dill mixed with a touch of lemon juice, cutting through the richness of the eggs while adding a bright, herbaceous note.
This isn’t your basic egg salad; it’s a flavor-packed sandwich that feels indulgent yet comes together effortlessly.
By the time you assemble the sandwich with toasted bread, you’ll have a tender, creamy, and crunchy bite that’s perfect for meal prep or a quick grab-and-go breakfast. The eggs stay moist, the celery adds satisfying texture, and the dill ensures every forkful is vibrant.
This is the kind of sandwich that makes you look forward to mornings.
The best part? It keeps well in the fridge for up to three days, making it ideal for busy weeks. Whether you’re packing lunches or fueling up before a long day, this recipe delivers restaurant-quality results with minimal effort.
Let’s get started—your first bite will be the best part of your morning.
Ingredients for breakfast egg salad sandwich
Fast, flavor-packed ingredients that transform into restaurant-quality breakfast sandwiches in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Fresh, room temperature preferred |
| Mayonnaise 🥫 | ½ cup | Duck or avocado mayo for extra richness |
| Fresh Dill 🌿 | ¼ cup | Chopped finely, stems removed |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, bright flavor |
| Celery Stems 🧅 | 2 whole | Thinly sliced into 'crowns' |
| Red Onion 🧅 | ¼ cup | Finely diced, sharp bite |
| Dijon Mustard 🍯 | 1 tsp | For tangy depth, not sweet |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for heat |
| Bread 🍞 | 8 slices | Crusts removed, toasted |
| Butter 🧈 | 2 tbsp | Unsalted, softened for spreading |
| Ice Cubes ❄️ | 2 cups | For egg cooling bath |
The eggs are the foundation—use extra-large for extra creaminess. I grab organic eggs from the grocery store's refrigerated section (the ones in the cardboard cartons) because they hold up better when boiling. For the celery, look for bright green, crisp stems—the darker the green, the fresher. Pro tip: slice the celery as thinly as possible (almost translucent) for those perfect 'crowns' that stay crisp. The dill? Fresh is non-negotiable here—dried just won't give you that zesty kick. I usually buy a bunch and freeze half for later use.
No mayo on hand? Greek yogurt mixed with olive oil works in a pinch (use half the amount). Short on dill? Fresh parsley or chives at double the amount brings a different but still bright flavor. The red onion adds bite—if you hate raw onion, quick-pickle it in vinegar for 10 minutes to mellow it out. For the bread, sourdough or rye adds amazing texture, but any soft sandwich bread works. Toast it just until golden—no need to burn it. The butter should be soft enough to spread but not melted (microwave 10 seconds if needed).
Eggs stay perfect for 3 days in the fridge if stored in their shells, but chop them up and mix with the salad within 24 hours for best texture. The celery crowns? Keep them separate in a sealed container until ready to assemble—this preserves their crunch. The whole sandwich holds up for 2 days if wrapped tightly in parchment. For meal prep, I make double batches and freeze the filling (without bread) for up to 2 months. Toast the bread fresh when ready to eat—nothing beats that warm, buttery crunch.
Why You'll Love This Recipe
- No Chopping Required: I swear by this trick—just dice the celery stems into tiny cubes (no need to peel!) and toss them straight into the mayo. The crunch stays perfect, and honestly? It’s the one step I skip when I’m running late.
- Bright & Creamy Magic: That lemon juice cuts through the richness of the mayo so well, and the fresh dill? It’s like a little burst of sunshine in every bite. Even my kid who hates veggies asks for seconds—proof it works.
- Lunchbox Hero: Pack these sandwiches the night before, and they’re ready to grab. The eggs stay moist, the celery doesn’t get soggy, and I’ve sent my husband off to work with these for weeks—no complaints, just empty wrappers.
- Pantry Staple Power: Eggs, mayo, celery? You’ve got this. No fancy ingredients, just basics that cost next to nothing. I made a double batch last week, and now I’ve got backup for when I forget to plan ahead. (Yes, that happens.)
Step-by-step instructions for zesty breakfast egg salad sandwiches
Here's how to make a protein-packed breakfast in under 20 minutes—crispy, fresh, and ready to grab.
Hard-Boil the Eggs to Perfect Doneness
Place the 8 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a rolling boil over high heat, then immediately remove from heat, cover, and let sit for exactly 12 minutes. This timing ensures creamy yolks with no grayish rings.
Transfer the eggs to a bowl of ice water to cool for 10 minutes. The ice cubes will shock the eggs, making them easier to peel. Gently tap each egg on a hard surface, then roll to crack the shell all over before peeling under running water. Once peeled, slice each egg into 8 wedges—this keeps them uniform for mixing.
Mix the Zesty Egg Salad Base
In a large bowl, combine the egg wedges with the 0.5 cup mayonnaise, 1 tbsp lemon juice, and 1 tsp Dijon mustard. Stir gently to coat the eggs evenly—the lemon juice brightens the flavor while the mustard adds tangy depth. I like to use a fork for this step so I can check the texture as I go.
Add the 0.25 cup finely chopped fresh dill, 0.25 cup diced red onion, 0.5 tsp salt, and 0.25 tsp black pepper. The dill gives a fresh herbal kick, while the onion adds a sharp bite that cuts through the richness. Taste and adjust seasoning—you want it bright, not bland.
Fold in Celery Crowns for Crunch
Slice the 2 whole celery stems thinly into "crowns" (crosswise cuts about 1/8-inch thick). Fold them into the egg salad just before assembling—this keeps them crisp. The celery adds a satisfying crunch that contrasts perfectly with the creamy eggs.
Gently stir everything together with a rubber spatula. You want the celery evenly distributed but still visible for that fresh crunch in every bite. If the mixture seems too thick, add 1 tsp lemon juice to loosen it slightly.
Toast the Bread and Assemble Sandwiches
Toast the 8 slices of crustless bread in a dry skillet over medium heat for 1-2 minutes per side until golden brown. Spread 1 tbsp softened butter on each slice while still warm—this adds richness and helps the filling stick.
Spoon about 1/4 cup of the egg salad onto each buttered slice, then top with another slice. Press gently but firmly to create a neat sandwich shape. The butter acts as a glue, holding everything together without making it soggy.
Chill and Serve for Maximum Freshness
Let the sandwiches rest in the fridge for 10 minutes before serving. This chilling time helps the flavors meld together and makes the bread slightly firmer, so it doesn't get mushy from the egg salad.
Slice each sandwich diagonally and serve immediately. The contrast of crispy toast, creamy eggs, and fresh celery makes this breakfast sandwich feel like a gourmet bite—perfect for a quick morning or weekend brunch.
Pro Tips For Making Breakfast Egg Salad Sandwich
- Boil Eggs Until Cool: The second you pull them from boiling water, plunge eggs into ice water for 5 minutes—this stops cooking and makes peeling effortless. I used to rush this step and ended up with stubborn shells clinging to the whites like glue.
- Chop Celery Fine: Tiny dice (1/8-inch pieces) blend better and add texture without bulk. Skip the food processor—your hands work faster, and you can taste as you go. I learned this after one batch where celery chunks turned my salad into a crunchy surprise.
- Balance Mayo with Lemon: Start with 2 tablespoons of mayo per 6 eggs, then add lemon juice (1-2 teaspoons) gradually—it brightens the flavor without making the salad taste flat. Too much mayo? Thin it with a splash of milk or extra lemon.
- Use Room-Temp Eggs: Cold eggs from the fridge cook unevenly and can turn rubbery. Let them sit in their shell at room temp for 30 minutes before boiling. This small step makes all the difference in texture—no more dry, chalky yolks.
Troubleshooting this dish
Eggs Too Watery?
If your hard-boiled eggs release too much liquid when chopped, it’s likely from overcooking or improper cooling. To fix this, reduce boil time to 11 minutes instead of 12, and shock the eggs in ice water for only 5 minutes.
For extra insurance, pat the chopped eggs dry with a paper towel before mixing with mayo. 💧
Celery Losing Crunch?
Celery crowns soften quickly when mixed into the salad. To keep them crisp, slice them just before folding into the egg mixture and store them separately in a sealed container with a paper towel to absorb moisture. Add them to the sandwich right before serving for maximum crunch.
Sandwich Falling Apart?
If your sandwiches disintegrate when sliced, the bread isn’t toasted enough or the butter isn’t spread evenly. Toast the bread until it’s deep golden brown and spread 1 tbsp butter per slice while still warm. Press the sandwiches gently but firmly to help them hold together. 🍞
Egg Salad Too Dry?
Dry egg salad often means not enough mayo or overmixed eggs. Add 1 tsp lemon juice or 1 tbsp water to loosen the mixture, or fold in an extra 1 tbsp mayo if needed. For extra creaminess, mash a few egg yolks into the salad before adding the celery.
Onion Too Sharp?
If the red onion’s bite is overwhelming, soak the diced onion in ¼ cup vinegar for 10 minutes before draining and adding to the salad. For a milder flavor, swap red onion for yellow onion or green onion tops, which are naturally sweeter. 🧅
Dill Flavor Fading?
Fresh dill loses its brightness when mixed too far in advance. Store the chopped dill in an airtight container with a damp paper towel and fold it into the salad just before assembling the sandwich.
For extra zing, add a pinch of salt or a splash of lemon juice right before serving.
Nutrition facts
Frequently asked questions
Can I use scrambled eggs instead of hard-boiled for this sandwich?
Yes, but the texture will differ! Scrambled eggs work best if you make them extra creamy (using whole milk or heavy cream) and cool them completely before mixing. For a more traditional egg salad texture, hard-boiled eggs are ideal—their firmness holds up better in sandwiches. If using scrambled, chill the mixture for 30 minutes before assembling to prevent sogginess.
How do I make this egg salad sandwich vegan?
Swap the eggs for 1 cup cooked chickpeas (mashed) or tofu (crumbled and pan-fried), and use vegan mayo. Add 1 tbsp nutritional yeast for a cheesy flavor. Keep the celery, dill, and lemon juice for brightness, but reduce the mayo slightly since plant-based versions are often thicker. Toast vegan bread with olive oil instead of butter for the same crispy texture.
What's the best way to reheat these sandwiches?
Reheating isn't recommended since the bread will get soggy, but if needed, wrap the sandwich in foil and warm in a 200°F oven for 5-7 minutes—just until the edges are toasty. For a fresher taste, always assemble cold sandwiches and toast the bread fresh when ready to eat. The egg salad holds up best at room temperature for 1-2 hours after assembly.
Can I prep the filling ahead of time?
The egg salad filling keeps well for 3 days in the fridge, but store the celery crowns separately to maintain crunch. Mix them in just before assembling. For longer storage, freeze the filling (without celery) for up to 2 months. Thaw overnight in the fridge and fold in fresh celery and herbs before serving. The bread should always be toasted fresh.
Why does my egg salad turn grayish?
Grayish eggs usually mean overcooking or old eggs. For perfect results, use fresh eggs and boil for exactly 12 minutes (no longer!). Shock in ice water immediately after boiling to stop cooking. If using older eggs, reduce boil time to 10-11 minutes. The gray ring around yolks is harmless but affects appearance—pat eggs dry before chopping to minimize moisture issues.
