Healthy

Best Egg Salad Recipe

10 min prep · 12 min cook · classic, creamy & endlessly versatile

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

Freshly made creamy egg salad in a bowl ready to serve

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.

Classic creamy egg salad in a white bowl with fresh dill garnish

Classic Creamy Egg Salad

The best egg salad recipe — creamy, tangy, herbaceous, and ready in 22 minutes. Perfect for sandwiches, wraps, or eating straight from the bowl.

4.8 (7,394 reviews)
Prep10 min
Cook12 min
Total22 min
Servings
4
Calories185

Ingredients

Instructions

  1. 1Hard boil the eggs

    Place eggs in a single layer in a saucepan and cover with cold water by 1 inch. Bring to a full rolling boil over medium-high heat. Once boiling, cover the pan, remove from heat, and let the eggs sit undisturbed for exactly 11 minutes. This off-heat method produces perfectly set yolks without the green ring or rubbery texture.

  2. 2Ice bath and peel

    Using a slotted spoon, transfer eggs immediately to a large bowl of ice water. Let cool for at least 5 minutes — the longer the better. The ice bath stops the cooking and makes peeling significantly easier. Peel the eggs under a thin stream of cold running water for cleanest results. Pat dry with paper towels.

  3. 3Make the dressing

    In a medium bowl, whisk together the mayonnaise, Dijon mustard, lemon juice, salt, and pepper until smooth. Taste the dressing before adding anything else — it should be creamy, tangy, and well-seasoned. Adjust to your preference now: more mustard for bite, more lemon for brightness, more mayo for richness.

  4. 4Chop the eggs

    Chop the peeled, dried eggs into roughly 1/2-inch pieces. A mix of sizes is ideal — some will break down further when mixed (creating creaminess), while larger chunks provide satisfying bites. Alternatively, use an egg slicer to create uniform pieces for a neater presentation.

  5. 5Fold everything together

    Add the chopped eggs, diced celery, minced red onion, and fresh dill to the dressing. Using a rubber spatula, gently fold until everything is coated. Use a light hand — you want distinct egg pieces in a creamy dressing, not a homogeneous paste. Taste and add additional salt or lemon juice if needed.

  6. 6Chill and serve

    For best flavor, cover and refrigerate for at least 30 minutes before serving to allow the flavors to meld. Serve on toasted bread, in lettuce cups, on crackers, or alongside a simple green salad. Garnish with a pinch of paprika and a small sprig of fresh dill.

Nutrition Per Serving

12gProtein
3gCarbs
14gFat
0gFiber
310mgSodium
185Calories

📝 Recipe Notes

  • Off-heat egg method: The 11-minute off-heat rest (after bringing to a boil) is the key to non-rubbery hard boiled eggs. Adjust to 10 minutes for a slightly jammy center or 12 minutes for a fully firm yolk — both work well in egg salad.
  • Dry your eggs thoroughly: Surface moisture from the ice bath will thin the mayo dressing and make the salad watery. Pat the peeled eggs completely dry before chopping.
  • Don't skip the chill time: Thirty minutes in the fridge transforms good egg salad into great egg salad. The flavors meld and deepen in a way that freshly mixed salad can't match.
  • Make it healthier: Replace half the mayo with full-fat plain Greek yogurt to cut calories while adding protein and a pleasant tang. Or replace all the mayo with mashed avocado for a dairy-free, whole-food version.
  • Storage: Keeps in an airtight container in the refrigerator for up to 5 days. Stir before serving, as some separation is normal. Do not freeze.

Frequently Asked Questions

How long does egg salad last in the refrigerator?

Properly stored egg salad lasts 3–5 days in the refrigerator in an airtight container. The USDA recommends consuming egg dishes within this window. You'll know it has turned if it develops an off smell, watery separation that doesn't re-incorporate when stirred, or a slimy texture. Always use a clean spoon when serving to avoid introducing bacteria.

What is the best mayonnaise for egg salad?

Full-fat mayonnaise produces the creamiest, most flavorful egg salad. In the US, Hellmann's (Best Foods on the West Coast) and Duke's are the gold standard — both have a rich, balanced flavor that lighter brands lack. If you want to reduce calories, substitute half the mayo with full-fat plain Greek yogurt rather than reaching for light mayo, which has a thinner texture and slightly sweet artificial flavor.

Can I make egg salad healthier?

Yes — several easy swaps make this recipe lighter without losing flavor. Replace half or all of the mayo with mashed avocado for a healthy-fat version. Use Greek yogurt in place of half the mayo for added protein. Serve in lettuce wraps instead of bread to cut carbs. You can also bulk it up with diced cucumber, radish, or bell pepper to add volume and nutrients with minimal calories.

Why does my egg salad get watery?

Watery egg salad is caused by excess moisture. The main culprits are not drying the eggs thoroughly after the ice bath, using wet celery or onion, and over-salting the finished salad (salt draws moisture out over time). Pat the eggs completely dry before chopping, and make sure the diced vegetables are well-drained. The egg salad will also become slightly more liquid over a day or two in the fridge as the salt works on the vegetables — simply stir to re-incorporate before serving.