An egg salad sandwich is an ideal recipe for a tea party with friends, for brunch, or for an easy yet filling lunch. Hard-boiled eggs are combined with mayonnaise, mustard, and spices for a healthy and flavorful salad.

The easy sandwich is a classic sandwich every cook needs to know how to make, just like our tuna sandwich recipe.

Egg sandwiches stacked on a serving plate.

Egg Salad Sandwich

Egg salad sandwiches are one of the best ways to use up leftover hard-boiled eggs any time of year. This foolproof sandwich is an old-fashioned favorite that has been around for ages, and for good reason! It’s a favorite for school lunches or light tea sandwiches. You’ll crave the creaminess of the filling between slices of your favorite bread all year long.

why you’ll love this recipe

  • A quick lunch idea. It takes no time at all to mix the salad together, and it’s even faster if you already have eggs pre-boiled!
  • Excellent source of protein. Eggs are a complete source of protein, storing up to 7 grams per egg!
  • Simple ingredients. You only need a handful of basic ingredients for this quick lunch recipe.
  • Customizable. You can customize the egg salad filling to fit your family’s preferences without compromising the flavor of the final sandwich.
All ingredients needed to make egg salad sandwich.

Egg Salad Sandwich Ingredients

Egg salad sandwiches are a popular school lunch idea, likely because the ingredients are a staple in most kitchens!

  • Hard-boiled eggs– follow our how-to-cook eggs guide to achieve perfect hard-boiled eggs.
  • Mayo and mustard- Mix the salad in these condiments to achieve the creamiest texture.
  • Seasonings- salt and pepper to taste are all you need to season the salad filling.
  • Herbs- green onion, dill, and celery flavor the salad.
  • Bread- use your favorite store-bought or homemade bread to make the sandwiches.

For a full list of ingredients and quantities, see the recipe card below.

Step by step image collage on how to make egg salad sandwich.

How to Make an Egg Salad Sandwich

The old-fashioned egg salad recipe is the simplest salad to bring together in just a few easy steps. This is a recipe that your kids can use when learning to pack themselves lunches! 

  • Boil eggs: Start by hard-boiling the eggs using our how-to-boil eggs post as a guide. Allow the eggs to cool completely, then peel and chop.
  • Dice herbs: Finely dice the celery stalks and chop the green onion and dill.
  • Combine filling: In a bowl, combine the eggs, herbs, and seasonings. Mix together gently to combine. Then, add the mayonnaise and mustard and stir together until the salad is uniform and well combined.
  • Toast the bread: Toast your bread of choice until the crust is golden. Or, skip this step if you prefer the bread to be softer.
  • Assemble sandwiches: To a slice of bread, add your desired amount of egg salad sandwich filling. Close the sandwich with the second slice of bread.
  • Serve and enjoy, friends!

Substitutions and Variations

The best egg salad recipe is one that’s easy to modify based on what you have on hand and what flavor profile you want to achieve. Here are some ideas:

  • Add more vegetables: You can choose to add finely diced peppers or chopped olives to the sandwich filling for more flavor.
  • Add pickles: Pickles or pickle relish are popular add-ins to egg salad, giving the salad a pleasant crunch and briny flavor.
  • More protein: Add chopped bacon or chopped cooked chicken to keep you full for even longer from the additional protein.
  • Top with microgreens: Microgreens are nutrient-dense, and packed with an abundance of vitamins and minerals. For an even healthier sandwich, sprinkle a handful on top of the egg salad before closing up the sandwich with the second piece of bread.
  • Make it a BLT: A BLT’s a classic American sandwich. Add bacon, lettuce, and tomato to the eggs to make it a BLT!
  • Add cheese: A handful of shredded cheese can be added to the salad filling, or add a slice of cheese on top of the egg salad.
  • Different herbs: Fresh herbs like parsley or cilantro can be used instead of green onion and dill if you prefer the taste.
Egg salad mix on a lettuce wrap.

Serving Suggestions

Classic egg salad sandwiches can be served as a stand-alone lunch, or paired with your choice of side. Here are some popular choices:

REcipe FAQs

Can I make the sandwich in advance?

The sandwich filling can be made in advance, and assembled before serving. If stored assembled, you risk a soggy sandwich.

How do I prevent a soggy sandwich?

To prevent the bread from absorbing moisture from the egg salad filling, add two pieces of lettuce between the slices of bread and the filling of the sandwich.

What is the best way to slice the eggs?

There are many ways you can chop the eggs for the recipe for egg salad. Use an egg slicer, chop with a knife, use a Vidalia chop wizard, or even break up the eggs with a pastry cutter for a finer salad.

Can I substitute the mayonnaise in the dressing?

You can replace the mayo with Greek yogurt. Or, blend an avocado with some yogurt to use as the dressing instead of the mayo.

Two egg salad sandwiches stacked.

Store & Freeze

  • Storage. Store the egg mixture in an airtight container for 3-4 days. When ready to serve, add two pieces of bread and enjoy.
  • Freeze. We do not recommend freezing the egg salad sandwich recipe.

More Recipes with Eggs

If you enjoyed this egg salad sandwich recipe, be sure to make these other recipes featuring hard-boiled eggs:

Egg Salad Sandwich

Author: Valentina
5 from 4 votes
An egg salad sandwich is filled with a satisfying combination of nutrient dense hard-boiled eggs, creamy mayo, crunchy celery, and fresh herbs. It is the best, easiest lunch idea and a great way to use up leftover eggs!
Prep Time: 10 minutes
Servings: 2 sandwiches


  • 4 hard-boiled eggs diced
  • ¼ cup mayonnaise
  • ½ tsp yellow mustard or dijon mustard
  • 1 green onion or scallions
  • ½ celery rib finely diced
  • 1 tsp dill
  • ½ tsp salt
  • ¼ tsp pepper
  • 4 bread slices


  • In a bowl, add the diced eggs, mayo, mustard, green onion, celery, dill, salt and pepper and stir to combine.
  • Toast the bread slices until golden. Or, skip this step if you prefer a sandwich with softer bread.
  • Spread half of the egg mixture onto one slice of bread, close the sandwich with the second slice of bread. Repeat to make the second sandwich.


Add-ins: Add finely chopped bell peppers, pickles, or olives to give the filling more flavor. Chopped cooked chicken or bacon will add extra protein.
Fancier sandwich: Make the egg salad sandwich into a BLT by adding bacon, lettuce, and tomato before topping the sandwich with the egg filling. Or, add microgreens for a nutrient dense sandwich.
Storage: Refrigerate the salad filling separately in an airtight container and assemble the sandwiches right before serving to prevent a soggy sandwich.


500kcal Calories28g Carbs19g Protein34g Fat7g Saturated Fat15g Polyunsaturated Fat9g Monounsaturated Fat0.1g Trans Fat385mg Cholesterol1149mg Sodium217mg Potassium2g Fiber5g Sugar549IU Vitamin A0.2mg Vitamin C124mg Calcium3mg Iron
Nutrition Facts
Egg Salad Sandwich
Amount Per Serving
Calories 500 Calories from Fat 306
% Daily Value*
Fat 34g52%
Saturated Fat 7g44%
Trans Fat 0.1g
Polyunsaturated Fat 15g
Monounsaturated Fat 9g
Cholesterol 385mg128%
Sodium 1149mg50%
Potassium 217mg6%
Carbohydrates 28g9%
Fiber 2g8%
Sugar 5g6%
Protein 19g38%
Vitamin A 549IU11%
Vitamin C 0.2mg0%
Calcium 124mg12%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)