Salads
This Subway egg salad recipe delivers the creamy, perfectly textured filling you crave—just like the iconic sandwich, but with a foolproof homemade twist. The secret lies in cooling hard-boiled eggs before chopping and balancing mayo with just enough mustard for that signature tang.
I've perfected this version over years of testing, ensuring every bite has that ideal creamy-yet-slightly-chunky consistency with bright, fresh yolk flavor.
What sets this recipe apart is the two-stage mixing method: first combining eggs with mayo and mustard, then gently folding in herbs and celery for texture without breaking down the eggs. The result is a filling that stays creamy and cohesive—no dry or watery surprises.
This version also includes a time-saving tip for peeling eggs faster, so you spend less time prepping and more time enjoying the perfect sandwich.
The magic happens when you assemble it: crisp bread (or wraps) holds up to the creamy filling, while a sprinkle of black pepper and paprika adds just the right finish.
Serve it classic-style on a toasted sub roll, or pile it high on fresh bread with lettuce and tomato for a satisfying meal. The texture is restaurant-quality, with that perfect balance of creamy, tangy, and fresh.
For those watching calories, a simple swap of Greek yogurt for mayo keeps the flavor while cutting fat—though purists will swear by the original. This recipe builds in 30 minutes and keeps well for up to 3 days, making it ideal for meal prep.
Let's get started on that perfect first bite.
Ingredients for subway egg salad
Six eggs, two herbs, and a secret cooling trick—this is how you get that iconic Subway texture at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 6 whole | Hard-boiled, peeled, cooled completely |
| Mayonnaise 🥫 | ¾ cup | High-quality, not low-fat |
| Yellow Mustard 🌶️ | 1 tbsp | Dijon preferred for tang |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Chives 🌿 | 2 tbsp | Finely chopped |
| Celery Stalks 🧅 | 2 whole | Finely diced, about 0.25 cup |
| Red Onion 🧅 | ¼ cup | Finely diced, mild bite |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked, not pre-ground |
| Smoked Paprika 🌶️ | ¼ tsp | For subtle smoky finish |
| Ice Water 💧 | ¼ cup | For cooling eggs faster |
| Sub Rolls 🥖 | 4 whole | Toasted for crispiness |
| Lettuce Leaves 🥬 | 4 whole | Romaine or iceberg, optional |
| Tomato Slices 🍅 | 4 slices | Fresh, thinly sliced |
The eggs are non-negotiable here—large eggs give the best yolk-to-white ratio, and cooling them in ice water after boiling makes peeling a breeze. I always grab organic eggs from the grocery store's refrigerated section—they hold up better when boiled. For the mayo, Hellmann's or Duke's are my go-tos, but any high-quality brand works. Fresh herbs are key: dill and chives from the grocery store's produce section (not the sad plastic containers) give that bright, fresh flavor that separates homemade from store-bought.
No dill? Fresh parsley at half the amount works in a pinch, though it won't be quite the same. Short on mayo? Greek yogurt mixed with a splash of lemon juice keeps it creamy while cutting calories. The celery and onion should be finely diced—almost like a slaw texture. If you're prepping ahead, store the egg salad in an airtight container with a thin layer of plastic wrap pressed directly on the surface to keep it from drying out. And trust me on the black pepper and smoked paprika—that's what gives it that signature Subway finish.
This keeps beautifully for 3 days in the fridge, though it tastes best fresh. For assembly, toast those sub rolls until they're crisp—a toaster oven works best. The egg salad will firm up slightly after chilling, so let it sit at room temperature for 10 minutes before assembling. Pro tip: Wrap the sandwiches in parchment paper before putting them in the fridge to keep them from getting soggy. Leftovers? Pile them high on fresh bread for a quick lunch—just add a sprinkle of paprika to revive the flavor.
Why You'll Love This Recipe
- No Hard-Boiled Hassle: I’ll admit, I used to dread making egg salad—peeling dozens of eggs was a nightmare. But this recipe? Just boil a batch of eggs on Sunday, peel them while watching a movie, and store them in the fridge. The best part? The dill and chives stay fresh for days, so your salad keeps that bright, herby punch without wilting.
- Creamy-Tangy Magic: Honestly, the combo of mayo and yellow mustard in this recipe is ridiculously good—rich but not heavy, with just enough tang to cut through the richness. The fresh dill adds that bright, almost Mediterranean twist, while the chives give it a subtle oniony kick. It’s the kind of flavor that makes you want to eat it straight from the bowl.
- Lunchbox Legend: Between us, this is my go-to for work lunches or kids’ school snacks. Pack it in a container with a few crackers or on whole wheat bread, and it holds up perfectly for 3-4 days. (Yes, even on a Tuesday when you’re too tired to think.) The texture stays creamy, not soggy, and the herbs keep it tasting fresh.
- Budget Breakfast Upgrade: I make this with store-brand eggs and mayo, and it still costs me pennies per serving. Leftovers? Even better. Use them in wraps for a quick dinner, slather them on toast for a lazy weekend breakfast, or just eat them with a spoon—no judgment here. It’s the kind of recipe that stretches your grocery budget without sacrificing taste.
Step-by-step instructions for Subway egg salad
Here's how to make the perfect egg salad—creamy, flavorful, and with that signature Subway texture.
Hard-Boil Eggs to Perfection
Place the 6 whole large eggs in a saucepan and cover them with cold water by about 1 inch. Bring to a rolling boil over high heat—this ensures even cooking. Once boiling, remove from heat, cover, and let sit for 12 minutes. This timing guarantees fully set whites with creamy, tender yolks.
Immediately transfer the eggs to an ice bath filled with 0.25 cup ice water for 10 minutes. This rapid cooling prevents overcooking and makes peeling effortless. Tap each egg gently on a hard surface, then roll to crack the shell all over before peeling under cool running water. The yolks should remain intact and vibrant yellow.
Chop Ingredients for Even Distribution
Finely dice the 2 whole celery stalks and 0.25 cup red onion into tiny pieces—think pinhead-sized for that classic Subway texture. Mince the 0.25 cup fresh dill and 2 tbsp fresh chives finely, removing any tough stems. These herbs add brightness and prevent the salad from becoming too heavy.
Crack the 0.5 tsp black pepper and 0.25 tsp smoked paprika directly into the bowl you'll use for mixing. This ensures even distribution of flavors throughout the salad. The smoked paprika adds a subtle depth that elevates the classic taste.
Mix the Base with Creamy Texture
In a large bowl, combine the 0.75 cup mayonnaise and 1 tbsp yellow mustard. The Dijon mustard adds tang that balances the richness of the mayo. Add the chopped celery, onion, dill, chives, and spices, mixing gently with a silicone spatula to distribute everything evenly.
Gently fold in the peeled, halved eggs. I like to leave the yolks slightly intact for that signature Subway look, but you can mash them lightly if you prefer a smoother texture. The key here is to mix just until combined—overmixing can break the yolks too much.
Assemble the Perfect Wraps
Toast the 4 whole sub rolls lightly in a toaster or skillet until golden and crisp. This adds the perfect crunch contrast to the creamy filling. Spread an even layer of egg salad onto each roll, leaving a ½-inch border for wrapping.
Layer 1 whole lettuce leaf and 1 slice tomato on top of the egg salad in each roll. Roll tightly from one end to the other, tucking in the sides as you go. The lettuce adds freshness, while the tomato brings a juicy crunch that cuts through the richness.
Serve Immediately for Maximum Freshness
Slice each wrap diagonally into ½-inch thick pieces. Serve immediately while the rolls are still warm and the egg salad is fresh. The contrast of warm, crispy rolls with cool, creamy egg salad is what makes this classic so satisfying.
For extra flair, sprinkle a pinch of smoked paprika on top before serving. This dish is all about balance—creamy, crunchy, fresh, and perfectly seasoned. Enjoy your homemade Subway-style egg salad sandwiches!
Pro Tips For Making Subway Egg Salad
- Boil Eggs Until Cool: The moment they hit ice water, crack them open—still warm. I learned this the hard way: peeling cold eggs is a nightmare. Warm eggs slide out of shells like they’re auditioning for a music video, while cold ones cling like a desperate ex.
- Chop Herbs Last: Toss dill and chives in right before serving. Their bright flavor fades fast once mixed with mayo, and you’ll end up with sad, wilted garnishes instead of fresh pops of green. Save them for the final stir—trust me, your taste buds will notice.
- Balance Mayo and Mustard: Start with 2 tablespoons mustard per ½ cup mayo, then adjust. Too much mayo? Add a splash of lemon juice or extra dill to cut the richness. Too heavy? A little more mustard wakes it up—this isn’t a mayo dumping contest.
- Mash Eggs Gently: No food processor here—use a fork and light pressure. Over-mashing turns egg salad into a gluey mess. You want texture, not a sad, dense blob. Think "fluffy clouds," not "construction material."
Storing and reheating your subway egg salad
Fridge Storage Tips
Store your egg salad in an airtight container with a thin layer of plastic wrap pressed directly onto the surface to prevent drying. I use glass Pyrex containers because they keep flavors fresh longer than plastic.
Keep it refrigerated at 40°F or below for up to 3 days—the flavors actually deepen as the herbs and spices meld together. Always use a clean spoon to avoid cross-contamination. 💡
Freezer-Friendly Hack
While egg salad isn't ideal for long freezer storage, you can freeze it for up to 1 month in a freezer-safe bag with all air squeezed out. Thaw overnight in the fridge, then give it a quick stir with 1 tbsp fresh mayo to restore creaminess.
The texture will be slightly grainier after freezing, but it's perfect for quick meals. Label your bag with the date to track freshness. ❄️
Reheating Without Ruining Texture
For best results, reheat egg salad gently on the stovetop over low heat for 2-3 minutes with a splash of water or mayo to prevent drying. Microwaving works in a pinch—use 30-second intervals on 50% power, stirring between each, until warmed through.
Avoid high heat, which can turn the mayo greasy. Always add a pinch of smoked paprika after reheating to revive the flavor. 🔥
Reviving Day-Old Salad
If your egg salad has separated overnight, mix in 1 tbsp fresh mayo or 1 tsp Greek yogurt to restore creaminess. A sprinkle of freshly cracked black pepper and chopped celery can also perk it up.
For extra moisture, add 1 tsp ice water and stir gently—this prevents the salad from becoming watery. The key is to work quickly and avoid overmixing. ✨
Bread Prep for Leftovers
Toast your sub rolls fresh before assembling leftovers to maintain crispiness. For extra protection, wrap sandwiches in parchment paper before refrigerating to prevent sogginess. If using fresh bread, lightly toast it again before assembling to restore texture.
Store leftovers in a paper lunch bag for up to 2 days—this keeps them portable and fresh. 🥖
Make-Ahead Assembly
Prep all ingredients ahead of time and store them separately in the fridge. Assemble sandwiches just before eating to keep the bread crisp. For a meal-prep hack, store components in stackable containers: egg salad in one, lettuce/tomato in another, and rolls in a separate bag.
This way, you can assemble fresh sandwiches all week without sacrificing texture. 📅
Nutrition facts
Frequently asked questions
Can I make this egg salad without mayo?
For a lighter version, replace mayo with ½ cup Greek yogurt mixed with 1 tsp lemon juice to mimic creaminess. For a vegan option, use vegan mayo or blend ½ avocado with 1 tbsp lemon juice until smooth. The texture will be slightly different but still delicious.
Why did my egg salad turn out watery?
Overmixing or using too much liquid (like watery eggs or extra mayo) causes wateriness. To fix it, stir in 1 tbsp unflavored gelatin dissolved in 2 tbsp hot water, then chill for 1 hour to thicken. For prevention, always cool boiled eggs completely before chopping and measure mayo precisely.
What's the best bread for egg salad sandwiches?
Classic sub rolls or hoagie rolls work perfectly, but you can also use crusty French bread, sourdough, or even brioche for extra richness. For a low-carb option, try lettuce wraps or cloud bread. Always toast the bread lightly before assembling to maintain crispiness.
How do I keep the yolks from breaking when mixing?
Halve the eggs lengthwise before adding them to the bowl, leaving yolks slightly intact. Mix gently with a spatula in one direction only—no circular motions. For extra protection, add the eggs to the bowl first, then pour the mayo mixture over them. This keeps the yolks more stable.
Can I add other veggies to this recipe?
Yes! Try adding finely diced bell peppers for sweetness or pickles for tang. For extra crunch, stir in crispy fried onions or toasted breadcrumbs. Just keep portions small (about ¼ cup total) to maintain the classic texture. The key is to chop all veggies very finely—almost like a slaw.
