A great egg salad recipe is one of those fundamentals every home cook should have locked down — and yet it's surprisingly easy to get wrong. Too much mayo and it becomes a gloppy, heavy mess. Not enough seasoning and it tastes flat despite the perfectly cooked eggs. This version, developed after making egg salad more times than I can count, hits every note exactly right: creamy but not heavy, tangy from Dijon and lemon, with little pops of crunch from celery and the bright herbal freshness of real dill. It takes 22 minutes, keeps for five days in the fridge, and works on toast, in sandwiches, in lettuce wraps, on crackers, or simply eaten with a fork straight out of the bowl.
What separates this egg salad from the forgettable versions you might have encountered at a deli counter or potluck is intentionality at every step. The eggs are cooked precisely — 11 minutes after boiling, then immediately into an ice bath — to produce yolks that are fully set but still rich and creamy, without the powdery, sulfurous quality that comes from overcooked eggs. The dressing is built and tasted before the eggs ever go in. The celery is cut small enough to add crunch without dominating. The dill is fresh, not dried. These small decisions compound into something that tastes genuinely special rather than just adequate.
Egg salad is also an underrated hero of the healthy eating world. A serving of this recipe delivers 12 grams of protein, 14 grams of mostly unsaturated fat (eggs contain a surprisingly beneficial fat profile), and only 3 grams of carbohydrates — making it an excellent choice for low-carb eating, high-protein meal prep, or anyone who wants a satisfying lunch that doesn't require cooking anything beyond boiling water.
The Art of the Perfect Hard Boiled Egg
The foundation of any egg salad is the quality of the hard boiled egg, and hard boiling eggs correctly is more nuanced than most people realize. The most common mistake is cooking eggs at a rolling boil for the full cook time, which results in a rubbery white and a dry, mealy yolk with that characteristic greenish ring around it. That green ring is iron sulfide, formed when hydrogen sulfide from the white reacts with iron from the yolk at high temperatures — it's completely harmless to eat, but it signals that the egg has been overcooked.
The method used in this recipe — bring to a boil, cover, turn off the heat, let sit for 11 minutes — uses residual heat to finish the eggs gently. The temperature of the water drops gradually over those 11 minutes, keeping the eggs in a sweet spot where the whites are fully set and the yolks are cooked through but still smooth and slightly creamy rather than chalky. This technique is often called the "steam" or "off-heat" method, and once you try it, you'll never go back to the rolling boil approach for hard boiled eggs.
The ice bath step is equally important and equally skippable-seeming. Immediately transferring eggs to ice water does two things: it halts the cooking instantly (so the eggs don't continue cooking in their residual heat), and it contracts the egg slightly away from the shell, making peeling dramatically easier. Let them chill for at least 5 minutes — the longer the better if you have time. Cold eggs also peel more cleanly than warm ones, which means prettier chunks in your finished salad.
Building the Dressing First
Most egg salad recipes instruct you to mix everything together at once — eggs, mayo, mustard, seasonings, and mix-ins all in the same bowl simultaneously. This works, but it makes it difficult to control the final flavor because you're seasoning a large volume of food without being able to properly taste the dressing before it's diluted by the eggs.
The better approach is to make the dressing separately first. Combine the mayonnaise, Dijon mustard, lemon juice, salt, and pepper in a bowl and whisk until smooth. Taste it directly — it should taste creamy, tangy, a little sharp from the mustard, and bright from the lemon. Adjust now, before the eggs go in. Add more mustard if you want more bite, more lemon if you want brightness, more mayo if it's too sharp. Once you've dialed in the dressing to exactly your taste, adding the eggs and mix-ins will produce a finished dish that tastes exactly right on the first try.
On the mayonnaise itself: full-fat, quality mayonnaise is not the place to cut corners in this recipe. Hellmann's and Duke's are the gold standard in the US for a reason — their fat-to-emulsifier ratio produces a creaminess that lighter versions fundamentally cannot replicate. If you want to reduce the calorie count, replace half the mayo with full-fat plain Greek yogurt, which keeps the creaminess while adding protein and a pleasant tang. Light mayonnaise tends to add a sweetness that competes with the Dijon and dill.
Fresh Dill: The Ingredient That Makes This Recipe
Fresh dill is the difference between egg salad that tastes like a nostalgic classic and egg salad that tastes like something special. Dried dill works in a pinch, but it has a muted, almost dusty flavor that doesn't compare to the bright, almost anise-like freshness of the real thing. In most American grocery stores, fresh dill is available year-round in the herb section, usually sold as a small bunch for under two dollars. Two tablespoons of chopped fresh dill is what this recipe calls for — about a small handful of fronds stripped from the thick stems.
If you can't find fresh dill, the best substitute is fresh tarragon, which has a similarly anise-adjacent flavor profile and works beautifully in egg dishes. Chives are also excellent — they add an onion-forward freshness that pairs differently but just as well with the creamy mayo dressing. Flat-leaf parsley is the most neutral substitute if the other options aren't available.
The red onion provides a sharper, slightly peppery bite that regular white onion doesn't quite achieve. Mince it very finely — you want the flavor distributed throughout every bite rather than concentrated in chunks. If you find raw red onion too harsh, soak the minced onion in cold water for 5 minutes and then drain and pat dry. This removes some of the sharp sulfur compounds while preserving the flavor and color.
Variations and Add-Ins
The base recipe is a classic, but egg salad is one of the most adaptable dishes in the American home cook's repertoire. For an avocado egg salad, mash one ripe avocado and use it in place of half the mayonnaise — the result is creamier, greener, higher in healthy fats, and genuinely delicious. The avocado will begin to brown within a day, so plan to eat it within 24 hours.
A bacon egg salad is exactly what it sounds like — crumbled crispy bacon folded in at the end, adding smokiness and crunch. It transforms the recipe into something more indulgent but still restrained in calories compared to most lunch options. Pickled jalapeño egg salad adds heat and acid simultaneously — a tablespoon of finely chopped pickled jalapeños is all you need for a version that works brilliantly on a toasted bagel.
For serving, the classic egg salad sandwich on white or wheat sandwich bread is a time-honored combination that works for a reason. But don't overlook lettuce wraps (butter lettuce cups are ideal), stuffed avocado halves, served alongside a simple green salad, or used as a dip for sturdy crackers like Triscuits or water crackers. The cold, creamy texture contrasts beautifully with warm toast or crusty bread.