Classic creamy egg salad is the ultimate comfort food that never goes out of style. This American staple has been filling lunchboxes and picnic baskets for generations with its simple, satisfying flavors. My version comes together with a creamy, tangy dressing and the perfect crunch from celery, making it a recipe you’ll turn to again and again. It’s the kind of dish that feels both nostalgic and fresh, perfect for a quick sandwich or an elegant lettuce cup.
Why You'll Love This Recipe
- Just 15 minutes of hands-on prep for a creamy, satisfying lunch
- Uses affordable ingredients you probably already have in your kitchen
- Incredibly versatile for sandwiches, salads, or straight from the bowl
- Make-ahead friendly for easy meal prep all week long
- I’ve been making this exact recipe for years and it never fails
Ingredients You’ll Need
- Large eggs: The foundation of the salad, providing richness and protein; older eggs peel more easily for a smooth finish.
- Mayonnaise: Creates the luxurious creamy base; full-fat mayo gives the best texture and flavor without being greasy.
- Dijon mustard: Adds a tangy, complex depth that cuts through the richness; it’s the secret flavor booster.
- Fresh lemon juice: Brightens the whole salad with a hint of acidity; always use fresh for that vibrant zing.
- Celery: Delivers that essential crisp crunch and fresh flavor; finely dice it so it blends seamlessly.
- Red onion: Offers a mild sharpness and pop of color; soaking in cold water can mellow it if desired.
- Fresh dill or chives: Herbs bring a garden-fresh aroma and lightness; dill is classic but chives are great too.
- Kosher salt: Seasons everything evenly; its coarse grains are perfect for boiling water and mixing into the salad.
- Freshly ground black pepper: Adds a warm, aromatic spice; grind it fresh for the best, most potent flavor.
- Sweet paprika: Gives a subtle smokiness and a beautiful reddish hue; it’s the finishing touch that ties it all together.
- Additional paprika or fresh herbs: For garnish, making the salad look as inviting as it tastes; a little sprinkle goes a long way.
- Sliced bread, lettuce cups, or crackers: The serving vehicles; choose what you love for texture contrast and to make it a meal.
How to Make It
Boil the Eggs:
Place your eggs in a single layer in a saucepan and cover them with cold water by about an inch. Add a generous pinch of salt to the water – this helps prevent the eggs from cracking and makes peeling easier. Bring the water to a rolling boil over high heat, then immediately cover the pot and remove it from the heat. Set your timer for 12 minutes; this steam-and-rest method cooks the eggs gently without overcooking.
Prepare an Ice Bath:
While the eggs cook, fill a large bowl with cold water and add a few handfuls of ice cubes. This ice bath will shock the eggs and stop the cooking process, ensuring they don’t get that unappealing gray ring around the yolk. Having it ready means you can transfer the eggs as soon as they’re done.
Cool and Peel the Eggs:
After 12 minutes, use a slotted spoon to move the eggs from the hot water straight into the ice bath. Let them cool completely for at least 10 to 15 minutes until they’re easy to handle. Then, gently tap each egg on the counter to crack the shell and peel under cool running water; the water helps loosen the shell for a clean peel.
Chop the Eggs:
Place the peeled eggs on a clean cutting board and chop them to your preferred consistency. I like a mix of fine and chunky pieces for the best texture. Transfer all the chopped eggs to a medium mixing bowl where you’ll build the salad.
Add the Remaining Ingredients:
To the bowl with the eggs, add the mayonnaise, Dijon mustard, fresh lemon juice, diced celery, chopped red onion, your choice of dill or chives, kosher salt, black pepper, and sweet paprika. This is where all the flavors come together, so make sure everything is measured and ready.
Fold Everything Together:
Use a rubber spatula to gently fold all the ingredients until just combined. Be careful not to overmix; you want to keep some texture and avoid turning the salad into a paste. The goal is a creamy mixture with distinct bits of egg and celery.
Chill and Serve:
Taste the egg salad and adjust the seasoning with more salt, pepper, or lemon juice if needed. For the best flavor, cover the bowl and refrigerate for at least 30 minutes before serving. This chilling time lets the flavors meld and the salad firm up a bit, making it even more delicious.

You Must Know
- Older eggs peel much easier than fresh ones
- The steam-and-rest boiling method prevents gray yolks
- Chilling for 30 minutes melds the flavors beautifully
- A rubber spatula keeps the texture perfect
- I always double the recipe for leftovers
Storage Tips
Store your leftover egg salad in an airtight container in the refrigerator where it’ll stay fresh for three to four days. For food safety, make sure you don’t leave it sitting out at room temperature for more than two hours, especially on warm days. I often portion it into small containers for grab-and-go lunches throughout the week. If it seems a bit dry after chilling, you can stir in a tiny extra spoonful of mayonnaise to bring back the creaminess. It’s best enjoyed cold, straight from the fridge.
Ingredient Substitutions
If you’re out of mayonnaise, plain Greek yogurt makes a great lighter substitute – just swap half or all of it for a tangier, protein-packed version. Don’t have Dijon? Yellow mustard works in a pinch, though it’s a bit sharper, so start with less. Fresh dill can be replaced with dried dill weed, but use about one-third the amount since dried herbs are more concentrated. For a twist, add a teaspoon of sweet pickle relish or a dash of hot sauce to mix up the flavors. Red onion can be swapped with shallots or green onions for a different bite, and celery can be omitted if you prefer a smoother texture.
Serving Suggestions
I love this egg salad piled high on toasted sourdough or whole wheat bread with crisp lettuce and a slice of tomato for the ultimate sandwich. For a low-carb option, scoop it into butter lettuce cups or serve with cucumber slices and sturdy crackers like whole grain or seeded varieties. It’s also fantastic flaked over a simple green salad or stuffed into a ripe avocado half for a creamy, satisfying meal. However you serve it, the creamy texture and fresh flavors always hit the spot for a quick lunch or light dinner, and it pairs wonderfully with a side of potato chips or fresh fruit.
Cultural Context
Egg salad is a cornerstone of American comfort food, with roots in early 20th-century home cooking when thrifty recipes made the most of affordable ingredients. It evolved from simple mashed eggs with mayonnaise into the creamy, crunchy version we know today, often associated with picnic baskets, luncheonettes, and family gatherings. Its versatility and ease made it a staple in diners and home kitchens alike, symbolizing simple, satisfying meals that don’t require fancy techniques. This classic recipe captures that timeless appeal – it’s humble, hearty, and always hits the spot, reminding us that the best dishes often come from straightforward, honest ingredients. You’ll find variations across the country, but the creamy, tangy base with crunchy add-ins remains a beloved constant.

Pro Tips
- Use eggs that are a week old for easy peeling
- The covered pot method guarantees perfectly cooked yolks
- Swap half the mayo with Greek yogurt for a lighter version
- A dash of hot sauce adds a nice kick
- I never skip the fresh lemon juice
Frequently Asked Questions
For perfect hard-boiled eggs that peel easily, place your eggs in a single layer in a saucepan, cover with cold water by an inch, and bring to a rolling boil. Once boiling, cover the pot, remove it from the heat, and let the eggs sit for 12 minutes. Immediately transfer them to an ice bath to stop the cooking. Peeling them under cold running water helps the shells slide right off for smooth egg whites.
Absolutely! In fact, egg salad’s flavor improves after chilling for a few hours, allowing the ingredients to meld. You can store it in an airtight container in the refrigerator for up to 3-4 days. Just give it a quick stir before serving as the mayo-based dressing may settle slightly.
If you don’t have Dijon, a good quality yellow mustard will work in a pinch, though the flavor will be sharper. For a different tang, you could try a teaspoon of whole-grain mustard. The goal is to add a bit of acidity and complexity to balance the richness of the mayonnaise.
The 12-minute steep in hot water after boiling, followed by a full ice bath, is the key. This method yields fully set yolks with no grey-green ring around the edges. The yolk should be firm, crumbly, and bright yellow when you slice into an egg, perfect for a creamy egg salad texture.
This classic American egg salad is incredibly versatile. Serve it between slices of soft white or whole wheat bread for a traditional sandwich, on toasted bagels, or with crisp crackers. For a lighter option, scoop it onto a bed of fresh lettuce or use it to fill celery sticks or endive leaves.