Perfect Hard-Boiled Eggs for Creamy Egg Salad

Egg salad is a classic, versatile dish that transforms simple boiled eggs into a creamy, flavorful spread or sandwich filling. This version combines tender hard-boiled eggs with bright fresh herbs—dill or basil—sharp Dijon mustard, and creamy mayonnaise for balanced richness. The key to success is using older eggs, which peel cleanly, and the hot water resting method, which yields fully cooked yolks without that gray-green ring from overcooking. Fresh green onions add mild onion bite. This salad suits quick lunches, picnics, or light dinners, and works equally well on toast, crackers, or lettuce wraps. Make it ahead for busy weekdays—it keeps refrigerated for days, though flavors benefit from a salt adjustment before serving.
Ingredients
- 8 large eggs
- green onion
- 2 tablespoons fresh dill or basil, chopped(optional)tarragon or chives1:1herbs
adds different herbaceous note
- ½ teaspoon dried dill(optional)
- 6 tablespoons mayonnaise
- 1 tablespoon Dijon mustard
- ¼ teaspoon kosher salt
- black pepper
Instructions
- 1
Place eggs in a large pot and cover with water 1 inch above them.
- 2
Bring to a boil, gently stirring the eggs several times.
- 3
Remove from heat immediately when water boils, cover, and let sit for 15 minutes.
- 4
Prepare a bowl of ice water while eggs rest.
- 5
Transfer cooled eggs to ice water and chill completely, about 15 minutes.
- 6
Peel and roughly chop the eggs.
- 7
Thinly slice green onions and chop fresh herbs.
- 8
Stir together eggs, mayonnaise, mustard, herbs, green onions, salt, and pepper.
- 9
Taste and adjust seasonings as needed.
Tips
Use eggs that are at least a week old; fresh eggs cling to their shells. Store-bought eggs are typically old enough, but farm-fresh eggs need time to develop air pockets between membrane and shell for easier peeling.
The ice bath is crucial—it stops carryover cooking immediately, preventing that unappetizing gray-green ring around the yolk and ensuring a bright yellow center with a fully cooked white.
Refresh refrigerated egg salad before serving by tasting and adding a pinch of salt and extra mustard; mayonnaise dulls flavors over time, so these additions restore brightness.
Good to Know
Refrigerate in an airtight container for up to 3 to 5 days. Flavor dulls slightly as mayonnaise sits, so taste before serving and refresh with salt and mustard.
Boil and chill eggs up to 2 days ahead. Make complete salad up to 1 day ahead; adjust seasoning before serving.
Spread on toast, crackers, or sandwich bread. Serve on a bed of lettuce, in lettuce wraps, or alongside vegetables and fruit for a light meal.
Common Mistakes
Skip the ice bath to avoid overcooking the yolk, which produces that gray-green ring and sulfurous flavor.
Use fresh eggs to avoid a tedious peeling process; older eggs separate from the shell cleanly.
Don't skip the salt adjustment after refrigeration to avoid flat, muted flavors.
Substitutions
Dairy-Free Swaps
General Alternatives
adds different herbaceous note
FAQ
Can I make egg salad ahead of time?
Yes. Boil eggs up to 2 days ahead and refrigerate. Assemble the salad up to 1 day in advance. Before serving, taste and refresh with a pinch of salt and extra mustard, as mayonnaise mutes flavors over time.
How long does egg salad keep in the refrigerator?
Egg salad keeps for 3 to 5 days in an airtight container. Discard if it develops off odors or visible mold. Always taste before eating leftovers stored longer than 3 days.
What if I don't have fresh dill or basil?
Substitute 1/2 teaspoon dried dill per 2 tablespoons fresh, or use tarragon, chives, or parsley. Dried herbs concentrate flavor, so use sparingly. Start with 1/4 teaspoon and adjust to taste.