Salads
This yummy egg salad sandwich recipe delivers restaurant-quality flavor without the mayo cling—just creamy, herb-infused goodness that stays fresh and delicious. The secret lies in a perfect balance of hard-boiled eggs, tangy mustard, and fresh herbs that transform a simple sandwich into something special.
I've tested countless variations, and this one consistently earns compliments at lunch tables everywhere.
What makes this recipe stand out is the herb-infused base that replaces traditional mayo with a lighter, brighter dressing. You'll use just 5 simple ingredients—plus optional add-ins like celery or avocado—for a sandwich that's both elegant and effortless.
The key technique is proper egg preparation: fully cooked, gently chopped, and seasoned just right to avoid dryness.
By the time you assemble your sandwich, you'll have a perfectly textured filling that's creamy but not soggy, with herbs that add freshness in every bite. The zero mayo cling means your sandwich stays crispy, not mushy, even when packed for lunch.
This is the kind of egg salad that makes people ask for the recipe—and then beg you to make it again.
Serve with your favorite bread (sourdough works beautifully) and pair with crisp lettuce or pickles for extra crunch. The possibilities for variations are endless—add smoked salmon, swap in Dijon mustard, or mix in diced avocado for a richer texture. Let's get started on this crowd-pleasing classic!
Ingredients for yummy egg salad sandwich
Eight ingredients transform simple eggs into restaurant-worthy herb-infused salad with zero mayo mess.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 8 whole | Fresh, organic preferred for richer flavor |
| Yellow Mustard 🍯 | ⅓ cup | Dijon for tangier flavor preferred |
| Fresh Dill Weeds 🌿 | ¼ cup | Finely chopped, stems removed |
| Fresh Chives 🌱 | ¼ cup | Finely chopped, mild onion flavor |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High quality, fruity variety |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Adjust to taste, enhances all flavors |
| Black Peppercorns 🌶️ | ¼ tsp | Freshly cracked for best flavor |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed for brightness |
| Sourdough Bread Loaf 🍞 | 1 whole | Crusty exterior, soft interior preferred |
| Baby Spinach Leaves 🥬 | 2 cups | Fresh, for crisp sandwich layers |
| Pickle Slices 🥒 | ½ cup | Dill or bread & butter preferred |
The eggs are the foundation, so organic free-range makes all the difference—they stay creamier when chopped. Trader Joe's sells them pre-peeled for convenience, but I always boil my own for fresher flavor. Look for eggs with vibrant orange yolks—that's your quality indicator. The herbs? Fresh is non-negotiable here. Whole Foods bulk section has pre-washed dill and chives if you're short on time, but I prefer to wash and dry mine myself for maximum freshness. Don't skip the lemon juice—it brightens everything and prevents the eggs from turning gray.
No Dijon mustard? Yellow mustard plus a pinch of sugar mimics the tang. Short on fresh herbs? Dried dill at one-third the amount works in a pinch, but the flavor won't be as vibrant. For extra richness, stir in 2 tbsp Greek yogurt (vegetarian-friendly) or avocado mash for a creamy texture without mayo. The olive oil should be fruity and peppery—none of that cheap cooking oil. If you're making this ahead, add the lemon juice and herbs just before serving to keep everything bright. For a smoky twist, add 1/4 tsp smoked paprika to the dressing.
Eggs keep best in the fridge for 1 week after boiling, but use them within 3 days for peak texture. Store the salad in an airtight container with a paper towel to absorb any moisture—prevents soggy sandwiches. Sourdough stays fresh for 5 days wrapped in a bread bag, but toast it right before assembling. The spinach and pickles last 5-7 days in their original packaging. For meal prep, assemble sandwiches the night before and refrigerate—flavors meld beautifully overnight, and the bread stays crisp when toasted fresh.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal that feels like a hug after a long day. Hard-boil a batch of eggs on Sunday, chop the dill and chives in five minutes, and mix it all with mustard and olive oil—no fancy techniques, just good ingredients doing their thing.
- Herb-Packed Zing: That bright yellow mustard and fresh dill cut through the richness of the eggs, while the chives add a delicate punch. Honestly, it’s the kind of flavor that makes you pause mid-bite and think, Why didn’t I do this sooner?
- Lunchtime Every Day: Between us, this is my go-to for packed lunches, quick picnics, or even a last-minute dinner. The leftovers keep for days in the fridge, and honestly? I’d rather eat this cold than reheated soup any day.
- Budget Bright Spot: Eggs are cheap, herbs add freshness without breaking the bank, and olive oil stretches far. Not the prettiest, but the taste makes up for it—plus, it’s the kind of meal that feels like a treat even when you’re watching pennies.
Step-by-step instructions for herb-infused egg salad sandwiches
Here's how to create a lusciously creamy, herb-packed egg salad that stays perfectly together without mayo.
Hard-Boil the Eggs to Perfect Doneness
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 fully set whites with creamy, not rubbery, yolks.
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 enough to handle but still slightly warm inside. The ice bath also helps prevent that annoying greenish ring around the yolks that can happen with overcooked eggs.
Create the Herb-Oil Base
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 0.25 cup finely chopped fresh dill weeds, 0.25 cup finely chopped fresh chives, 0.5 teaspoon Diamond Crystal kosher salt, and 0.25 teaspoon freshly cracked black peppercorns. This combination creates a fragrant, emulsifying base that gives the salad its signature texture and flavor.
Add the 1 tablespoon freshly squeezed lemon juice and 0.33 cup yellow mustard to the herb-oil mixture. Whisk vigorously until fully combined - you want this base to be completely smooth with no visible streaks. The mustard acts as a natural emulsifier, helping the oil bind with the eggs without the need for mayo.
Prepare the Eggs for Mixing
Peel the cooled eggs and separate the yolks from the whites. Chop the yolks into small, even pieces - about ¼-inch cubes. The whites should be chopped into slightly larger pieces, roughly ½-inch chunks. This size difference creates interesting texture contrasts in each bite.
Place all the chopped egg pieces in a large mixing bowl. The yolks will release their natural moisture, which will help create that creamy consistency we're after. Don't worry if the mixture looks dry at first - the herb-oil base will transform it into something luscious.
Combine and Emulsify the Salad
Pour the herb-oil mixture over the chopped eggs and gently fold everything together using a rubber spatula. Start with just the yolks first, mixing until they're completely coated and creamy. Then add the egg whites and continue folding until everything is evenly incorporated.
The key here is to work gently but thoroughly. You want to break up the egg pieces just enough to create a smooth texture, but not so much that you turn it into a paste. The salad should look thick and creamy, with visible flecks of egg throughout. Taste and adjust seasoning if needed - you might want to add a pinch more salt or pepper to balance the flavors.
Assemble the Perfect Sandwiches
Toast the whole sourdough bread loaf until golden and crisp. Cut each slice in half horizontally, then lightly butter the cut sides. Spread the egg salad generously on the bottom halves, then layer with 2 cups baby spinach leaves and 0.5 cup pickle slices on each sandwich.
Top with the remaining bread halves and press gently. The spinach should wilt slightly from the warmth of the sandwich, creating that perfect layered texture. For best results, let the sandwiches sit for 5 minutes before serving - this allows the flavors to meld together and the bread to absorb some of the egg salad moisture.
Pro Tips For Making Yummy Egg Salad Sandwich
- Boil Eggs Until Just Set: I learned this the hard way—overcooked eggs turn rubbery and ruin the texture. Drop eggs into boiling water, then simmer for exactly 9 minutes (12 minutes for harder yolks). Immediately plunge them into ice water to stop cooking; this keeps them firm but creamy.
- Chop Chives Fine: Skip the big chunks—finely minced chives blend better and brighten every bite. Pulse them in a food processor for 2 seconds or use a sharp knife to dice them into tiny specks. This isn’t the prettiest method, but it works: the flavor distributes evenly.
- Mix Mustard Last: Add yellow mustard right before assembling sandwiches. If you mix it in early, the acidity makes the eggs watery. Stir it in just before spreading, and the mustard’s tang cuts through the richness without turning the salad into a soggy mess.
- Use Cold Eggs: Let boiled eggs chill completely before chopping—room-temperature eggs release too much liquid. Pop them in the fridge for 20 minutes, then slice. Cold eggs stay firm, hold shape better, and absorb the olive oil and herbs like a dream. (Yes, even if you’re impatient like me.)
Best sauces and condiments for this dish
Herb-Infused Oil Base
This recipe's signature flavor comes from the herb-infused olive oil base, which replaces mayo while keeping the salad creamy.
I use 0.25 cup extra-virgin olive oil with 0.25 cup chopped fresh dill and 0.25 cup chopped chives—the herbs steep in the oil for 5 minutes before mixing, infusing every bite with bright, fresh flavor. For extra depth, add 1 tsp dried tarragon to the oil before whisking. 🌿
Mustard Emulsifier
The 0.33 cup yellow mustard (or Dijon) is the secret to binding the salad without mayo. Whisk it vigorously with the herb oil and 1 tbsp lemon juice until completely smooth—this creates a stable emulsion that coats the eggs perfectly.
For a tangier kick, substitute 2 tbsp Greek yogurt for half the mustard, but reduce lemon juice to ½ tbsp to balance acidity.
Lemon Brightener
Fresh lemon juice is non-negotiable—1 tbsp prevents the eggs from turning gray and adds a zesty lift. I always use freshly squeezed juice (not bottled) for the best flavor.
For a sweeter contrast, add ½ tsp honey to the dressing, or swap lemon for 1 tbsp apple cider vinegar for a sharper tang. 🍋
Pickle & Spinach Layers
The 0.5 cup pickle slices (dill or bread & butter) add a tangy crunch, while 2 cups baby spinach wilt beautifully when toasted. For extra texture, try ¼ cup thinly sliced radishes or sautéed mushrooms instead of spinach.
Always layer these ingredients after spreading the egg salad to keep them crisp.
Optional Upgrades
Craving richness? Stir in 2 tbsp mashed avocado or 1 tbsp crumbled feta for creaminess. For heat, add ½ tsp hot sauce or 1 tsp finely chopped jalapeño.
Need more crunch? Top with toasted sunflower seeds or crispy bacon bits (if you're not keeping it vegetarian). The possibilities are endless—just adjust seasonings to taste!
Nutrition facts
Frequently asked questions
Can I make this egg salad without fresh herbs?
Yes! If you don't have fresh dill or chives, use 1 tablespoon dried dill or 1 teaspoon dried chives instead. For extra flavor, add ½ teaspoon onion powder or 1 teaspoon capers to mimic the herb's brightness. Just remember dried herbs are more concentrated, so start with half the amount and adjust to taste.
How do I keep the egg salad from getting soggy?
Toast your bread just before assembling and spread the egg salad on the bottom half only. Add crisp layers like spinach or pickles after spreading the filling. For packed lunches, use wax paper between layers and press gently to prevent moisture transfer. The herb-oil base actually helps maintain texture better than mayo!
Can I use this recipe for egg salad wraps?
Swap the sourdough for large tortillas or flatbreads (about 8-inch diameter). Spread ⅓ cup egg salad on each wrap, then add ¼ cup spinach and 2 pickle slices. Roll tightly and slice in half for handheld sandwiches. Use low-fat tortillas to prevent sogginess, or brush with olive oil before rolling for extra crispiness.
What's the best way to reheat leftover egg salad?
Reheat gently in a microwave-safe bowl for 20-30 seconds on medium power, stirring halfway. For stovetop reheating, warm in a skillet over low heat for 3-4 minutes with 1 teaspoon olive oil to restore creaminess. Avoid high heat—eggs can turn rubbery. Best practice: Make fresh salad daily for peak texture!
How can I make this vegetarian-friendly?
This recipe is already vegetarian! For a vegan version, replace eggs with ½ cup mashed chickpeas or ½ cup silken tofu, and swap olive oil for vegan mayo. Keep the same herb-oil base ratio but add 1 tablespoon nutritional yeast for a cheesy flavor. The mustard and lemon still work perfectly as the emulsifier!
