A classic egg salad sandwich recipe never goes out of style! This egg salad with dill combines perfectly cooked eggs, mayonnaise, thinly sliced green onion, and a touch of cayenne pepper for one easy, tasty lunch.

Hi friends!
Stopping in for a quick recipe before the weekend with this satisfying classic egg salad sandwich. With the addition of dill, it really takes the egg salad up a notch!
I’ve been really enjoying old-school, simple recipes lately like curry chicken salad sandwiches, tuna wraps and grilled cheese. They never go out of style!
Something you may or may not know about me (depending on how long you’ve been following me here) … I will not eat egg salad anywhere, but home.
If I find one piece of shell in the mixture, I will drop everything I’m doing (including the sandwich) and run for the hills. Seriously. I can’t go there. Suffice to say, my eggs are well inspected for said shell, LOL.
Egg Salad Ingredients
What I love about an egg salad recipe is that it’s SO simple to prepare and chances are you have to ingredients on hand to make (unless you’re like Steve Carell’s character in 40 Year Old Virgin).
“I really wanted an egg salad sandwich.” Remember that scene? It gets me every time.
Whenever I think of an egg salad sandwich, I think of that movie. Funny how certain foods can trigger memories, isn’t it?
So, a classic egg salad recipe typically includes:
- Boiled eggs
- Mayonnaise
- Seasoning, like salt and pepper
You can jazz up your egg salad sandwich a little by adding a few extra ingredients like I did here to make it extra tasty!

How To Make It
Full details are in the recipe card below, but here are the basics:
- Cook eggs (obviously), then allow them to cool in some cold water.
- Peel shell from eggs.
- Chop or mash the eggs, then stir in mayonnaise, green onion, dill, cayenne pepper, salt and black pepper.
- Spread some mayonnaise and Dijon mustard on slices of bread.
- Portion egg salad mixture on top, then place your top slices over that to form the sandwiches.

How To Make Hard Boiled Eggs Peel Easy
Everyone has their own way to prepare eggs.
How I love to prepare eggs is to place the eggs in a saucepan of cold water, bring the water to a boil, cover, and then remove from the heat. Let the eggs sit in the covered saucepan for about 10 to 12 minutes until they’re hard-boiled.
As soon as the cook time is up, transfer the eggs to a bowl of icy water and gently crack the shell. Once they’re cool enough to handle, peel them under cold, running water.
And, if you are like me, carefully inspect so they are shell free. Then they are ready to use in your sandwich. See the recipe card below for full details.
There is absolutely nothing fancy here, far from it. But is it tasty and hit the spot? Oh yeah!
Why Do Egg Yolks Turn Grey?
Have you ever boiled or steamed eggs only to discover when you have peeled and cut them open the beautiful yellow yolk is grey around the edges? Bummer.
That just means that the yolk has been overcooked. It’s still edible, just not picture perfect. My preparation works out well every time and you’re left with pretty-as-a-picture egg yolks.
Recipe Variations
- Chopped pickle works lovely mixed in this egg salad. Perhaps try that instead of green onion.
- If you want to mix things up a bit, try using curry powder instead of cayenne pepper and dill.
More Yummy Lunch Recipes
The only thing you need to decide now is what to have with your egg salad sandwich. You can never go wrong with crunchy kettle chips if you ask me.
Hope you love this one! We think it’s the best egg salad recipe and I hope you do too!
If you make this egg salad sandwich recipe, be sure to leave a comment below!

Classic Egg Salad Sandwich Recipe
Ingredients
- 5 large eggs
- ¼ cup mayonnaise, plus more to taste for bread
- 1 stalk green onion, thinly sliced
- ¼ teaspoon dried dill (dill weed)
- ⅛ teaspoon ground cayenne pepper
- pinch salt
- pinch freshly ground black pepper
- 1 tablespoon Dijon mustard
- 4 slices sandwich bread, use your favourite variety
Instructions
- Cook the eggs: Place the eggs in a saucepan in a single layer and fill with cold water until the eggs are covered by the water (the eggs should be submerged in the water and the water should cover the eggs by 1-inch or so). Bring to a rolling boil. Once the water boils, cover with the saucepan lid, remove the saucepan from the heat and let the eggs sit in the water (still covered with the lid) for 10 to 12 minutes to cook the eggs until they're hard boiled.
- Cool the eggs: Place some ice (1 cup or so) in a bowl and fill with cold water. Using a slotted spoon, transfer the eggs from the saucepan to the bowl. Gently give each egg a little crack with a butter knife or spoon to just break the shell. Once they're cool enough to handle, gently peel them under cold, running water to remove the shells (they're easier to peel this way). Discard the shells.Tip: To ensure all of the little bits of shell are removed from the eggs, I like to give them a quick rinse under cold water, then pat dry with some paper towels.
- Make the egg salad: Chop the eggs to your desired consistency (I like to leave the eggs a bit chunky because I like the texture), then place into a mixing bowl (alternatively, you can mash the eggs directly in the bowl if you prefer). Stir in mayonnaise, green onion, dill, cayenne pepper, salt, and black pepper.
- Assemble the sandwiches: Spread the Dijon mustard over one side of two slices of bread and spread some mayonnaise over one side of the other two slices of bread. Distribute the egg salad mixture between two slices of bread (over top of Dijon mustard). Top with remaining slices of bread (the mayonnaise side on the inside) to form the sandwiches. Serve and enjoy!
A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.
© Girl Heart Food Inc. Photographs and content are copyright protected.
Tried this recipe?
If you do make this recipe, thank you!! It would mean so much if you could leave a comment below. Love to know how you enjoyed it, and it helps other readers too!
Michelle | The Secret Ingredient Is says
I saw this on your instagram last week and have been craving an egg sandwich ever since! There is something just so good about and simple about a sandwich like this – i love this recipe, definitely need to try it because I love dill so much!
Girl Heart Food says
Haha – when you see one, you want one, right? Thanks Michelle! Hope you like the touch of dill in there 🙂
Sheila says
Oh my goodness! I love egg sandwich. This is actually my favorite. Nothing goes wrong with it plus add some potato skins on the sides. Olalala! Anyway, this post made me crave for one so bad. Heading out to the kitchen to make one.
Girl Heart Food says
Thanks Sheila! So good, especially with some potato chips! Enjoy 🙂
Sarah says
I looooove egg salad sandwiches, but I really hate peeling the eggs lol. Fortunately the hubs makes them for me all the time! Now I want to watch Steve C and eat this lol!
Girl Heart Food says
I know what you mean!! Thanks Sarah!
Leanne | Crumb Top Baking says
Egg sandwiches always remind me of wedding and baby showers! They’re a classic to make when a tray of sandwiches is called for. But I only eat the ones I make. I’m like you Dawn, I need to carefully inspect for shell, so I’m weary about eating them if I haven’t made them. So funny. Love the addition of cayenne in your egg salad mixture! Looks relish!
Girl Heart Food says
Haha…I can see that! Thanks Leanne! Gotta love a little bit of heat 🙂
Christina says
Oh man, I haven’t eaten an egg salad sandwich in what feels like forever! Now I’m craving one SO bad!! Which means, I get to pin your recipe and make one! Yay! Love your technique for cooking the eggs, I’ll be sure to give it a try!
Girl Heart Food says
Woo hoo! Thanks Christina!
Kevin O'Leary says
I love the addition of cayenne and dill. I now know what I’m having for lunch today. 🙂
Girl Heart Food says
Thanks so much, Kevin! It really adds a nice flavour! Enjoy 🙂
Katherine | Love In My Oven says
I love that movie! I don’t think I’ll be able to think of an egg salad sandwich without thinking of that scene now haha. I totally crave egg salad sandwiches all the time (not just a pregnancy thing). They’re a thing of beauty!! Love the dill and cayenne! Have a great weekend Dawn! XO
Girl Heart Food says
Haha! Right?! Such a great one! Have a great weekend too, Katherine, and maybe go get yourself an egg salad sandwich? XO
Thao @ In Good Flavor says
You can’t beat a classic. This sandwich reminds me I need to add it to my regular rotation. Your egg shell aversion cracks me up, but I get it. We all have our things 🙂 I have not seen the 40 Year Old Virgin, but I can picture how funny it must be. Have a great weekend, Dawn!.
Girl Heart Food says
So true! The egg shell aversion is real…so real, lol. Have a great weekend too, Thao 🙂
Milena | Craft Beering says
Wow, I love me some egg salad. It can be on cracker, I am not pretentious:) I need to see the movie again… Cannot remember the scene with the egg salad sandwich (wish)…But I will have one ready, lol, not taking any chances. Have a great weekend, Dawn!
Girl Heart Food says
Mmmm…cracker sounds good too! Haha…yes, have one ready 😉 Have a great weekend too! Thanks Milena 🙂
Jennifer @ Seasons and Suppers says
There is absolutely nothing finer than a great egg salad sandwich and this is a great one! Perfect 🙂
Girl Heart Food says
Definitely! Thank you Jennifer! Have a lovely weekend 🙂
Kelsie | the itsy-bitsy kitchen says
Oh my gosh I haven’t seen 40-Year-Old Virgin in forever! Steve Carrell always cracks me up. But I don’t remember that scene from the movie–I think I’ll have to rewatch it this weekend :). And I’ll have to try your method for hard boiling eggs too. I always mess it up! Happy weekend (almost), Dawn!
Girl Heart Food says
I’ve watched the movie so many times and never tire of it! It’s hard for those scenes not to stick out in my mind, lol. Happy Friday, Kelsie! Have a good one 🙂
annie@ciaochowbambina says
Man! You are killing it in the sandwich department, my friend! I feel it’s my lucky day! I made Easter bread yesterday and have so many hard boiled eggs left over! I know where they’re going!! Have a lovely weekend, my friend! XOXO
Girl Heart Food says
Haha…thanks Annie! Have a lovely weekend too! XOXO
Mary Ann | The Beach House Kitchen says
Forgot the stars!!
Girl Heart Food says
You’re too sweet!!! Thanks a million!
Mary Ann | The Beach House Kitchen says
Classic Dawn! Love the addition of the dill and cayenne for spice! Sometimes it’s the simplest of recipes that bring the most satisfaction! Thanks for sharing and hope you have an awesome weekend!
Girl Heart Food says
So true! Thank you so much, Mary Ann! Have an awesome weekend too! XO
David @ Spiced says
Yes to the ’40 Year Old Virgin’! That’s a great movie! And yes to egg salad sandwiches. I’m all about a good old-school sandwich, and the egg salad sandwich is hard to beat. I’ve actually been craving egg salad lately…and then you posted this. It’s a sign that the universe wants me to make egg salad. Clearly! 🙂 And you know what else I had a strange craving for the other day? Bologna sandwich. Like the kind I had when I was a kid…and I don’t think I’ve had since then. I’m sure one bite and I’ll be over it, but yeah. So strange. Either way, egg salad definitely needs to happen…and I love that dill twist, too!
Girl Heart Food says
Love that one! Probably can watch it over and over again and never tire of it! Bologna sandwich? Oh my goodness…it’s been so long! Though, I do enjoy mortadella, which is kinda like bologna. Have you tried? Thanks for the foodie trip down memory lane 😉 Have a great weekend, David!