Breakfast & Brunch
This breakfast egg salad sandwich recipe transforms simple ingredients into a meal that's crispy, creamy, and ready in under 20 minutes. I perfected it after years of testing ways to make egg salad that doesn't turn soggy between slices of toast—no more sad, mushy sandwiches. The secret? A yogurt-mayo blend that stays fresh, plus celery chopped just fine enough to add crunch without turning to mush.
The magic happens in the texture contrast: tender eggs, velvety yogurt dressing, and crisp celery that stays crunchy even after assembly. I use hard-boiled eggs (the only way to get consistent texture) and a touch of Dijon mustard to brighten the flavors. This isn't your grandmother's egg salad—it's a breakfast sandwich that feels like a restaurant-quality brunch without the fuss.
What you'll end up with is a sandwich that's crispy at the edges, creamy in the middle, and packed with that satisfying crunch from celery and toasted bread. The yogurt twist keeps it light enough for summer mornings but rich enough to satisfy when you're craving something hearty. Plus, it makes enough for leftovers—just store the filling separately and assemble fresh.
Perfect for weeknight mornings when you need protein fast, or as a make-ahead option for busy schedules. The recipe scales easily too—double the batch for lunch the next day. Here's how to make it without a single soggy bite.
Ingredients for breakfast egg salad sandwich
Hard-boiled eggs, creamy yogurt, and crisp celery—these are the stars of a breakfast sandwich that stays fresh and crunchy.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Hard-boiled, peeled, chopped fine |
| Plain Greek Yogurt 🧀 | ½ cup | Full-fat for creaminess, unsweetened |
| Mayonnaise 🥫 | ¼ cup | Dijon-infused preferred for brightness |
| Celery Stalks 🧅 | 1 whole | Thinly sliced, crisp variety |
| Red Bell Pepper 🌶️ | ¼ cup | Diced, seeds removed for mildness |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth of flavor |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked for warmth |
| Bread Loaf 🍞 | 1 whole | Crusty sourdough or brioche preferred |
| Butter 🧈 | 2 tbsp | Unsalted, softened for spreading |
| Chives 🌿 | 2 tbsp | Fresh, finely chopped for garnish |
The eggs are non-negotiable—hard-boiled for perfect texture, chopped just fine enough to stay tender but not mushy. Trader Joe's sells pre-boiled eggs if you're short on time, but I always boil my own for that restaurant-quality consistency. For the yogurt, full-fat Greek yogurt is key—it adds that velvety richness without making the sandwich too heavy. The mayo should be high-quality; I swear by Hellmann's Classic for its balanced flavor. Celery needs to be crisp, so grab the freshest stalks you can find—organic from the farmers market if possible, or at least the bright green ones from the grocery store's produce section. Thinly sliced, it adds that satisfying crunch that keeps the sandwich exciting.
No Greek yogurt? Plain whole-milk yogurt works too, though it won't be as thick. Short on mayo? Extra yogurt plus a splash of lemon juice mimics the creaminess. The Dijon mustard is optional but adds a depth that regular yellow mustard can't match—Maille is my go-to, but any good-quality Dijon will do. If you're avoiding dairy, vegan mayo and coconut yogurt can substitute, though the texture will be slightly different. For the bread, sourdough or brioche gives that perfect crispy edge when toasted, but any sturdy bread will hold up. Toast it fresh before assembling to keep everything crispy.
This egg salad keeps beautifully in the fridge for 3-4 days if stored in an airtight container. The bread should be toasted fresh before assembling to maintain that perfect crunch. For make-ahead meals, I like to prepare the filling a day in advance and store it separately from the bread. When you're ready to eat, just assemble and toast—no soggy sandwiches here. The chives add a bright finish, so sprinkle them on just before serving. If you're prepping for a crowd, double the batch and store the filling in individual containers for easy grab-and-go breakfasts.
Why You'll Love This Recipe
- No Chopping Drama: I swear by this recipe because the celery and bell pepper only need three quick cuts—no fancy dicing, no tears. The yogurt and mayo blend so smoothly, you’ll wonder why you ever boiled eggs for salad separately.
- Creamy But Not Heavy: That Greek yogurt swap for mayo? Game-changer. It keeps the texture light, the flavor bright, and the sandwich from feeling like a greasy brick. Honestly, the first bite makes me forget I’m eating breakfast and lunch.
- Lunchbox Hero: Between us, this is my go-to for packed lunches—it holds up for days, no soggy bread here. Throw in a few extra eggs, and you’ve got a week’s worth of meals ready in 20 minutes. (Yes, even on a Tuesday night.)
- Budget Breakfast Win: Eggs, yogurt, and a bell pepper? That’s it. No specialty ingredients, no markup. I make this when my wallet’s tight, and somehow, it always tastes like I spent an hour in the kitchen. Not the prettiest, but the taste makes up for it.
Step-by-step instructions for breakfast egg salad sandwich
Here's how to assemble this creamy, crunchy breakfast masterpiece in record time.
Hard-Boil and Chop the Eggs
Place the 6 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 12 minutes. This precise timing ensures perfectly set yolks that stay creamy rather than rubbery.
Transfer the eggs to an ice bath for 5 minutes to cool completely. Peel them under running water for easier removal, then chop them into fine pieces using a sharp chef's knife. The smaller the pieces, the creamier your egg salad will be—aim for pea-sized or smaller. Set aside in a medium bowl.
Prepare the Crunchy Vegetable Mix
Thinly slice the 1 whole celery stalk into paper-thin rounds—this is where the crispy texture comes from. Dice the 0.25 cup red bell pepper into small cubes, removing seeds first for a milder flavor. Toss both together in a small bowl and set aside.
Here's the thing—if you skip this step, you lose that satisfying crunch. The celery should stay crisp even after mixing, so don't over-chop. For extra crunch, you could even lightly toast the celery in a dry pan for 1 minute before mixing, but it's not necessary.
Mix the Creamy Yogurt Dressing
In a separate bowl, combine the 0.5 cup plain Greek yogurt, 0.25 cup mayonnaise, 1 tbsp Dijon mustard, 1 tbsp lemon juice, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk until completely smooth and homogeneous—this is your flavor base.
This yogurt-mayo blend creates the signature creamy texture without making the salad too heavy. The lemon juice brightens everything up, while the Dijon adds that subtle tang that elevates ordinary egg salad. Taste as you go—you might want to adjust seasoning before adding the eggs.
Combine All Ingredients
Add the chopped eggs to the yogurt mixture and gently fold together using a rubber spatula. Then stir in the celery and red bell pepper mixture, reserving 2 tbsp of the vegetables for garnish. Fold just until everything is evenly distributed—overmixing can make the celery soggy.
This is where the magic happens. The egg salad should look thick but still spreadable. If it's too dry, add 1-2 tsp of water or a splash of milk. The texture should be smooth with visible vegetable pieces—this ensures every bite has that perfect crunch.
Toast and Assemble the Sandwiches
Slice the 1 whole bread loaf into 4 even pieces—you'll want 2 slices per sandwich. Spread 1 tbsp of softened butter on each slice, then toast in a dry skillet over medium heat for 1-2 minutes per side until golden brown. The butter adds richness and helps create that perfect toasted crust.
Spread the egg salad evenly onto the bottom halves of the toasted bread, then top with the reserved celery and red bell pepper mixture. Sprinkle with 2 tbsp finely chopped chives and serve immediately. The contrast of crispy toast, creamy egg salad, and crunchy vegetables makes this sandwich truly special.
Pro Tips For Making Breakfast Egg Salad Sandwich
- BOIL EGGS 9 MINUTES: Set a timer for exactly 9 minutes in cold water—any longer and you’ll get rubbery yolks that turn your salad grainy. I learned this the hard way after overcooking a dozen eggs for a brunch party. Drain them immediately and shock in ice water to stop cooking.
- GRATE NOT CHOP CELERY: Skip the knife and use a box grater for celery—it releases more flavor and blends smoother into the yogurt base. My grandmother swore by this, and she was right: the texture stays crisp without the chunky bits that make sandwiches messy.
- MIX YOGURT LAST: Fold in the Greek yogurt at the very end, after everything else is combined—otherwise, it curdles when mixed with the mayo. I was skeptical until I tried it: the salad stays light and creamy instead of separating like a sad, lumpy mess.
- SALT THE EGGS IN SHELLS: Add a pinch of salt to the boiling water with the eggs—it keeps them from turning rubbery and makes peeling easier. Sounds weird, but it works: no more struggling with stubborn membranes or dry, chalky yolks.
Make-ahead tips for this recipe
Prep Ahead Strategy
I start by prepping the egg salad filling the night before—it actually tastes better after resting. Store the finished egg salad in an airtight container with a piece of plastic wrap pressed directly on the surface to prevent a skin from forming. This keeps it fresh for 3-4 days in the fridge. The bread should be toasted fresh before assembling to maintain that perfect crunch. 💡
Bread Prep Tips
For make-ahead convenience, I like to toast the bread slices and store them separately in a paper bag at room temperature for up to 2 days. This prevents them from getting soggy. When ready to assemble, just toast again for 30 seconds in a toaster or 1 minute in a dry skillet to restore that crispy texture. 🍞
Freezer-Friendly Option
If you want to go the extra mile, you can freeze the egg salad filling for up to 1 month. Let it cool completely, then transfer to a freezer-safe container with a tight-sealing lid. When ready to use, thaw in the fridge overnight and assemble with freshly toasted bread. The texture might be slightly softer after freezing, but it's still delicious. ❄️
Portion Control
Divide the egg salad into 4 equal portions in small containers for easy grab-and-go breakfasts. Store the bread separately and toast only what you need. This keeps everything fresh and makes mornings a breeze. I like to use small glass containers because they're microwave-safe if you prefer to reheat the filling. 📅
Reheating Secrets
If you've stored the egg salad in the fridge, give it a quick stir before assembling to redistribute any separated ingredients. For extra creaminess, add 1 tsp of water or milk when reheating in the microwave. Heat for 30 seconds on 50% power to maintain texture. Never microwave the bread—always toast it fresh for that perfect crunch. 🔥
Garnish Last
Save the 2 tbsp reserved celery and red bell pepper for garnishing right before eating. This ensures they stay crisp and add that fresh crunch to every bite. I also sprinkle the chives on last—they wilt if added too early. This little touch makes the sandwich feel restaurant-quality without extra effort. 🌿
Nutrition facts
Frequently asked questions
Why does this recipe use yogurt instead of just mayo?
The yogurt creates a lighter, creamier texture that stays fresh longer than traditional mayo-based egg salad. It also adds protein and reduces greasiness, making it perfect for breakfast. The yogurt-mayo blend keeps the sandwich from feeling too heavy while maintaining that classic creamy taste you love.
Can I make this sandwich ahead of time?
Prepare the egg salad filling up to 3-4 days ahead and store it in an airtight container. Toast the bread fresh before assembling to prevent sogginess. For best results, store the filling and bread separately—this keeps everything crisp. The yogurt-based dressing actually improves overnight!
What's the best bread for this sandwich?
Use crusty sourdough or brioche for that perfect toasted crunch. Any sturdy bread works, but avoid soft varieties like white sandwich bread—they'll get soggy fast. Toasting the bread fresh is key to maintaining texture. For extra flavor, try a lightly toasted whole grain or rye loaf.
How do I keep the celery from getting soggy?
Thinly slice the celery just before mixing and reserve 2 tbsp for garnishing last. Fold the vegetables into the egg salad gently—overmixing releases moisture. Lightly toasting the celery in a dry pan for 1 minute before adding also helps maintain crispness. This simple trick makes all the difference!
Can I make this recipe dairy-free?
Yes! Replace the yogurt with vegan coconut yogurt and use vegan mayo. The texture will be slightly lighter, but still delicious. For extra creaminess, add 1 tbsp of olive oil to the mixture. All other ingredients remain the same—just check your bread for dairy if avoiding it completely.
