Salads
This tasty egg salad sandwich recipe transforms simple ingredients into a restaurant-worthy lunch that's crispy at the edges and velvety in every bite.
The secret lies in perfectly hard-boiled eggs with vibrant yellow yolks, chopped celery that adds satisfying crunch, and a creamy mayo-mustard base that keeps the texture just right. I've been perfecting this recipe for years, and it's now my go-to for quick, satisfying lunches that never feel like leftovers.
The magic happens in the prep—eggs boiled to firm perfection, celery finely chopped for that signature crispness, and a seasoning blend that balances tangy mustard with creamy mayo.
Using sourdough or crusty bread gives the sandwich the structure it needs, while optional garnishes like red pepper flakes or fresh herbs elevate it to something special. What you end up with is a sandwich that's creamy, flavorful, and holds together beautifully.
This recipe delivers on two promises: crispy celery bites that cut through the creamy egg mixture, and creamy yolks that melt slightly with each bite. The assembly is simple but strategic—layering ingredients in the right order ensures no soggy bread or runny filling.
It's the kind of sandwich that makes you look forward to lunchtime, whether you're packing for work or enjoying a leisurely meal at home.
Perfect for meal prep or a last-minute lunch, this egg salad sandwich keeps well for up to two days in the fridge. The flavors actually deepen as it sits, making it even more satisfying the next day. Here's how to make it—your taste buds will thank you.
Ingredients for tasty egg salad sandwich
Eight simple ingredients create this restaurant-worthy egg salad with crispy celery and creamy yolks.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Extra-large preferred for creamy yolks |
| Mayonnaise 🥛 | ½ cup | High-quality, full-fat preferred |
| Yellow Mustard 🍯 | 1 tbsp | Dijon or whole-grain for tang |
| Celery Stalks 🧅 | 2 whole | Finely chopped for crisp texture |
| Red Onion 🧅 | ¼ cup | Finely diced, for sharp bite |
| Sourdough Bread 🍞 | 8 slices | Crusty or artisan preferred |
| Butter 🧈 | 2 tbsp | Unsalted for even seasoning |
| Lemon Juice 🍋 | 1 tsp | Freshly squeezed for brightness |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground for flavor |
| Red Pepper Flakes 🔥 | ¼ tsp | Optional, for heat |
| Fresh Dill 🌿 | 1 tbsp | Chopped, for freshness |
The eggs are everything here. Extra-large eggs have richer yolks, and boiling them to firm perfection (11 minutes) ensures they stay creamy. I always buy organic eggs from the grocery store—they're worth the few extra cents for the better yolks. The celery should be crisp and fresh, not limp or bitter. If you're chopping ahead, store it in water in the fridge to keep it crunchy. For the mayo, Hellmann's or Duke's are my go-tos—they're consistent and creamy without being too heavy.
No mayo? Greek yogurt works great—just add a splash of milk to thin it out. Running out of Dijon? Regular yellow mustard at double the amount gives similar tang. The red onion adds a nice bite, but if you're sensitive to sharp flavors, swap it for green onions. For the bread, sourdough or crusty French bread holds up best, but any sturdy bread works. Toast it lightly before assembling to prevent sogginess. And trust me, the fresh dill makes all the difference—it brightens everything up.
This egg salad keeps beautifully for 2 days in the fridge, and honestly, it tastes even better the next day as the flavors meld. Portion it into containers with a layer of plastic wrap pressed right on top to keep the celery crisp. The bread can be toasted fresh in the morning, or you can pack it dry and toast it later. If you're prepping for the week, make extra—it's perfect for lunchboxes too. Just give it a quick stir before eating to redistribute the flavors.
Why You'll Love This Recipe
- Here’s what sold me: the mayo keeps it luscious, but the celery and onion bring this thing to life. Not too heavy, not too bland—just that perfect bite in every forkful. (Yes, even on a Tuesday night.)
- Five-Ingredient Magic: I swear by this combo—eggs, mayo, mustard, celery, and onion. That’s it. No fancy gadgets, no last-minute grocery runs. The celery adds a satisfying crunch, and the onion? Just enough sharpness to cut through the richness.
- Creamy Crunch Balance: Here’s what sold me: the mayo keeps it luscious, but the celery and onion bring this thing to life. Not too heavy, not too bland—just that perfect bite in every forkful. (Yes, even on a Tuesday night.)
- Lunchbox Legend: Between us, this is my go-to for picnics, school lunches, or when I’m too tired to cook. Wrap it in whole wheat, throw it in a bento box, or just eat it straight from the bowl. It’s that unfussy.
Step-by-step instructions for perfect egg salad sandwiches
Here's how to make egg salad that's creamy, tangy, and packed with crisp texture.
Hard-Boil the Eggs to Creamy Perfection
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 high heat, then immediately reduce to low heat and simmer for exactly 9 minutes. This timing ensures the yolks stay creamy rather than rubbery.
Transfer the eggs to an ice bath for 10 minutes to stop the cooking process. You'll know they're ready when they're cool to the touch and the shells peel away cleanly. I like to tap them gently on the counter first to crack the shells before peeling—this makes the process much easier. Once peeled, place them in a bowl and cover with cold water to keep them moist while you prep the other ingredients.
Chop the Celery and Onion for Crisp Texture
Cut the 2 whole celery stalks into ¼-inch dice—this size gives you that satisfying crunch without overwhelming the salad. Finely dice the ¼ cup red onion into tiny pieces so it distributes evenly and adds sharp bite. I like to use a sharp chef's knife for this step and work quickly to prevent the onion from releasing too much moisture.
Place both chopped ingredients in a small bowl and sprinkle with ½ teaspoon salt and ¼ teaspoon black pepper. Toss gently and let sit for 5 minutes while you prepare the eggs. This brief resting time helps draw out any excess moisture, keeping your salad creamy rather than watery.
Mix the Creamy Yolk Base
In a large bowl, combine the ½ cup mayonnaise, 1 tablespoon yellow mustard, 1 teaspoon lemon juice, and ¼ teaspoon red pepper flakes (if using). Whisk until smooth and creamy—this forms the foundation of your egg salad. The lemon juice brightens the flavors while cutting through the richness of the mayo.
Add the chopped celery and onion mixture to the mayo blend and stir well to distribute evenly. The celery should stay distinct but well-coated in the creamy mixture. Here's the thing—don't overmix at this stage. You want to preserve some texture in the celery for that satisfying bite in every bite.
Combine Eggs with the Mixture
Gently slice each hard-boiled egg in half lengthwise and remove the yolks, placing them in the bowl with the mayo mixture. Chop the egg whites into ¼-inch pieces and add them to the bowl as well. Using a fork or spatula, carefully fold everything together until fully combined but still slightly textured.
Add the 1 tablespoon chopped fresh dill and give everything one final gentle mix. The dill adds freshness that balances the richness of the eggs and mayo. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lemon juice for brightness. This is your chance to customize the flavor to your liking.
Assemble the Sandwiches with Crispy Bread
Toast the 8 slices of sourdough bread in a dry skillet over medium heat for 1-2 minutes per side until golden brown and crisp. The butter isn't needed for toasting—just the dry heat to create that perfect crunch. Spread about 2 tablespoons of the egg salad mixture on each slice of toasted bread.
Top with another slice of toasted bread to create your sandwiches. For the best texture, assemble them just before serving so the bread stays crisp. If you notice the egg salad starting to dry out, simply add a teaspoon of water or a splash of lemon juice to restore its creaminess. Serve immediately while the bread is still warm and crispy for the ultimate egg salad sandwich experience.
Pro Tips For Making Tasty Egg Salad Sandwich
- CHILL THE EGGS FIRST: Cold eggs peel easier—run them under cold water after boiling, then plunge them into an ice bath for 5 minutes. I learned this after struggling with stubborn membranes clinging to warm eggs; now the whites slide off cleanly every time.
- CHOP CELERY SMALLER: Dice the celery into 1/8-inch pieces instead of rough chunks. It blends better, distributes flavor evenly, and prevents that "crunchy surprise" when you bite into a big stalk. (Yes, I’ve done that.)
- USE A LITTLE MUSTARD: Mix in 1 teaspoon of yellow mustard per 4 eggs—it brightens the flavor and cuts through the richness of mayo. Skip this, and your egg salad will taste flat, even if everything else is perfect.
- MASH THE EGGS GENTLY: After peeling, press the eggs through a fork or potato masher instead of mashing with a spoon. This keeps them fluffy and prevents a gluey texture. (I used to overwork them, and it ruined the whole thing.)
Essential equipment for perfect results
Essential Tools
You don’t need a fancy kitchen to make perfect egg salad, but a few key tools make the process smoother. A sharp chef’s knife (I love the Mercer Culinary Genesis) is a must for chopping celery and onion—dull knives crush the celery, making it soggy.
A small mixing bowl with a spatula helps combine ingredients without overmixing. For boiling eggs, a medium saucepan with a lid and a slotted spoon for transferring them to ice water are essential. 🥚
Bread Prep Gear
Toasted bread is the secret to a crispy sandwich. A nonstick skillet (like Calphalon) prevents sticking, and a spatula helps flip slices evenly. For extra crispiness, a toaster oven works too—set it to 375°F for 2-3 minutes per side.
If you’re meal prepping, invest in stackable airtight containers to keep sandwiches fresh. I use Glasslock containers because they keep the bread from getting soggy.
Egg Boiling Hacks
A timer is non-negotiable—eggs overcook fast! I set mine for 9 minutes from boiling. For easier peeling, a bowl of ice water and a small spoon help crack shells before peeling.
Pro tip: Use baking soda (½ tsp in the boiling water) to prevent eggs from cracking and make peeling easier. A fine-mesh strainer also helps drain excess water after boiling. 💡
Storage Solutions
Keep egg salad fresh with the right containers. Glass mason jars or BPA-free plastic containers work best—they keep the celery crisp for 2 days. For bread, wrap slices in parchment paper and store in a bread bag to prevent drying.
If reheating, a microwave-safe plate (covered with a damp paper towel) revives texture in 30 seconds. For extra freshness, add a paper towel between sandwich layers in storage. ✨
Nutrition facts
Frequently asked questions
Can I make egg salad without mayo?
For a lighter version, use ½ cup Greek yogurt mixed with 1 teaspoon Dijon mustard and a splash of milk to thin it. This keeps the salad creamy while reducing fat content. For extra richness, blend in 2 tablespoons sour cream—just don't overmix or it'll get grainy.
How do I keep the celery crisp in egg salad?
Prevent soggy celery by chopping it just before mixing and salting it 5 minutes early to draw out moisture. Store prepped salad in an airtight container with plastic wrap pressed directly on the surface. For extra crunch, add 1 teaspoon lemon juice to the mix—it helps preserve texture longer.
What's the best bread for egg salad sandwiches?
Go for sturdy breads that won't get soggy: sourdough, crusty French bread, or rye work perfectly. For extra crispiness, toast the bread in a dry skillet over medium heat for 1-2 minutes per side before assembling. Avoid soft breads like brioche—they'll turn mushy fast.
Can I make this egg salad ahead of time?
Yes! This salad actually tastes better the next day as flavors meld. Store the filling in an airtight container for up to 2 days. Keep bread separate until ready to eat—lightly toast before assembling. For meal prep, portion the filling into containers and store bread on the side to maintain crispness.
Why did my egg salad turn out watery?
Watery egg salad usually means over-chopped celery or undercooked eggs. Next time, chop celery just before mixing and use fresh eggs (older eggs have more water). Also ensure your eggs are fully cooked—9 minutes from boiling gives perfect firmness. If it's still too wet, stir in 1 teaspoon more mustard to thicken.
