I used to think egg salad was boring. Like, aggressively boring. The kind of thing you’d find in a sad deli case under fluorescent lights, sitting in a pool of its own liquid, looking like it had given up on life. I’d eat it if someone made it, sure, but I never once thought about making it myself. Then I made this version — the one with the smooth mashed yolks folded into chunky whites, fresh dill, green onions, and a little celery for crunch — and I genuinely haven’t stopped thinking about it since.
Here’s the thing about egg salad: it’s five or six ingredients. There’s nowhere to hide. If you don’t nail the technique and the balance, you end up with something gluey or bland or weirdly watery. But when you get it right? When the ratio of creamy to chunky is perfect and there’s just enough tang and freshness cutting through the richness? It’s one of the best things you can eat for lunch, and it costs about two dollars to make.
Why This Egg Salad Actually Works
Most egg salad recipes have you chop everything up and stir in mayo. That’s fine. It works. But this approach does something smarter. You separate the yolks from the whites, mash the yolks with the mayonnaise and mustard until they’re completely smooth, and then fold in the chopped whites. What you end up with is a dressing that’s almost built into the salad — incredibly creamy and rich — while still having real pieces of egg white to bite into. It’s two textures in one bowl, and the difference is honestly surprising for such a small change.
The dill and green onions aren’t just garnish here either. The dill adds this bright, almost grassy flavor that pairs with eggs better than just about any other herb. Green onions give you a mild bite without the sharpness that raw white or yellow onion can bring. And the celery — don’t skip it. I know some people have opinions about celery (“it’s just crunchy water”), but in egg salad, that crunch is doing real work. Without it, the whole thing is soft on soft, and your sandwich turns into mush by the third bite.
How to Hard Boil Eggs Without Messing Them Up
If you’ve ever peeled an egg and half the white came off with the shell, or cut one open to find a grayish-green ring around the yolk, you know that hard boiling eggs isn’t quite as simple as it sounds. There are a million methods out there — Instant Pot, air fryer, oven — but the stovetop method still works perfectly when you do it right.
Place your eggs in a single layer in a saucepan and cover them with cold water by about half an inch. Bring it to a rolling boil over high heat. As soon as it hits a full boil, pull the pan off the heat, slap a lid on it, and let the eggs sit for 15 to 17 minutes for large eggs. Then transfer them straight into a bowl of ice water and let them hang out for at least 5 minutes. This stops the cooking immediately, which is what prevents that ugly green ring around the yolk. One good tip: older eggs peel much easier than fresh ones. If you just bought your eggs yesterday, expect a little more frustration during peeling. Eggs that have been sitting in your fridge for a week or so are actually ideal here.
Let the eggs cool completely before you start making the salad. This isn’t optional. Warm eggs will melt the mayo and make the whole thing runny and watery. If you’re planning ahead, boil your eggs the night before and refrigerate them. They’ll be cold, firm, and easy to work with the next day.
The Ingredients That Matter Most
Let’s talk mayo. Use a good one. Hellmann’s (or Best Foods if you’re on the West Coast) is the standard for a reason — it’s rich, creamy, and doesn’t have any weird competing flavors. Some of those specialty mayo brands can taste surprisingly different and throw off the balance of the whole salad. This isn’t the place to get creative with your condiments. Classic mayo, full fat, the one in the blue jar.
For mustard, yellow mustard works, but Dijon is better. Dijon has a sharper, more complex flavor that cuts through the richness of the eggs and mayo. With rich yolks and all that fat from the mayonnaise, you genuinely need some sharpness to keep things balanced. Yellow mustard can taste a little flat here by comparison. If yellow is all you’ve got, use it — just maybe add a tiny bit less since it can be slightly more intense in a different way.
Fresh dill is the move. Dried dill works in a pinch — use about half a teaspoon of dried for every tablespoon of fresh — but the flavor isn’t the same. Fresh dill has a brightness that dried just can’t replicate. Most grocery stores carry it in those little plastic clamshell containers in the produce section, usually near the parsley and cilantro. It’s usually less than two bucks.
Variations Worth Trying
Once you’ve made this recipe as written (and I really do think you should try it straight first), there’s a lot of room to play around. A splash of apple cider vinegar wakes everything up and adds a tang that balances the richness nicely. Even just half a teaspoon makes a noticeable difference.
Sweet relish is another one that sounds weird but works brilliantly — the kind you put on hot dogs at a cookout. It adds a pop of acidity and a little sweetness that rounds out the flavor in a way you wouldn’t expect. Finely diced sweet pickles do the same thing. And pickle juice? That’s a legitimate secret ingredient that some swear by — salty, tangy, already seasoned with pickling spices. A tablespoon goes a long way.
If you want to swap the green onions, thinly sliced chives or finely diced red onion both work. Red onion gives you a prettier salad with that pop of purple, but the flavor is stronger, so dice it very fine. You can also replace half the mayo with Greek yogurt if you want something a little lighter. It changes the flavor slightly — a bit more tangy — but it’s good in its own way. Bacon crumbled in is never a bad idea either. And if you’re feeling adventurous, a teaspoon of curry powder and a tiny pinch of cayenne pepper turns this into a completely different (and completely delicious) curried egg salad.
Common Mistakes and How to Avoid Them
The number one problem people have with egg salad is it getting watery after sitting in the fridge. There are a few reasons this happens. First, like I mentioned, make sure your eggs are completely cold before you start. Warm eggs create condensation and throw off the texture. Second, your celery and onion release moisture over time. A smart trick: chop them in advance, sprinkle them with a little salt, cover and refrigerate them while your eggs chill. The salt draws out excess moisture ahead of time. Pat them dry with a paper towel before adding them to the salad.
If your egg salad is already made and looking watery, you have two options: chop up another egg or two and fold them in (the fresh yolks help thicken things), or stir in a tablespoon of breadcrumbs to absorb the extra liquid. Both work surprisingly well as a rescue mission.
Also, always taste and season after chilling. Cold food needs more salt than warm food — that’s just how our taste perception works. So if you seasoned it perfectly at room temperature, it’ll probably taste a bit flat once it’s been in the fridge for an hour. Give it another pinch of salt and a small squeeze of lemon juice right before serving.
How to Serve It
The classic move is a sandwich — squishy white bread, soft roll, toasted sourdough, or a buttery croissant. All excellent. But don’t sleep on other options. Scoop it over a bed of lettuce for a lighter lunch. Eat it with crackers as a snack. Spoon it into a tortilla wrap with some sliced cucumber. Or go the salad bowl route — leafy greens, diced avocado, cherry tomatoes, and big dollops of egg salad on top.
If you’re bringing this to a potluck or serving it at a gathering, here’s a trick that’s genuinely useful: fill a large container with ice, then nestle your serving bowl down into the ice. This keeps everything cold so you don’t have to worry about it sitting out too long. Egg salad left at room temperature for more than two hours should be tossed.
Storage Tips
This keeps in a covered container in the fridge for 3 to 4 days, and honestly it tastes better on day two. Like potato salad, the flavors meld and develop as it sits. Store it toward the back of your fridge where the temperature is most consistent. Do not freeze it. The mayo separates when it thaws, and the egg whites turn rubbery. It’s just not worth it. Make a fresh batch — it takes ten minutes once you have boiled eggs on hand.
Frequently Asked Questions
Q: Can I make egg salad ahead of time?
A: Absolutely, and you should. The flavor actually improves after sitting in the fridge for a few hours or overnight. Just keep it in an airtight container. Give it a taste before serving and adjust the salt and lemon juice since cold dulls flavors a bit.
Q: What can I use instead of mayonnaise?
A: You can substitute half the mayo with Greek yogurt for a tangier, lighter version. Going all yogurt changes the flavor pretty significantly though, so I’d recommend keeping at least some mayo in there. Avocado mashed smooth is another swap some people like, but it’s a different animal at that point.
Q: Why is my egg salad watery?
A: The most common reasons are using warm eggs, not draining your chopped veggies, or the celery and onion releasing liquid over time. Make sure everything is cold and dry before mixing. Pre-salting your celery and onion and patting them dry helps a lot. If it’s already watery, fold in an extra chopped egg or a tablespoon of breadcrumbs.
Q: How long does egg salad last in the fridge?
A: It’ll keep well for 3 to 5 days in a covered container. Don’t freeze it — the mayo separates and the eggs get rubbery once thawed. If it’s been sitting at room temperature for more than two hours, throw it out to be safe.
OMG Best Egg Salad Recipe
Course: LunchCuisine: American4
servings15
minutes17
minutes320
kcalThe creamiest, most flavorful egg salad you’ll ever make — with smooth mashed yolks, chunky whites, fresh dill, and the perfect tangy dressing.
Ingredients
8 large hard-boiled eggs, chilled
⅓ cup mayonnaise (Hellmann’s recommended)
1 teaspoon yellow mustard or Dijon mustard
2 green onions, thinly sliced
1 stalk celery, finely diced
1 tablespoon fresh dill, chopped (or ½ teaspoon dried dill)
½ teaspoon salt, plus more to taste
¼ teaspoon black pepper
Optional: 1 teaspoon lemon juice or apple cider vinegar
Directions
- Place eggs in a single layer in a saucepan and cover with cold water by about half an inch. Bring to a rolling boil over high heat. As soon as it reaches a full boil, remove the pan from heat, cover with a lid, and let the eggs sit for 15 to 17 minutes.
- Transfer the eggs to a large bowl of ice water and let them cool for at least 5 minutes. This stops the cooking and prevents the gray-green ring around the yolk. Peel the eggs once they are cool enough to handle.
- Slice each egg in half lengthwise and pop the yolks out into a medium mixing bowl. Set the whites aside on a cutting board. Make sure the eggs are completely chilled before proceeding — warm eggs will make the salad watery.
- Add the mayonnaise, mustard, salt, and pepper to the bowl with the yolks. Mash everything together with a fork until the mixture is completely smooth and creamy with no lumps remaining. This is the base of your dressing.
- Chop the egg whites into small pieces — roughly pea-sized or a bit larger depending on how chunky you like your egg salad. Add them to the bowl with the yolk mixture.
- Add the sliced green onions, diced celery, and chopped fresh dill to the bowl. If using lemon juice or apple cider vinegar, add it now. Gently fold everything together until the whites and vegetables are evenly coated in the creamy yolk dressing.
- Cover the bowl and refrigerate for at least 20 minutes before serving. This lets the flavors come together and the salad firms up slightly. Taste it after chilling and add more salt or a squeeze of lemon if needed — cold food almost always needs a bit more seasoning.
- Serve on your favorite bread for sandwiches, over a bed of lettuce, with crackers, or spooned into a tortilla wrap. Store leftovers in a covered container in the refrigerator for up to 4 days.
Notes
- Older eggs (about a week old) are much easier to peel than fresh eggs, so plan ahead if you can. If your eggs are fresh from the store, the Instant Pot method (5-5-5) also produces easy-peel results.
- Pre-salt your diced celery and green onions and refrigerate them while the eggs cool. Pat them dry before adding to the salad — this draws out excess moisture and helps prevent a watery egg salad.
- For a lighter version, substitute half the mayonnaise with plain Greek yogurt. The flavor will be slightly tangier but still creamy and delicious.


