This egg sandwich is creamy, tangy, and far more satisfying than something this simple has any right to be. It tastes amazing, comes together quickly, and you can throw in whatever’s already in your fridge – perfect for a quick breakfast, lazy brunch, or lunch packed to go.
I usually make it with almost no effort at all, since I batch-cook hard-boiled eggs for the week anyway. They go into so many things – my potato salad, deviled eggs, or different toasts and sandwiches like this one when lunch sneaks up on me. Having them ready means these sandwiches are on the table in minutes.

Egg Sandwich Ingredients
The best egg sandwich is the one you can make with what you already have on hand. I keep the list short on purpose, then add extras only when I want a heartier version. Here’s what I use and why:
- Eggs. Hard-boiled eggs are the base of the whole filling. The key is getting them cooked just right – fully set whites and yolks that are cooked through but not chalky. I’ll cover exactly how to do that in the next section.
- Mayonnaise. Mayo is what binds the filling and gives it that creamy texture. I always go full-fat here – it gives the richest flavor and the best consistency. Lighter versions tend to make the filling watery, so I’d skip them for this one.
- Mustard. Just a teaspoon, but it makes the filling taste complete. Yellow mustard keeps it mild and familiar, Dijon brings a little more bite – I use whichever one I have open in the fridge. Either way, it’s what stops the filling from tasting flat.
- Seasoning. Salt and black pepper, that’s it. I season at the end so I can taste and adjust rather than guess.
- Optional add-ins. This is where you can really make it your own. I love adding ham – it makes the sandwich more hearty and satisfying, which is why you’ll see it in this version. Fresh herbs like parsley or chives add a nice brightness. The base recipe is already really good on its own, but if you want to mix things up, I’ll share my favorite variations a little later in the post.
Bread is just as important as everything else in this easy egg sandwich recipe – it affects the flavor, the texture, and how well the whole sandwich holds together. That’s why I’ve given it its own section coming up next.
Best Bread for Egg Sandwich
Egg filling is soft by nature, so the bread needs to support it. Something too crusty pushes the filling out with every bite, while something too fragile turns soggy or collapses. That is why it’s worth thinking about before you just grab whatever’s in the pantry.
My go-to is classic white or whole wheat sandwich bread. It’s tender, easy to bite through, and sturdy enough to hold the filling neatly.
When you want something more substantial – especially for breakfast – a bagel egg sandwich is a great option. I’d go with a softer bagel here and keep the filling from being too generous, otherwise it squeezes out the moment you take a bite.
And if you’re in the mood for something more indulgent, a croissant egg sandwich is hard to beat for brunch. The buttery layers pair beautifully with creamy eggs, though it’s more delicate, so I keep the filling a little lighter and serve it right away.
As for toasted versus soft – honestly, both work. I’m a big fan of lightly toasted bread though – just enough to give the edges a little crispness while the center stays soft. It adds some contrast to the creamy filling and helps the sandwich hold together better. If you prefer a softer bite, just skip that step entirely.
With the ingredients covered, here’s exactly how I put it all together.

How to Make Egg Sandwich
Getting a perfect egg sandwich is more about knowing a few small things that change the result. Here’s what I’ve found actually matters.
How to Cook Eggs for Sandwiches
For this hard boiled egg sandwich recipe, I use the hot-start method – the same one I use for my deviled eggs.
The idea is simple: instead of starting eggs in cold water, you lower them straight into already-boiling water. This way you can time the boil precisely from the moment the eggs go in, without having to guess how long the water took to heat up. It also makes peeling so much easier – the sudden heat causes the whites to pull away slightly from the shell, which means less fighting with it later.
I reduce the heat just enough to keep a steady boil without the eggs bouncing around, and let them go for exactly 10 minutes. That’s the sweet spot for this cold egg sandwich – fully set whites and yolks that chop cleanly and hold their shape in the filling, without the center turning dry and crumbly the way overcooked eggs do. Less than 10 minutes and the yolk can still be a little soft in the middle, which makes the filling wet and harder to work with.
As soon as they’re done, I move them straight into cold water. This stops the cooking immediately and makes them so much easier to peel. I always peel under cold running water too – especially when a stubborn piece of shell decides it’s not going anywhere without a fight.
How to Make Egg Mayo Sandwich Filling
Once the eggs are peeled, chop them into small, roughly even cubes – I aim for pieces about the size of a pea. Chopping rather than mashing is what makes this filling work. Mashing breaks the yolks down completely and turns the filling dense and pasty, while chopped eggs keep their shape just enough to give the sandwich real texture and something satisfying to bite into.
From there, it’s just a matter of adding the mayonnaise, mustard, salt, and pepper and stirring gently – just enough to bring everything together into a lightly creamy mixture. I’m always tempted to keep mixing, but I stop the moment it looks combined. Overmix it and you lose all that texture you just worked to keep.
For the classic version, that’s genuinely all you need. But I love throwing in diced ham and a handful of fresh parsley or chives – the ham adds a little heartiness and the herbs brighten the whole filling up
And the best part – tasting. Who doesn’t love that part? I always taste before calling it done. Sometimes it needs a tiny pinch more salt, sometimes it’s perfect as is – but seasoning at the end rather than guessing upfront gives you so much more control over the final result.
How to Assemble Egg Sandwich
This part is easy, but worth doing with a little care. As I mentioned earlier, I always toast my bread – toasting adds structure and stops the filling from softening the bread within minutes. If you prefer a softer bite, that’s completely up to you, just know the sandwich won’t hold together quite as well.
Once it’s toasted, divide the filling evenly across half of the slices – don’t pile it too high or you’ll spend the next five minutes chasing egg across the plate. Top with the remaining slices and press down very gently so the filling settles evenly without squeezing out the sides.
From here, I usually leave it as is – especially when I’m packing it for lunch. But if you want to get creative with how you cut and present it, my cucumber sandwich recipe has some fun ideas – just keep in mind that egg filling is a little less forgiving than cucumber, so I’d stick to simple cuts rather than anything too ambitious.
Now that you know how to nail the classic, let’s talk about some of my favorite ways to mix it up.
Top 5 Egg Sandwich Ideas
This homemade egg sandwich is already great as is, but it’s also one of those recipes that’s really easy to make your own. Here are my top 5 variations worth trying:
Classic Egg Sandwich
The no-frills version – skip the ham and herbs and let the egg filling speak for itself. Just eggs, mayo, mustard, salt, black pepper, and good bread. Honestly, some days this is exactly what you need.
Bacon Egg Sandwich
This version happens when I have leftover bacon in the fridge and zero self-control. Swap the ham for crispy bacon – either stirred into the filling or laid on top before closing. The smokiness plays really well against the creamy eggs, and the extra crunch makes it feel like a proper breakfast rather than a quick lunch.
Avocado Egg Sandwich
This one is my go-to when I want something a little lighter. Instead of ham, I spread a layer of mashed avocado straight onto the toast before piling the egg filling – the creaminess of the avocado and the eggs together is really something.
Celery Egg Sandwich
If you want to add a little texture without changing the flavor, this one is worth trying. Just a little finely diced celery stirred into the filling instead of adding ham adds a subtle crunch that makes every bite feel more alive.
Egg Sandwich Without Mayo
Not everyone loves mayo, and that’s fine – Greek yogurt or cream cheese both work as a swap. Greek yogurt keeps it lighter with a little tang, cream cheese goes in the opposite direction and makes it noticeably richer. I’ve tried both and honestly can’t pick a favorite.
Now that you’ve got plenty of options to play with, let’s talk about what to serve alongside.
What to Serve with Egg Sandwiches
This easy egg sandwich is satisfying and nutritious enough on its own, but if you’re putting together a bigger spread or just want something on the side, here are my favorite combinations.
- For a hearty breakfast or brunch plate, I like to add something on the side to make it more filling – crispy hash browns, mashed potato pancakes, French toast, or blueberry muffins are my go-to choices here.
- For lunch or picnics, I usually go with something fresh alongside like pasta salad, potato salad, spinach strawberry salad, or beet salad. And if I’m putting together a larger spread, deviled eggs are always on the table too (they’re made from the same ingredients, so it just makes sense) – or even cucumber sandwiches or ham and cheese sandwiches for a proper table of snacks.
And since this sandwich is so easy to prep ahead, let’s talk about how to do it.
Make-Ahead, Lunch and Storage Tips
This is honestly one of the best sandwiches to make ahead, and I do it all the time. The filling keeps really well in the fridge for up to 4 days in an airtight container – so I usually make a bigger batch at the start of the week and assemble fresh whenever I need it.
Always keep the filling and bread separate until you’re ready to eat. Toast the bread just before assembling and the whole thing comes together in minutes.
If you’re packing it for lunch, the easiest way to avoid soggy bread is to pack the filling separately and assemble at lunchtime – it takes thirty seconds and the bread stays perfectly crisp.
Once assembled, I’d eat it the same day. The bread softens quickly once it meets the filling, and it’s just not as good the next day.
Ready to make this simple egg sandwich? Here’s everything you need in one place.

Egg Sandwich
Equipment
- Medium Saucepan
- Medium Bowl
- Knife
- Cutting Board
- Slotted Spoon or Spider Strainer
- Spatula or Spoon
Ingredients
- Sandwich Bread4 slices
- Eggs4 pcs
- Mayonnaise2 tbsp
- Yellow or Dijon Mustard1 tsp
- Salt⅛ tsp
- Black Pepper¼ tsp
- Ham(diced, optional)2 oz
- Fresh Parsley or Chives(finely chopped, optional)2 tsp
Instructions
- Fill a medium saucepan with water and bring it to a full boil. Reduce the heat slightly to keep a steady boil, then carefully lower the cold eggs in using a slotted spoon or spider strainer. Cook for 10 minutes.
- Move the eggs straight into a bowl of cold tap water and leave them for 5-10 minutes – this stops the cooking and makes peeling so much easier. Peel under cold running water.
- While the eggs are boiling and cooling, dice the ham and finely chop the parsley or chives if using, and add them to a mixing bowl.
- Cut the peeled eggs into small cubes and add them to the bowl with the ham and herbs. Add mayonnaise, mustard, salt, and black pepper and stir everything together gently – just until the mixture looks creamy and combined – don't overmix or you'll lose the texture. Give the filling a taste and add a pinch more salt if needed.
- Toast the bread and spread the filling evenly across half the slices. Top with the remaining bread and press down very gently so the filling settles without squeezing out the sides. Serve immediately while the toast is at its crispiest.
Notes
- Cold eggs straight from the fridge work best here – the contrast in temperature when they hit the boiling water helps the shells come off much more cleanly later.
- Once the mayo goes in, stir as little as possible – just enough to bring everything together. Overworking the filling makes it heavy and dense.
- Always season at the end rather than upfront. The mayo and mustard already add saltiness and tang, so tasting before adjusting gives you much better control.
- To get ahead, make the filling in advance and keep it in a sealed container in the fridge. Assemble only when you’re ready to eat – once the filling hits the bread, it’s best eaten straight away.
Nutrition Information
Serving Size: 205 g
| PER SERVING | AVG. QTY* | %DV** |
|---|---|---|
| Calories | 460 kcal | 23% |
| Protein | 22.7 g | 45% |
| Fat | 26.3 g | 40% |
| Saturated | 6.2 g | 31% |
| Unsaturated | 20.1 g | 50% |
| Carbohydrate | 31.2 g | 10% |
| Dietary Fiber | 2.1 g | 8% |
| Sugars | 4.7 g | 5% |
| Sodium | 902 mg | 39% |
| Cholesterol | 395 mg | 132% |
* Nutritional values are approximate and provided for general guidance only. Actual values may vary depending on ingredients and exact quantities used.
** Percent Daily Values are calculated based on a standard 2,000-calorie daily diet. Individual nutritional needs may differ depending on personal calorie requirements.
Share with Friends
Good food is better when shared. It also helps us create more recipes for you.
Frequently Asked Questions
How to make an egg sandwich?
To make an egg sandwich, hard-boil eggs, cool, peel, and chop. Mix with mayo, mustard, salt, and pepper, add any extras you like, then pile onto toasted bread.
How to make egg mayonnaise sandwich filling?
Making egg mayo filling starts with chopping hard-boiled eggs, then stirring in mayo, mustard, salt, and pepper until just combined – overmixing makes it dense.
What Is egg sandwich?
An egg sandwich is a sandwich made with a creamy hard-boiled egg filling – perfect for breakfast, brunch, or a quick packed lunch.
What is the best bread for egg sandwiches?
The best bread for an egg sandwich is soft white or whole wheat sandwich bread. Avoid thick crusty breads – they push the filling out with every bite.
How long to boil eggs for egg sandwiches?
For egg sandwiches, boil eggs for 10 minutes for a fully set yolk that chops cleanly without crumbling. Less and the filling turns wet, more and the yolk goes dry and chalky.


2 comments