Breakfast & Brunch
This awesome egg salad sandwich recipe transforms simple ingredients into a lunch that feels like a gourmet bite—crisp celery crowns and herb-yogurt creaminess make all the difference. 💛 The secret lies in perfectly hard-boiled eggs, finely chopped celery that stays crisp, and a tangy yogurt-mayo blend that keeps the filling light yet rich.
I developed this version after years of soggy, bland egg salad, and it’s now my go-to for quick, satisfying lunches.
What sets this recipe apart is the balance of textures and flavors: tender eggs, crunchy celery, and a creamy dressing that’s neither too heavy nor too watery. The yogurt base adds brightness while keeping the filling fresh, and a touch of Dijon mustard ensures every bite has depth.
Best of all, it comes together in just 15 minutes—no fancy techniques required, just sharp knives and a little patience for the eggs.
By the time you assemble the sandwich, you’ll have a filling that’s fluffy yet structured, with celery that stays crisp and herbs that add freshness. The key is mixing everything just before serving to prevent sogginess, and using sturdy bread that can hold up to the creamy filling.
Whether you’re packing it for work or enjoying it at home, this egg salad sandwich delivers restaurant-quality results with minimal effort.
For extra flair, consider adding avocado slices, a sprinkle of smoked paprika, or a dash of hot sauce. Serve with crisp lettuce or pickles on the side for balance. This recipe is the ultimate lunch solution—quick, customizable, and always impressive. Let’s get started!
Ingredients for awesome egg salad sandwich
Eight ingredients transform into a gourmet lunch—crisp celery, creamy yogurt, and perfectly chopped eggs.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Freshly boiled, peeled, chopped |
| Plain Greek Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Mayonnaise 🥫 | ¼ cup | Dijon-infused preferred |
| Fresh Celery Stems 🧅 | 1 ½ cups | Finely chopped, crisp |
| Red Onion 🧅 | ¼ cup | Finely diced, sharp bite |
| Fresh Dill 🌿 | ¼ cup | Chopped, bright flavor |
| Fresh Chives 🌿 | 2 tbsp | Finely chopped, mild onion |
| Dijon Mustard 🍯 | 1 tbsp | For tangy depth |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Sturdy Bread Loaf 🍞 | 1 whole | Sourdough or ciabatta |
| Avocado Slices 🥑 | 2 whole | Optional, for extra flair |
| Hot Sauce 🔥 | ½ tsp | Optional, for heat |
The eggs are non-negotiable—use farm-fresh ones if you can, but any large eggs work. Boil them for exactly 11 minutes for perfectly set yolks that stay tender. I always grab mine from Whole Foods when I'm feeling fancy, but the regular grocery store eggs are fine too. The celery? Buy the freshest bunch you can find—wilting means soggy salad. Chop it right before mixing to keep it crisp. For the yogurt, full-fat Greek makes all the difference—it’s richer and keeps the filling from getting watery.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, but you’ll lose some depth. Short on fresh dill? Dried dill at one-third the amount gets you close, but fresh is ideal. The red onion adds a nice bite—if you hate raw onion, swap for a pinch of smoked paprika. For the bread, sourdough or ciabatta holds up best to the creamy filling. If you’re making this ahead, skip the avocado until serving—it browns fast. The hot sauce is totally optional, but a dash of Cholula or Frank’s RedHot adds a nice kick.
This filling keeps for 3 days in the fridge, but the celery gets softer over time. I always make a double batch—one for lunch, one for dinner. Store it in a sealed container with a paper towel pressed on top to absorb moisture. The bread? Toast it fresh before assembling to keep it crisp. For extra flair, add crisp lettuce or pickles on the side. Honestly, it tastes even better the next day once everything melds.
Why You'll Love This Recipe
- Here’s what sold me: the yogurt and mayo combo makes it lusciously smooth, while the celery stays crisp. That contrast? Chef’s kiss. Plus, the red onion’s sharpness wakes up every bite—no blandness here.
- No-Fuss Assembly: I swear by this—just hard-boil eggs, chop celery and onion, then mix. No fancy steps, no stress. That Greek yogurt keeps it creamy without the mayo overload, and the red onion adds a sharp bite that cuts through the richness.
- Creamy Yet Crunchy: Here’s what sold me: the yogurt and mayo combo makes it lusciously smooth, while the celery stays crisp. That contrast? Chef’s kiss. Plus, the red onion’s sharpness wakes up every bite—no blandness here.
- Lunchbox Hero: Between us, this is my go-to for work lunches or kids’ school sandwiches. Packs well, stays fresh for days, and the yogurt keeps it from getting soggy like store-bought versions. Honestly, my kids beg for seconds.
Step-by-step instructions for crisp celery crowns and herb-yogurt creaminess
Here's how to make the ultimate egg salad—creamy, fresh, and packed with crunch.
👨🍳 Step 1: 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 high heat, then immediately reduce to a gentle simmer and cook for exactly 9 minutes. This timing ensures perfectly set yolks that stay creamy—not rubbery.
Drain the hot water and transfer the eggs to an ice bath for 10 minutes to stop the cooking process. Once cooled, peel the eggs and chop them into small, even pieces—about ¼-inch chunks. I like to use a fork for this, but a food processor works too if you prefer uniformity. Set the chopped eggs aside in a bowl.
👨🍳 Step 2: Chop the Celery, Onion, and Herbs
Cut the 1.5 cups fresh celery stems into tiny dice—think ⅛-inch pieces—so they stay crisp and add texture. Finely dice the 0.25 cup red onion too, but don’t let it get too small or it’ll turn bitter. Chop the 0.25 cup fresh dill and 2 tbsp fresh chives into small pieces—you want the herbs to brighten the flavor without overwhelming it.
Here’s the thing—if your celery isn’t fresh, it’ll turn mushy. Test it by bending a stalk: if it snaps crisply, it’s perfect. Add the chopped veggies and herbs to the bowl with the chopped eggs.
🥘 Step 3: Mix the Creamy Base
In a separate bowl, whisk together the 0.5 cup plain Greek yogurt, 0.25 cup mayonnaise, 1 tbsp Dijon mustard, 1 tbsp lemon juice, 0.5 tsp salt, and 0.25 tsp black pepper. This is the magic—Greek yogurt keeps it light and tangy, while the mayo adds richness. Stir until smooth, then pour the mixture over the eggs and veggies.
Gently fold everything together with a spatula until fully combined. Taste it—if it needs more brightness, add a splash of lemon juice. If it’s too thick, stir in 1-2 tsp water to loosen it. The texture should be creamy but still spreadable.
🍽️ Step 4: Assemble the Sandwiches
Slice the 1 whole sturdy bread loaf into 4 even slices—sourdough or ciabatta works best. Lightly toast the bread if you like, but I skip it for a softer bite. Spread ½ of the egg salad on each slice, pressing down gently to help it adhere.
Top with 1 whole avocado slice and a drizzle of 0.5 tsp hot sauce (if using) for a little kick. The avocado adds creaminess, while the hot sauce balances the richness. Close the sandwiches and cut them in half if you prefer neat halves.
⏰ Step 5: Serve Fresh for Maximum Crunch
Serve the sandwiches immediately—the celery stays crisp, and the yogurt keeps the egg salad light. If you’re making them ahead, assemble without the avocado and hot sauce, then add those toppings just before serving. Store any leftovers in the fridge for up to 2 days, but the celery will soften over time.
Each bite should deliver creamy, tangy egg salad with crunchy celery crowns and a bright herb finish. Pair with a crisp salad or pickles for the ultimate lunch!
Pro Tips For Making Awesome Egg Salad Sandwich
- COOL EGGS FIRST: Run your cooked eggs under cold water in the ice bath for exactly 5 minutes—no more, no less. I learned this the hard way when eggs turned rubbery because I rushed it. Cold water stops the cooking, makes peeling easier, and keeps the texture creamy when chopped.
- CHOP ONION SMALL: Dice that red onion into tiny, even pieces—think 1/8-inch cubes, not thin slices. Big chunks make the salad taste bitter and uneven. My grandmother swore by this, and she was right: the acidity blends smoothly instead of clumping.
- MIX YOGURT LAST: Fold in the Greek yogurt at the very end, right before assembling sandwiches. Stirring it in early makes the salad watery and separates the fats. Works like a dream—creamy texture stays intact, and the tang cuts through the richness.
- SALT THE YOGURT: Season the Greek yogurt with ½ teaspoon of salt before mixing it in. Plain yogurt tastes bland when paired with eggs, and this step guarantees balanced flavor. Sounds weird, but it works—trust the process.
Troubleshooting great awesome egg salad sandwich
Eggs Too Watery?
If your boiled eggs release too much liquid when chopped, it’s usually from overcooking or old eggs. Start with fresh eggs and boil them for exactly 9 minutes—no more. For extra insurance, place them in an ice bath immediately after boiling to halt the cooking process.
If you’re using older eggs, add 1 extra tablespoon of Dijon mustard to help absorb moisture. 💧
Celery Losing Crunch
The celery is the star of this salad, so keeping it crisp is key. Chop it just before mixing with the eggs, and avoid soaking it in water. If your celery starts to soften, add 1 extra tablespoon of lemon juice to brighten it up and temporarily firm it.
For the freshest celery, store it in the fridge in a paper towel-lined container with a rubber band around the bunch. 🧅
Filling Too Dry
If your egg salad seems dry or crumbly, it’s likely from overmixing or using too much yogurt. To fix it, stir in 1-2 teaspoons of mayonnaise or water to loosen the texture. For extra creaminess, add 1 tablespoon of sour cream or 1 teaspoon of olive oil.
If the issue persists, try folding in an extra ¼ cup of finely chopped celery or red onion to add moisture and texture. 🥛
Bread Getting Soggy
To prevent soggy bread, assemble your sandwiches with the egg salad spread on one slice only and press down gently to help it adhere. If you’re making them ahead, store the filling and bread separately and assemble just before eating.
For extra crispiness, toast the bread lightly before assembling. If you’re using a softer bread like brioche, consider adding a thin layer of butter between the bread and filling as a barrier. 🍞
Herbs Turning Bitter
Fresh herbs can turn bitter if chopped too finely or stored improperly. To avoid this, chop them just before mixing with the other ingredients, and store any extras in the fridge in a damp paper towel inside a sealed container.
If your herbs taste bitter, try adding 1 extra tablespoon of lemon juice or a pinch of sugar to balance the flavor. For a milder taste, swap fresh dill for dried dill at one-third the amount. 🌿
Avocado Browning Too Fast
Avocado is a great addition, but it can turn brown quickly. To slow this process, sprinkle the cut sides with lemon or lime juice and store the avocado slices in the fridge in a sealed container.
If you’re making the sandwiches ahead, add the avocado just before serving. For extra flair, serve the avocado on the side and let guests add it themselves. 🥑
Nutrition facts
Frequently asked questions
Can I make this egg salad without mayo?
Swap the mayo for ½ cup plain Greek yogurt plus 1 tbsp lemon juice for tanginess. For extra creaminess, add 1 tbsp sour cream. This keeps the filling light while maintaining that rich texture. The yogurt also helps prevent sogginess better than mayo alone.
How do I keep the celery extra crisp?
Chop the celery just before mixing and avoid soaking it in water. For maximum crunch, store fresh celery in the fridge wrapped in a paper towel inside a sealed container. If your celery starts softening, add 1 tbsp lemon juice to brighten it up and temporarily firm it. Buy the freshest bunch possible—look for stalks that snap crisply when bent.
What's the best bread for this sandwich?
Sourdough or ciabatta are ideal—they hold up well to creamy fillings without getting soggy. For extra texture, try rye bread or a brioche roll lightly toasted. If your bread is too soft (like white sandwich bread), assemble the sandwich just before eating and consider adding a thin butter layer between the bread and filling as a barrier.
Can I prep the filling ahead of time?
Yes! The filling keeps well in the fridge for up to 3 days in an airtight container with a paper towel pressed on top to absorb moisture. For best results, assemble the sandwiches fresh—especially if using avocado or fresh herbs. If making ahead, store the bread and filling separately and toast the bread just before serving to maintain crispness.
What are some great add-ins for extra flavor?
Try these for customization: ½ cup diced avocado for creaminess, 1 tbsp capers for briny punch, 1 tsp smoked paprika for depth, or ½ cup chopped pickles for tang. For heat lovers, add ½ tsp hot sauce or a pinch of cayenne. Keep portions small—you can always add more, but too many add-ins can make the texture uneven.
