Salads
This classic egg salad recipe with mayonnaise delivers the creamy, tangy texture you remember from childhood—just like my grandmother used to make, but with a few modern twists. The secret lies in perfectly boiled eggs, creamy mayonnaise, and a touch of Dijon mustard that adds depth without overpowering.
I've tested this recipe countless times, and it never fails to impress at picnics or lunchboxes.
The beauty of this recipe is its simplicity—just six core ingredients come together in minutes, yet the result is restaurant-quality egg salad that stays fresh for days.
I always hard-boil the eggs first, then chop them precisely so they mix evenly with the mayo, creating that signature creamy yet slightly chunky texture. The addition of Dijon mustard and a pinch of salt and pepper elevates it beyond basic egg salad into something truly special.
What makes this version stand out is how adaptable it is—add diced avocado for richness, fresh chives for color, or a sprinkle of paprika for warmth. Serve it on crisp bread, in sandwiches, or with crackers for a satisfying lunch that feels both nostalgic and fresh.
The creamy texture remains intact even after refrigeration, making it perfect for meal prep.
This recipe is my go-to for quick lunches, potlucks, or even a simple dinner with a side salad. The key is balancing the mayo with just enough acidity to keep it from getting heavy, and I'll show you exactly how to achieve that perfect ratio. Let's get started!
Ingredients for classic egg salad recipe with mayonnaise
Six simple ingredients transform into nostalgic, creamy egg salad that stays fresh all day.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Freshly boiled, peeled, chopped |
| Mayonnaise 🥫 | ¾ cup | Dijon-infused preferred |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Yellow Onion 🧅 | ¼ whole | Finely diced, mild flavor |
| Kosher Salt 🧂 | ½ tsp | Adjust to taste |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle heat |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Extra-Virgin Olive Oil 🫒 | 1 tsp | Optional, for richness |
The eggs are everything here. Use large eggs for the best texture—they yield more filling salad. Boil them for exactly 9 minutes (12 minutes for larger eggs) to keep the yolks creamy. Ice bath after boiling stops the cooking process and makes peeling easier. I always peel them right after boiling so they don't dry out. For the mayo, Dijon-infused works best—it adds that signature tang without overpowering. If you can't find it, just mix 1 tsp Dijon mustard into regular mayo.
No Dijon mustard? Yellow mustard at half the amount gets you close. The onion is optional but adds subtle sweetness—skip it if you prefer classic simplicity. For extra richness, add 1 tsp extra-virgin olive oil or a spoonful of Greek yogurt (if you're open to that variation). Fresh chives brighten everything up, but dried chives at one-third the amount work in a pinch. The salt and pepper are non-negotiable—they balance the creaminess and bring out all the flavors. Trust me on this: freshly ground pepper makes a world of difference.
This salad keeps beautifully in the fridge for 3-4 days—the texture stays creamy, not soggy. Store it in an airtight container with a layer of plastic wrap pressed directly on the surface to prevent absorbing fridge odors. For meal prep, I portion it into small containers with a sprinkle of chives on top. It reheats well too—just microwave for 20-30 seconds to restore the creamy texture. The longer it sits, the more the flavors meld together.
Why You'll Love This Recipe
- Here’s what sold me: that perfect bite of sharp onion cutting through the rich mayo, with Dijon mustard adding just enough tang to keep it from tasting flat. The eggs stay tender, not dry—no sad, rubbery texture here.
- No Chopping Nightmare: I swear by this recipe because it’s the only egg salad I’ll make—just hard-boil eggs, chop the onion (five minutes max), and fold in mayo and mustard. The rest? Stirring. That’s it. Even my toddler could do it.
- Creamy Crunch Balance: Here’s what sold me: that perfect bite of sharp onion cutting through the rich mayo, with Dijon mustard adding just enough tang to keep it from tasting flat. The eggs stay tender, not dry—no sad, rubbery texture here.
- Lunchbox Legend: Between us, this is my go-to for school lunches or office meals. Pack it in a jar, and it stays fresh for days. Honestly? My coworkers still ask for seconds, and I’ve been making it for years.
Step-by-step instructions for creamy egg salad
Here's how to make the classic egg salad that stays creamy and fresh for hours.
Boil and Chop the Eggs
Place the 8 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a rolling boil over medium-high heat, then immediately reduce to a gentle simmer for exactly 9 minutes. This timing ensures perfectly set yolks that stay creamy when chopped.
Drain the hot eggs and transfer them to a bowl of ice water for 5 minutes to stop the cooking process. Peel the eggs under running water for easier removal of the shells. Chop the eggs into even pieces—I like mine about ½-inch cubes—so they distribute evenly throughout the salad. The goal is a uniform texture where every bite has that classic egg salad experience.
Mix the Creamy Base
In a large mixing bowl, combine the chopped eggs with the 0.75 cup mayonnaise and 1 tablespoon Dijon mustard. Use a fork first to gently break up any large egg chunks, then switch to a rubber spatula to fold everything together. The Dijon mustard adds a subtle tang that balances the richness of the mayonnaise, creating that signature creamy texture.
Add the 0.25 whole yellow onion that's been finely diced—this should be about ¼ cup of small pieces. Fold it in carefully so it distributes evenly without overmixing, which could make the salad dense. The onion adds just enough sharpness to cut through the richness while keeping the flavor classic and approachable.
Season and Finish
Sprinkle in the 0.5 teaspoon kosher salt and 0.25 teaspoon freshly ground black pepper, then gently fold until fully incorporated. Taste and adjust the seasoning if needed—sometimes the Dijon mustard needs a little more salt to shine. The key here is to season gradually; you can always add more salt later, but you can't take it out.
Drizzle in the 1 teaspoon extra-virgin olive oil (if using) and fold it in last. This optional step adds a touch of richness that makes the salad even more luxurious. For garnish, sprinkle the 2 tablespoons chopped fresh chives over the top just before serving—they add a bright, fresh note that contrasts beautifully with the creamy base.
Chill and Serve
Cover the bowl with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 30 minutes before serving—this lets the flavors meld together and the texture become perfectly creamy. The longer it chills, the better it tastes, so don't rush this step.
Serve the egg salad on toasted bread, in sandwiches, or as a side dish with crackers. The creamy texture should hold its shape but still be light enough to eat with a fork. If it starts to thicken after chilling, simply stir in a splash of mayonnaise or a little water to loosen it back up. This recipe keeps well for 2-3 days in the fridge, making it perfect for meal prep.
Pro Tips For Making Classic Egg Salad Recipe With Mayonnaise
- Boil Eggs 9 Minutes: I learned this the hard way—undercooked yolks turn to mush, overcooked ones get chalky. Set a timer for exactly 9 minutes from when the water returns to a boil after adding cold eggs. Shock them immediately in ice water for 5 minutes to stop cooking.
- Chop Onion Fine: Skip the big chunks—you want the onion’s flavor to blend, not bite. Dice it into 1/8-inch pieces and let it sit for 10 minutes before mixing so it softens slightly and releases its sharpness. (Yes, even if you’re impatient like me.)
- Mix Mayo Gradually: Dumping all the mayo in at once makes a gloppy mess. Start with 2 tablespoons, fold it in, then add more as needed. The goal is creamy, not greasy—adjust to the eggs’ moisture level, not the recipe’s numbers.
- Salt the Eggs First: Add a pinch of kosher salt to the boiling water—it helps the whites set faster and keeps them from turning rubbery. Taste the eggs after peeling (yes, before mixing) and adjust the final salad’s salt accordingly. You’ll use less later.
Health benefits of this dish
Protein Powerhouse
Eggs are one of nature's most complete protein sources—just 8 large eggs provide a whopping 36 grams of protein, which is about 72% of your daily needs in a single serving. This makes egg salad an excellent choice for muscle repair, especially after workouts.
The protein in eggs also helps keep you feeling full longer, making this salad perfect for lunch or a snack. 💪
Healthy Fats
The mayonnaise in this recipe adds richness, but it also provides beneficial fats—particularly omega-3s if you use a high-quality brand like Hellmann's or Best Foods. These fats support heart health and brain function.
For an even healthier twist, I sometimes replace ¼ cup of the mayo with Greek yogurt, which adds protein without sacrificing creaminess.
Vitamin Boost
Eggs are packed with essential vitamins, including vitamin D (which supports bone health), B12 (for energy), and choline (critical for brain function). The Dijon mustard adds a touch of vitamin C and antioxidants, while the yellow onion contributes quercetin, a compound linked to reduced inflammation.
Even the chives bring vitamin K to the mix!
Low-Calorie Comfort
Despite its creamy texture, this egg salad is surprisingly light—about 250 calories per serving (assuming 4 servings). The combination of protein and healthy fats keeps you satisfied without the heaviness of traditional mayo-heavy dishes.
It’s a great option for those watching their calories but still craving comfort food flavors. The key is balancing the mayo with the tangy Dijon and fresh herbs.
Digestive Benefits
The yolks in eggs contain choline, which supports liver function and digestion. Meanwhile, the Dijon mustard acts as a natural digestive aid, promoting healthy gut motility.
For an extra digestive boost, I sometimes add a pinch of turmeric (just ¼ tsp)—it’s anti-inflammatory and pairs beautifully with the egg’s richness. The result? A salad that’s as good for you as it is delicious.
Nutrition facts
Frequently asked questions
Can I use store-bought egg salad instead of making it fresh?
While store-bought egg salad is convenient, homemade always tastes fresher and creamier! The key difference is in the texture—freshly chopped eggs stay juicier and the flavors meld better. Plus, you control the ingredients like Dijon mustard and fresh herbs. For a quick shortcut, buy pre-boiled eggs and chop them yourself—it takes just 5 minutes.
How do I keep my egg salad from getting watery?
Watery egg salad happens when the eggs release too much moisture. To prevent this, pat the chopped eggs dry with a paper towel before mixing with mayo. Also, use room-temperature eggs (not straight from the fridge) and avoid overmixing. If it starts to thin out after chilling, stir in 1 extra tablespoon of mayo or a splash of water to restore the perfect consistency.
What's the best way to store leftover egg salad?
Store your egg salad in an airtight container with plastic wrap pressed directly on the surface to prevent absorbing fridge odors. It keeps well for 3-4 days in the refrigerator. For longer storage, freeze it in portion-sized containers for up to 1 month. Thaw overnight in the fridge and stir in a splash of mayo to restore creaminess before serving.
Can I make egg salad without mayonnaise?
For a lighter version, replace mayo with Greek yogurt (use ½ cup for ¾ cup mayo) or avocado mash (about ½ avocado). These alternatives add creaminess while cutting calories. If you prefer a classic texture, try a mix of mayo and light mayo (50/50 ratio) to reduce fat while keeping that signature richness.
Why did my egg salad turn out too thick?
Thick egg salad usually means the eggs were overchopped or the mayo ratio was off. To fix it, stir in 1-2 tablespoons of milk or water until smooth. For prevention, chop eggs into ½-inch pieces (not too small) and measure your mayo carefully—¾ cup per 8 eggs is the magic ratio. If using Dijon mustard, add it gradually to avoid drying out the mixture.
