Classic egg salad sandwich is one of those simple, satisfying lunches that never goes out of style. Creamy, tangy, and packed with protein, it comes together in minutes with ingredients you already have at home. I started making this every spring to use up hard-boiled Easter eggs, and now my family requests it year-round.
There is something about a well-seasoned egg salad piled onto soft bread that just hits differently at lunchtime. The combination of creamy mayo, a little mustard, a touch of cayenne, and fresh chives gives this classic egg salad sandwich real depth of flavor without any fuss. It is the kind of recipe that does not need to be complicated to be really good. Make it your own!
Table of Contents
Ingredients for Classic Egg Salad Sandwich
I always keep eggs and mayo stocked because this recipe comes together so fast on busy days. I recommend steaming the eggs instead of boiling them since you get consistently bright yellow yolks and shells that practically slide right off.
- 8 eggs (large)
- 6 tablespoons mayonnaise — my preference is full-fat mayo for the creamiest texture
- 2 tablespoons yellow or Dijon mustard
- 1 teaspoon white vinegar (or 1 tsp fresh lemon juice plus 1 tsp lemon zest for a brighter flavor) — I usually go with lemon juice when I have it on hand
- 1/8 teaspoon cayenne pepper
- 1/4 teaspoon paprika
- 1/4 teaspoon salt, plus more to taste
- 1 to 2 tablespoons fresh chives, minced — I recommend fresh over dried for the best flavor
- Black pepper to taste
- 1/4 teaspoon dried dill (optional but adds a nice herby note)
- Bread of your choice, for serving
Step-by-Step Instructions
In my experience, steaming eggs gives you the most consistent results and the easiest peeling, so I always go that route for this classic egg salad sandwich recipe.
Step 1: Add 1 to 2 inches of water to a small saucepan and bring to a boil. Place eggs in a steamer basket. Once the water is boiling, set the basket over the water and cover tightly. Set a timer for 12 minutes and keep the burner on the whole time.
Step 2: When the timer goes off, immediately transfer the eggs to a bowl of very cold water. Let them sit until fully cooled, about 10 minutes. The cold water stops the cooking and helps prevent that gray ring around the yolk.
Step 3: Peel the eggs once they are cool enough to handle. The shells should come off easily. If any stick, peel them under a thin stream of cool running water.
Step 4: Add the peeled eggs to a medium bowl. Slice them or smash with a fork to your preferred texture. Chunky or smooth, both work great.
Step 5: Add the mayonnaise, mustard, vinegar (or lemon juice and zest), cayenne, paprika, salt, chives, pepper, and dill if using. Stir to combine. Taste and adjust seasoning. Pro tip: a tiny pinch more salt at the end makes all the difference.
Step 6: Serve right away or refrigerate for 30 minutes to let the flavors come together. Pile onto your favorite bread and enjoy.
Best Sides to Serve with Classic Egg Salad Sandwich
The best sides for a classic egg salad sandwich are ones that add crunch, freshness, or something warm and comforting alongside it. Here are some great options:
Turkish Potato Salad: A cool, herb-forward potato salad pairs naturally with egg salad for a satisfying lunch spread that feels a little elevated without any extra effort.
Avocado Toast: Serve a slice of creamy avocado toast on the side for extra healthy fats and a modern twist that balances the richness of the egg salad perfectly.
Easy Vegetable Soup: A light brothy vegetable soup is a classic pairing for any sandwich lunch, adding warmth and nutrition without weighing down the meal.
Light Mediterranean Couscous Salad: Fresh herbs, lemon, and crisp vegetables in this salad contrast beautifully with the creamy egg salad, making it a refreshing and well-balanced lunch combination.
Chickpea Feta Avocado Salad: This protein-rich salad works as a hearty side that rounds out the meal and adds great texture and color to your lunch plate.
Kale Chickpea Quinoa Salad: For a more filling and nutritious lunch option, this hearty salad pairs well with egg salad sandwiches and keeps you satisfied for hours.
How to Store and Serve Egg Salad
Store leftover egg salad in an airtight container in the refrigerator for up to 3 to 4 days. I recommend keeping it separate from the bread so the sandwich does not get soggy. Give it a quick stir before serving since it can settle a bit in the fridge.
Egg salad is best served cold or at room temperature straight from the fridge. It does not reheat well, so keep it chilled until ready to eat. Pro tip: if it seems a little thick after refrigerating, stir in a small spoonful of mayo to loosen it back up.
This recipe is also great beyond the classic sandwich. Spoon it over crackers, stuff it into a lettuce wrap for a low-carb option, or serve it on top of sliced cucumber rounds for a light snack or party appetizer.
Frequently Asked Questions
Can I make egg salad ahead of time?
Yes. Egg salad keeps well in the refrigerator for up to 3 to 4 days in an airtight container. Make a batch on Sunday and enjoy it for easy weekday lunches throughout the week.
What is the best way to cook eggs for egg salad?
Steaming gives the most consistent results. Add 1 to 2 inches of water to a saucepan, bring to a boil, place eggs in a steamer basket over the water, cover, and cook for 12 minutes. The yolks come out bright yellow with no gray ring, and the shells peel off easily.
Can I make this egg salad without mayo?
Yes. You can substitute Greek yogurt, sour cream, or a mix of both for the mayonnaise. The texture will be slightly lighter and tangier. Plain avocado mashed in also works well for a dairy-free and mayo-free version.
Conclusion
Classic egg salad sandwich is one of the easiest, most satisfying lunches you can make. With simple pantry ingredients and about 20 minutes, you get a creamy, flavorful filling that works on bread, crackers, or lettuce wraps. Give this recipe a try the next time you have leftover hard-boiled eggs and see just how good a simple classic can be.
Classic Egg Salad Sandwich
Ingredients
Equipment
Method
- Add 1 to 2 inches of water to a small saucepan and bring to a boil. Place eggs in a steamer basket. Once boiling, set basket over the water, cover tightly, and set a timer for 12 minutes. Keep the burner on the entire time.
- When the timer goes off, immediately transfer eggs to a bowl of very cold water. Let sit until fully cooled, about 10 minutes.
- Peel the cooled eggs. Shells should slide off easily. Peel under cool running water if any stick.
- Add peeled eggs to a medium bowl. Slice or smash with a fork to your preferred texture.
- Add mayonnaise, mustard, vinegar (or lemon juice and zest), cayenne, paprika, salt, chives, pepper, and dill if using. Stir to combine and adjust seasoning to taste.
- Serve immediately or refrigerate for 30 minutes before serving. Pile onto bread and enjoy.











