Classic Creamy Egg Salad Sandwich Recipe for Any Occasion

This classic egg salad is the kind of simple comfort food that instantly evokes childhood memories. I’ve kept the familiar base but brightened it with a few upgrades—pickle relish, stone-ground mustard, and fresh green garlic—so the flavor is both nostalgic and a little more sophisticated. It’s quick to make (under 30 minutes), versatile for breakfast, lunch, or dinner, and perfect for using leftover eggs after holidays like Easter.

Croissants stuffed with classic egg salad.

Family and friends keep asking me to bring this egg salad to gatherings because it’s familiar, satisfying, and easy to customize. I often pair it with hearty sides or soft breads, and it shines on croissants, challah, or brioche. For lighter meals, serve it in lettuce cups, stuffed into avocados, or spread on toast with avocado and a sprinkle of Parmesan.

Table of contents

  • Why you will love this recipe
  • What you will need
  • How to prepare it
  • Expert tip
  • Recipe variations and add-ins:
  • Serving suggestions:
  • How to store leftovers:
  • Frequently asked questions
  • More egg recipes to try:

The salad starts with perfectly cooked hard-boiled eggs, chopped and folded into a creamy mayonnaise-based dressing with stone-ground mustard, pickle juice for brightness, and mix-ins like diced pickles, green onion, and fresh dill. It’s rich but not heavy, and it adapts well to additions such as bacon, cheddar, or avocado.

Croissants stuffed with homemade classic egg salad.

Why you will love this recipe 

  • Timeless comfort: A familiar dish with a few modern touches that enhance the flavor without losing the classic appeal.
  • Quick and easy: Ready in about 20–30 minutes using simple techniques and everyday ingredients.
  • Affordable ingredients: Uses pantry staples and fresh produce that are easy to find.
  • Highly customizable: Add or swap ingredients to match your taste—spicy, smoky, or lighter options all work well.

What you will need

Overhead shot of classic egg salad ingredients in bowls on a white surface.
  • Eggs: Eight hard-boiled eggs, peeled and chopped into bite-size pieces. Instant Pot or stovetop methods both work well.
  • Vegetables: Diced pickles for crunch and tang; green onion and a small amount of red onion for bite; fresh green garlic or minced garlic for a mild garlic note.
  • Wet ingredients: Mayonnaise provides the creamy base; stone-ground mustard adds texture and depth; a splash of pickle or lemon juice brightens the dressing.
  • Seasonings: Kosher salt, freshly ground black pepper, chopped dill for freshness, and a dusting of sweet or smoked paprika for color and warmth.

How to prepare it

1. Cook the eggs: Boil, cool, and peel the eggs. Chop them into roughly 1/4-inch pieces and place in a medium bowl.

2. Mix the salad: Combine mayonnaise, stone-ground mustard, pickle juice, diced pickles, onions, garlic, dill, salt, and pepper with the chopped eggs. Stir gently to combine without mashing the eggs.

Homemade egg salad ingredients in a bowl.

3. Chill and serve: Refrigerate the salad for at least 30 minutes to let flavors meld. Garnish with chopped chives, extra green onion, and paprika before serving.

Creamy egg salad.

Expert tip

How to keep egg salad from getting watery

Egg salad can become watery during storage if ingredients release moisture. Prevent this by not overcooking your eggs, cooling peeled eggs before chopping, and preparing pickles and other vegetables ahead of time: chop, lightly salt, let them rest in the fridge to draw out excess moisture, and pat dry before adding. If the salad turns watery, absorb extra liquid with a paper towel or stir in a small amount of breadcrumbs to regain thickness.

More tips to consider:

  • Cook a few extra eggs in case some crack or are harder to peel.
  • Don’t overcook eggs to avoid rubbery whites and chalky yolks.
  • Slightly older eggs peel more easily than very fresh ones.
  • Add a splash of vinegar to the boiling water to help shells come off more cleanly.
  • For a creamier texture, mash the yolks until smooth before folding in the whites.
A bowl of creamy homemade egg salad.

Recipe variations and add-ins:

  • Cheesy and smoky: Add shredded cheddar and crumbled bacon for a richer salad.
  • Bold heat: Stir in horseradish, cayenne, or chopped jalapeños for a spicy kick.
  • More crunch: Include diced red bell pepper or shredded carrot.
  • Sweet version: Use sweet pickles and a touch of sugar for a kid-friendly twist.
  • Lower fat: Substitute Greek yogurt for some or all of the mayo for a lighter result.
Croissants stuffed with creamy egg salad.

Serving suggestions:

This egg salad is delicious served on croissants, hoagie rolls, challah, or brioche. For a lighter plate, spoon it into lettuce cups, stuff grilled avocados, or use it as a filling for pita or tortillas. It also works well as a salad topping—serve a scoop over mixed greens with avocado slices, tomatoes, and shredded cheese. Make a larger batch for quick weekday sandwiches or to bring to picnics and potlucks.

How to store leftovers:

  • Refrigerate: Store in an airtight container for 3–4 days. If the mixture loosens, drain excess liquid and stir in a bit more mayonnaise or breadcrumbs to adjust texture.
  • Freezing: Not recommended—mayonnaise-based salads separate and become grainy when frozen and thawed.
Homemade creamy egg salad.

Frequently asked questions

How long should I boil the eggs for the best results?

For stovetop boiling from cold water: 6–7 minutes gives soft, wet yolks; 8–9 minutes yields creamy yolks; about 10 minutes produces firm but tender yolks; and 12 minutes results in fully hard-boiled yolks. Immediately cool in an ice bath for several minutes to stop cooking and make peeling easier. Adjust time slightly for smaller or larger eggs.

What is the best way to peel eggs?

Older eggs peel more easily. After cooking, cool eggs in ice water for a few minutes, then gently crack and roll them on the counter, peeling under running water to help separate the shell from the white.

Why does my egg salad smell funny?

A sulfurous smell comes from hydrogen sulfide produced when eggs are overcooked or older. Avoid long boil times and cool eggs promptly to minimize this odor.

How can I make my egg salad thicker?

Use more egg yolks, a thicker mayonnaise (such as Japanese-style mayo), or fold in cream cheese or breadcrumbs. Chilling eggs before chopping also helps the salad hold its shape.

Sliced croissant stuffed with egg salad.

More egg recipes to try:

Deviled egg potato salad

Deviled Egg Potato Salad

pickled eggs served with creamy sauce

Best Pickled Eggs Recipe

Image of bowl with avocado egg salad.

Creamy Avocado Egg Salad

a bowl of deviled eggs dip topped with paprika and chives

Deviled Eggs Dip

Loved this recipe? I’d love to hear from you! Leave a 5-star rating in the recipe card and share your thoughts in the comments—I read every one!

Have a question or want more ideas? Ask in the comments and I’ll be happy to help. With love, Catalina.

Croissants stuffed with classic egg salad.

Best Egg Salad Recipe

Classic Egg Salad takes about 30 minutes to prepare. It is hearty and satisfying, featuring a creamy mayo dressing and mix-ins that enhance the dish.
5 from 7 votes

Print
Pin
Rate

Course: Main Course
Cuisine: American
Diet: Gluten Free, Vegetarian
Keyword: Egg Salad
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4 servings of about 1/2 cup
Calories: 287kcal
Author: Catalina Castravet

Ingredients

  • 8 hard-boiled eggs peeled and chopped
  • 1/3 cup mayonnaise or more
  • 1 tablespoon stone ground mustard
  • 1 tablespoon pickle juice or lemon juice
  • 1/2 small red onion chopped
  • 1 tablespoon dill chopped
  • 1 tablespoon green onion chopped
  • 1 tablespoon green garlic chopped or use 2 minced garlic cloves
  • 1/4 cup diced pickles optional
  • 1/4 teaspoon kosher salt or to taste
  • fresh black pepper to taste
  • 1/2 teaspoon paprika sweet or smoked

Garnish:

  • chopped chives
  • chopped green onion
  • paprika
US Customary – Metric

Instructions

  • Boil and peel the eggs. Chop them into 1/4-inch pieces and add them to a medium bowl.
  • Add the remaining ingredients and stir to combine.
  • Taste and adjust for salt and pepper.
  • Refrigerate for 30 minutes before serving.
  • Garnish with chopped chives, green onion, and paprika before serving.

Notes

How to keep egg salad from getting watery

To prevent watery salad, avoid overcooking eggs and cool them thoroughly before chopping. Prep pickles and other vegetables ahead by salting briefly, chilling, and patting dry to remove excess liquid.

More tips to consider:

  • Boil extra eggs in case some crack or peel poorly.
  • Avoid overcooking to keep whites tender and yolks creamy.
  • Slightly older eggs peel more easily than very fresh ones.
  • A small splash of vinegar in the boiling water can aid peeling.
  • Chill eggs before chopping to reduce moisture in the final salad.
  • For extra creaminess, mash the yolks before folding in the whites.

Nutrition

Calories: 287kcal | Carbohydrates: 2g | Protein: 13g | Fat: 24g | Saturated Fat: 5g | Cholesterol: 380mg | Sodium: 564mg | Potassium: 126mg | Fiber: 0g | Sugar: 1g | Vitamin A: 675IU | Vitamin C: 0.2mg | Calcium: 54mg | Iron: 1.3mg