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 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).
- Peel shell from eggs.
- Place eggs into a bowl and add dill, cayenne pepper, salt and black pepper. Roughly mash. You can leave it chunky or not (do whatever you enjoy best).
- Stir in chopped green onion.
- 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 pot of cold water, cover part way up, bring water to a boil, cover, and turn off heat. Cook for about 9 to 10 minutes until they’re hard-boiled and way to go!
As soon as the cook time is up, drain water, and rinse with cold water while jiggling the eggs in the pot to crack the shells. Then peel them off.
And, if you are like me, carefully inspect so they are shell free. Then they are ready to use in your sandwich.
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
- ¼ teaspoon dried dill (dill weed)
- ⅛ teaspoon ground cayenne pepper
- pinch salt
- pinch freshly ground black pepper
- 1 stalk green onion, thinly sliced
- 1 tablespoon Dijon mustard
- 4 slices sandwich bread, use your favourite variety
Instructions
- To a small to medium pot, add eggs and fill with cold water until eggs are ¾ of the way covered. Bring to a boil. Once the water boils, turn off the heat, cover and let sit (still covered) for 9 to 10 minutes to cook the eggs until they're hard boiled. Rinse until cold water and crack shells. Peel off shell and discard that.
- To a bowl, add cooked and peeled eggs, mayonnaise, dill, cayenne pepper, salt, and black pepper. Mash eggs to desired consistency (I like to leave a little chunky). Stir in green onion.
- 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.
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!
Shashi at SavorySpin
Hahaha – I haven’t watched the 40 Year Old Virgin yet – but that spiel about preparing and then not wanting the egg salad sandwich is just too funny! So glad this recipe doesn’t take 3 – 3.5 hours to make! I saw this sandwich on IG and was drooling then – and now I am again!
On a side note – I didn’t make your bagels this weekend as my daughter suggested chocolate pancakes but your bagels are on my to-make list – one of these weekends am gonna and will send you a picture – if I can refrain from eating them before 😉 Hoping this is a great week for you!
Girl Heart Food
You have to watch it! It’s definitely a favourite of mine…one of those movies I can watch over and over again, ya know? Thanks Shashi! Have a great week too 🙂 XO