A classic egg salad will never let you down. It’s light, creamy and combines the perfect balance of hard-boiled eggs, mayo, Dijon, finely diced onions, celery, and fresh herbs (I love dill!). Enjoy it as a sandwich, scoop it into a lettuce wrap, or simply eat it with a spoon (because it’s just THAT good!).

This easy classic egg salad is always a hit—creamy, flavorful, and all about the eggs. With just a handful of ingredients and less than 30 minutes from start to finish, it’s proof that simple recipes can be the best. Whether you’re looking for a quick lunch, a protein-packed snack, or a make-ahead meal for busy weekdays, this recipe ticks all the boxes.
The combination of perfectly cooked hard-boiled eggs, tangy mayo, crunchy celery, and a fresh burst of dill is the ultimate comfort food—delicious and nutritious.
HEALTHY EATING TIP! Did you know you can swap out the mayo for Greek yogurt for a lightened-up version of egg salad? This adds extra protein while keeping the creamy texture intact.
Ingredients we’re working with
This egg salad recipe keeps it classic—with just a handful of simple ingredients that come together for a creamy, flavorful bite every time. Here’s what you’ll need to make it:

- Eggs: The creamy, protein-packed base of the salad—make sure they’re hard-boiled and cooled.
- Red onion: Adds a pop of sharp flavor and a bit of crunch.
- Celery: Gives the salad a fresh, crisp texture.
- Mayonnaise: Binds everything together with rich, creamy goodness.
- Dijon mustard: Adds just the right amount of tang and zip.
- Dill: For fresh, herby brightness that really elevates the salad.
- Sea salt and black pepper: Essential for balancing and boosting flavor.
How to make egg salad
No matter the variation—avocado egg salad, tuna egg salad, or my Greek yogurt version—it all begins with an easy-to-peel hard-boiled egg. I’ve shared my full method before, but here’s a quick refresher:






Serving ideas
There are so many delicious ways to enjoy classic egg salad! Here are some clean and delicious serving options:
- As a sandwich: Pile it onto warm, toasted whole-grain bread, sourdough, or a sprouted grain wrap. Add fresh greens like arugula or spinach and slices of tomato for extra nutrients.
- Lettuce wraps: Spoon the egg salad into romaine or butter lettuce leaves for a lighter, low-carb option.
- With crackers or pita chips: Serve as a dip-style snack or appetizer.
- On an English muffin: A quick, high-protein option for breakfast.
- Stuffed into tomatoes or avocados: Hollow out a tomato or avocado and fill with egg salad for a fresh, low-carb twist.
- Over a bed of greens: Make it into a salad by serving it on arugula, spinach, or mixed greens. Add other favorite veggies, too!
- In a wrap: Roll it up in a tortilla with a few crunchy veggies for an easy lunch.
Storage and meal prep tips
Egg salad is a healthy, delicious meal to add to your weekend meal prep and will happily last for 3 to 5 days in your refrigerator.
Once you are finished preparing your egg salad, transfer it into an airtight container and store it in your fridge.
If you pack your egg salad for lunch, be sure to include an ice pack. It’s safe to eat for up to two hours at room temperature, but any time after that, is not recommended.

More easy healthy lunch recipes
- Avocado Egg Salad
- Easy Tuna salad with Egg
- Rotisserie Chicken Salad
- Avocado Chicken Salad
- Sonoma Chicken Salad
- Vegan Chickpea Tuna Salad
Thanks so much for reading! If you make this recipe, I would love you to give it a ★ rating below. Follow me on YouTube, Instagram, and Facebook for more healthy food inspiration. Cheers!
Classic Egg Salad with Mayo, Celery and Dill
Ingredients
- 8 eggs room temperature
- 2 tablespoons red onion finely diced
- 2 tablespoons celery finely diced
- 1/4 cup mayonnaise
- 1 teaspoon Dijon mustard
- 2 tablespoon dill chopped
- sea salt and black pepper to taste
Instructions
- Bring a pot of water to a boil, and then gently lower the eggs in the pot using a large wooden spoon. Boil the eggs for 12 minutes.
- Transfer the eggs to an ice water bath to stop the cooking process and cool completely.
- Peel the hard-boiled eggs and chop them as fine or chunky as you like.
- Add the chopped eggs to a mixing bowl with the red onion, celery, dill, mayonnaise, Dijon mustard, salt, and pepper. Stir all of the ingredients together, until well combined.
- Serve the egg salad straight from the bowl, with crackers, on a sandwich, or in a lettuce wrap. Enjoy!


Comments
Devi-Ann says
Dani love this!!! Tried it today with everything you used and I sub’d in some roasted sweet potatoes I had. It was AMAZING!!!! my IG name is @aye_itsdevi
Thank you girl!
Dani says
So happy you liked it. I’m going to go check out your photo:)
Devi-Ann says
Also….I posted a picture of it on my Instagrmam. https://instagram.com/p/m891lJs7bq/
You can check the picture out ๐
Sierra Rogers says
Hey girl! This so helped me out with my picky eaters. They loved it! It is one of the very few things my daughter will eat. I am so glad that my kids all enjoyed this dish. It is very simple, yet amazing! I changed it just a little like instead of mayonnaise, I used sour cream. I was just experimenting and it turned out great. I am definitely recommending you to some other moms I know. By the way, I was wondering if you had any ideas for maybe a different way to make pancakes because my little one will only eat chocolate chip pancakes and I’m worried about him.
– Sierra
Dani says
Awesome. So glad it was a hit! As for pancakes, have you tried any other stir ins? Bananas, raspberries, apple, strawberries, etc? You never know what they might likeโฆ sometimes it just takes a little experimenting.
Antoinette says
It look very delicious but I was wondering can you make this without mayo and what will you use in its place?
Dani says
Just skip the mayo and use extra yogurt:)
Melanie says
Fabulous recipe! Thank you, Dani.
Danielle says
Sooo good and had no clue Greek yogurt had so many uses! It was amazing egg salad! Had it along with the 4 bean salad as a side ๐ thanks dani!
Dani says
I know! Greek yogurt is so versatile. So glad you are enjoying the recipes.
Dawn says
Like the Greek yogurt idea! I do egg salad with avocado…. I mash the avocado to consistency like mayo. I season with Dijon mustard, paprika, S & P. I use only egg whites and fold into the mash mixture.ย
Donna M Webster says
I boiled eggs over 1 week ago are they still good or should I toss them? I forgot I had them.
Dani says
Unfortunately, I think it would be best if you tossed them ๐
Mary Lee says
I am confused. In the writing before the recipe you say use 4 eggs and 4 egg whites or 6 eggs and leave off the egg whites. In the recipe ingredients you say 8 eggs or a I misreading something.
Dani says
I’m going to change that! I just meant you will need to boil 8 eggs in order to end up with 4 of each, make sense? Sorry for the confusion.
Mary Lee says
Thank you.. It shows my dumbness. I was wondering how one could boil egg whites. I claim being elderly as my excuse. Appreciate your taking the time to answer a dumb question.