I’ve been making egg salad for over fifteen years, and I can tell you that not all recipes are created equal.
After countless batches (some failures, I’ll admit), I’ve perfected a method that creates the creamiest, most flavorful egg salad you’ll ever taste. The secret? It’s all in how you handle those egg yolks.
This isn’t your typical mash-everything-together approach. My technique creates a luxurious base that transforms ordinary ingredients into something special.
Whether you’re making sandwiches for lunch or need a quick protein-packed snack, this recipe delivers every single time.

Why This Recipe Works So Well
What makes this egg salad different from the rest?
First, I separate the yolks from the whites and create a smooth, creamy foundation before adding anything else. This technique prevents the chunky, separated texture that ruins so many egg salads.
Second, I use fresh ingredients that complement rather than overpower the eggs. You get the perfect balance of creamy richness and bright, fresh flavors. The result is an egg salad that’s restaurant-quality but incredibly easy to make at home.
Essential Ingredients
You probably have most of these ingredients in your kitchen right now:
- 8 large hard-boiled eggs – The star ingredient. I prefer eggs that are about a week old because they peel much easier than fresh ones.
- 1/2 cup mayonnaise – Use a good quality brand. The mayo creates the creamy base, so don’t skimp here.
- 1 1/2 teaspoons yellow mustard – Classic yellow mustard gives that familiar tang. You can substitute Dijon if you prefer a sharper flavor.
- 1 green onion, thinly sliced – Adds a mild onion flavor and nice color contrast.
- 1 celery rib, finely diced – Essential for crunch and freshness. Don’t leave this out.
- 2 teaspoons fresh dill, chopped – Fresh herbs make a huge difference. If you only have dried dill, use 1/2 teaspoon instead.
- Salt and black pepper to taste – Proper seasoning brings everything together.
How to Make Egg Salad (Step by Step)
Here’s where my egg salad recipe differs from others. Most people just chop everything up and mix it together, but that creates an uneven, chunky mess. My method ensures every bite is perfectly creamy.
Step 1: Perfect Hard-Boiled Eggs
- Place your eggs in a saucepan and cover them with cold water by about half an inch
- Bring the water to a rolling boil over high heat
- Immediately remove the pan from heat and cover it
- Let the eggs sit for exactly 10 minutes for large eggs
- While they’re cooking, prepare a bowl of ice water
- After 10 minutes, transfer the eggs directly to the ice bath
- Let them cool for at least 5 minutes (this stops the cooking process and prevents that gray ring around the yolk)
Step 2: Create the Creamy Base
This is the magic step that most recipes skip:
- Peel your cooled eggs and cut them in half lengthwise
- Carefully remove all the yolks and place them in a medium mixing bowl
- Set the whites aside for now
- Add the mayonnaise and mustard to the bowl with the yolks
- Using a fork, mash everything together until it’s completely smooth and creamy
- Season this mixture with a pinch of salt and pepper
This creates a rich, luxurious dressing that will coat every piece of egg white perfectly.
Step 3: Add the Remaining Ingredients
- Finely chop the egg whites into small, uniform pieces (I like them about 1/4 inch in size, but you can adjust based on your preference)
- Add the chopped egg whites, sliced green onion, diced celery, and fresh dill to your creamy yolk mixture
- Gently fold everything together until just combined (don’t overmix or you’ll break down the egg whites too much)
- Taste and adjust the seasoning with more salt and pepper as needed
I always do a final taste test because proper seasoning makes or breaks any dish.
Pro Tips for Success
After making this recipe hundreds of times, I’ve learned a few tricks that make a real difference:
- Use chilled eggs when making your salad. This keeps everything cool and fresh, especially important if you’re serving it right away.
- Don’t skip the ice bath when cooking your eggs. It makes peeling so much easier and prevents overcooking.
- Fresh herbs are worth it. Dried dill works in a pinch, but fresh dill has a brightness that really elevates the flavor.
- Let it rest for about 30 minutes in the refrigerator before serving. This gives all the flavors time to meld together beautifully.
Delicious Variations to Try
Once you’ve mastered the basic recipe, here are some variations my family loves:
- Add pickle relish – About 2 tablespoons of well-drained sweet or dill pickle relish adds a tangy crunch.
- Try different herbs – Fresh parsley or chives work wonderfully instead of or alongside the dill.
- Spice it up – A pinch of paprika, cayenne pepper, or your favorite hot sauce can add some heat.
- Lighten it up – Replace half the mayonnaise with plain Greek yogurt for a tangier, lighter version.
- Add lemon – A squeeze of fresh lemon juice brightens all the flavors and cuts through the richness.
Serving Suggestions
This egg salad is incredibly versatile. My favorite way is on toasted sourdough bread with crisp lettuce and sliced tomato. But it’s also fantastic:
- Scooped into lettuce cups for a low-carb lunch
- Served with crackers as an appetizer
- Stuffed into hollowed tomatoes or avocado halves
- Rolled up in a tortilla with greens for a quick wrap
- Alongside other salads for a summer luncheon
Storage and Safety Tips
Store your finished egg salad in an airtight container in the refrigerator for up to 4 days. If it starts looking watery or develops an off smell, it’s time to toss it.
I don’t recommend freezing egg salad because the mayonnaise separates when thawed, and the texture becomes unpleasant. This recipe is best enjoyed fresh.
FAQs
Absolutely! You can substitute the mayonnaise with plain Greek yogurt for a lighter version, or try mashed avocado for a completely different flavor profile. Some people also use a combination of sour cream and cream cheese. Just keep in mind that each substitute will change the taste and texture slightly.
The main culprit is usually excess moisture from the celery or other add-ins. Make sure to pat your diced celery dry with paper towels before adding it. Also, if you’re adding pickles or other wet ingredients, drain them thoroughly. Using fresh, properly cooked eggs also helps prevent water buildup.
You can, but you’ll lose the creamy richness that makes this recipe special. If you want to reduce calories, I’d recommend using half the yolks instead of eliminating them completely. You could also substitute some of the mayonnaise with Greek yogurt to cut calories while keeping good flavor.
I personally love thick-cut sourdough because it holds up well and doesn’t get soggy. Whole wheat bread, rye, and even croissants work beautifully too. For the best results, lightly toast your bread to create a barrier that prevents the egg salad from making it soggy.
You can make it up to 24 hours ahead, but I find it tastes best when made 2-4 hours before serving. This gives the flavors time to meld without the ingredients breaking down. If making it a day ahead, add the celery just before serving to maintain its crunch, and give it a good stir before serving.
Conclusion
The key to this egg salad’s success is the technique of creating that smooth, creamy base with the yolks first. This ensures every bite has consistent flavor and texture instead of chunks of plain egg white mixed with globs of mayo.
The combination of fresh ingredients adds layers of flavor without overwhelming the eggs themselves. You get richness from the yolks and mayo, brightness from the dill and green onion, and satisfying crunch from the celery.
I hope you’ll try this method and see the difference it makes. Once you taste how creamy and flavorful this egg salad can be, you’ll never go back to the old mash-and-mix approach.

Egg Salad Recipe
Ingredients
Equipment
Method
- Prepare Eggs: If you haven’t already, hard boil the eggs. (Method: Place eggs in a saucepan, cover with cold water ½-inch above eggs. Bring to a rolling boil. Remove from heat, cover, and let stand 10-12 minutes. Transfer to an ice bath for 5+ minutes to cool. Peel when cool.)
- Separate Yolks: Cut the cooled, peeled eggs in half lengthwise. Gently remove the yolks and place them in a medium mixing bowl. Set the egg whites aside.
- Mash Yolks for Creaminess: Add the mayonnaise and mustard to the egg yolks. Using a fork, mash the mixture thoroughly until smooth and creamy. Season with a pinch of salt and pepper.
- Chop Whites & Add-ins: Finely chop the reserved egg whites. Add the chopped egg whites, thinly sliced green onion, finely diced celery, and chopped fresh dill to the creamy yolk mixture.
- Combine Gently: Stir everything together gently until just combined. Be careful not to overmix.
- Season & Serve: Taste and adjust seasoning with more salt and pepper if needed. Serve immediately on bread or over lettuce, or chill for at least 30 minutes for flavors to meld.
Notes
- Egg Peeling Tip: Older eggs (a week or so old) often peel more easily than very fresh eggs.
- Storage: Store leftover egg salad in an airtight container in the refrigerator for up to 4 days.
- Variations: Feel free to add a pinch of paprika, a squeeze of lemon juice, or finely chopped dill pickles for different flavor profiles.