Breakfast & Brunch
This Subway egg mayo recipe delivers the iconic breakfast sandwich you crave with perfectly balanced creaminess and toasted tortilla cups.
The secret lies in a foolproof method for cooking eggs to your ideal doneness—whether you prefer runny yolks or fully set—while achieving that signature mayo spread that's neither too thick nor too thin.
I've recreated this recipe after years of perfecting the art of sandwich-making, ensuring every bite delivers the right mix of textures and flavors.
The magic happens in the assembly: toasted tortilla cups provide the perfect vessel for the creamy egg and mayo combination, while optional toppings like crisp lettuce, ripe tomato, and tangy pickles add freshness and crunch.
This isn't just about recreating Subway—it's about achieving that perfect balance of flavors and textures at home, with a method that's both simple and reliable. The key is in the preparation: properly toasted bread, eggs cooked to your preference, and a mayo spread that's rich but not overwhelming.
What you'll end up with is a sandwich that's crisp on the outside, creamy in the middle, and packed with all the familiar flavors of your favorite breakfast spot. The egg mayo spread creates a luscious base that holds the sandwich together while delivering that satisfying creaminess with every bite.
Each component comes together to create a sandwich that's both comforting and perfectly balanced.
This recipe works equally well for breakfast on the go or a leisurely weekend brunch. Whether you're making it for one or a crowd, the method remains consistent, ensuring you get the same great results every time. Let's get started on creating your perfect Subway-style egg mayo sandwich at home.
Ingredients for subway egg mayo
Four eggs, creamy mayo, and crisp tortilla cups—this is how you recreate Subway's magic at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Room temperature for even cooking |
| Mayonnaise 🍳 | ½ cup | Duck or regular, not vegan |
| Subway Style Tortilla Cups 🌯 | 4 whole | Mini tortilla cups, not regular wraps |
| Unsalted Butter 🧈 | 2 tbsp | For toasting tortilla cups |
| Fresh Lettuce 🥬 | 1 cup | Crisp iceberg or romaine |
| Ripe Tomatoes 🍅 | ½ cup | Diced, seedless preferred |
| Dill Pickle Chips 🥒 | ¼ cup | Crisp, not soft pickles |
| Salt 🧂 | ½ tsp | Kosher salt, to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Garlic Powder 🧄 | ½ tsp | For egg seasoning |
| Vegetable Oil 🫒 | 1 tbsp | For egg cooking |
| Hot Sauce 🔥 | 1 tsp | Optional, for serving |
The tortilla cups make or break this. Subway Style Tortilla Cups from the freezer section are a game-changer—they toast perfectly and hold the filling without sogging. Trader Joe's and Walmart both carry them, and they're worth the small splurge. If you can't find them, mini tortilla shells work in a pinch, but they won't toast as crisply. The key is toasting them until golden—don't skip this step, or your sandwich will be sad and limp. Eggs should be room temperature for even cooking, so take them out 10 minutes before you start. Fresh mayo matters here—Hellmann's or Duke's are my go-tos, but any good-quality mayo will work. The duck mayo? Absolutely essential for that authentic Subway vibe, but regular mayo works if that's what you've got.
No mayo? Greek yogurt mixed with a little lemon juice gets you close, though it's lighter. Running out of tortilla cups? English muffins cut into quarters are a solid backup—they toast up crispy too. The pickles can be regular dill pickles chopped into tiny bits if you don't have chips, but those little crunchy bits are what give it that signature texture. For the eggs, garlic powder and a pinch of salt while they cook adds that subtle depth. Love it spicy? Add a dash of hot sauce to the mayo before spreading. The tomatoes should be ripe but firm—vine-ripened from the store's produce section is ideal, but any ripe tomato works. If your lettuce is wilty, give it a quick soak in ice water for 10 minutes to crisp it back up.
Eggs cook best fresh, but you can make the mayo spread ahead and store it in the fridge for 3 days—just give it a quick stir before using. Tortilla cups keep well in the freezer for 6 months, so stock up. The pickles and tomatoes stay crispest in the fridge for 5-7 days, while lettuce lasts 1 week if wrapped in a damp paper towel. For assembly, keep everything prepped and ready to go—this isn't a sandwich you want to assemble slowly. The magic is in the timing: toast the tortilla cups, cook the eggs, and assemble immediately. Leftovers? The sandwiches reheat beautifully in a toaster or air fryer for 30 seconds—just watch them like a hawk so they don't burn.
Why You'll Love This Recipe
- Two-Ingredient Magic: I swear, this recipe feels like cheating—just eggs, mayo, and those flaky tortilla cups. No chopping, no fancy gadgets, just crack, mix, and pop in the oven. My lazy Sundays just got a whole lot easier.
- Creamy Crunch Perfection: That buttery tortilla cup? It’s the star. When it’s toasted golden and stuffed with fluffy eggs and tangy mayo, it’s like biting into a handheld cloud. Honestly, the contrast is what makes it—crispy outside, silky inside.
- Lunchbox Hero: Between us, this is my go-to for school lunches or office snacks. The tortilla cups hold up perfectly, and the mayo keeps everything fresh-tasting for hours. No soggy sandwiches here—just neat, portable, and still delicious cold.
- Budget Breakfast Win: Eggs and mayo? That’s it. I make a dozen of these on Sunday, and they last me all week. They’re cheap, filling, and way better than cereal. Plus, the leftovers taste just as good reheated as they do fresh. My wallet and taste buds thank me.
Step-by-step instructions for Subway egg mayo sandwiches
Here's how to nail the perfect balance of creamy, fluffy eggs and crispy tortilla cups every time.
Toast the Tortilla Cups for Crispy Bases
Melt the 2 tablespoons unsalted butter in a large skillet over medium heat. Once the butter foams but doesn't brown, add the 4 whole Subway Style Tortilla Cups and toast for 1-2 minutes per side until they're golden brown and crispy. You want them firm enough to hold their shape but still pliable.
Here's the thing - toasting the cups first prevents them from getting soggy when the eggs go on top. I like to press down gently with a spatula during the first minute to ensure even contact with the pan. Remove the cups and set them aside on a plate while you prepare the eggs.
Season and Cook the Perfect Eggs
In a small bowl, whisk together the 4 whole Large Eggs, 0.5 teaspoon salt, 0.25 teaspoon black pepper, and 0.5 teaspoon garlic powder. This seasoning blend gives the eggs that classic Subway flavor without needing extra salt later. In a separate bowl, mix the 0.5 cup mayonnaise with 1 tablespoon vegetable oil for a smoother, more stable sauce.
Heat a non-stick skillet over medium-low heat and add the egg mixture. Cook for 2-3 minutes, stirring gently with a spatula, until the eggs are just set but still slightly runny in the center. You're aiming for that perfect creamy texture - not scrambled, not fully cooked through. Remove from heat immediately when they reach this stage.
Assemble the Perfect Egg Mayo Sandwiches
Spread 2 tablespoons of the mayonnaise mixture onto each toasted tortilla cup. Then add ¼ cup fresh lettuce, 2 tablespoons diced ripe tomatoes, and 1 tablespoon dill pickle chips to each cup. The key here is to distribute the toppings evenly so every bite has that perfect crunch and freshness.
Now carefully spoon 1 portion of the cooked eggs over each sandwich. The eggs should be warm but still slightly runny in the center - this is what makes them so creamy. Don't overfill or the tortilla cups might break. The hot eggs will help melt any remaining crispness in the cups.
Serve with Optional Heat
Let the sandwiches sit for 1 minute after assembly so the eggs can slightly set and the flavors meld together. Serve immediately while the tortilla cups are still crisp and the eggs are warm. For that classic Subway kick, drizzle each sandwich with ¼ teaspoon hot sauce before serving.
Here's where it gets fun - the hot sauce should be served on the side or drizzled just before eating. This prevents the tortilla cups from getting soggy and lets everyone adjust the heat to their preference. Each bite should deliver that perfect combination of creamy eggs, crispy tortilla, fresh veggies, and tangy crunch.
Pro Tips For Making Subway Egg Mayo
- Melt Butter Slowly: I learned this the hard way—dumping cold butter into the tortilla cups and ending up with greasy, soggy shells. Warm the butter in a microwave-safe bowl for 15 seconds first, then swirl it into the cups with a pastry brush. The shells crisp up evenly without turning into a butter bath.
- Crack Eggs Directly: Skip the bowl. Crack each egg straight into its own tortilla cup before adding mayo—this keeps the yolk centered and prevents messy spills when you’re filling multiple cups. If you’re nervous about shells, tap the egg gently on the edge of the cup’s rim before cracking.
- Prep Lettuce Last: Chop the lettuce right before assembling, or it’ll wilt into sad, limp bits by the time you’re done. Store it in a damp paper towel in the fridge until you’re ready to layer it—this keeps it crisp longer than plastic wrap ever could. (Yes, even if you’re impatient like me.)
- Use Room-Temp Mayo: Cold mayo makes the filling clumpy and heavy. Take the jar out of the fridge 10 minutes before using, or microwave it for 5 seconds to soften slightly—just enough to blend smoothly with the eggs. This also prevents the mayo from separating later, which is a nightmare to fix.
Storing and reheating your subway egg mayo
Refrigerator Storage
Store assembled sandwiches in an airtight container with parchment paper between layers to maintain crispness. Keep them refrigerated for up to 4 hours—beyond that, the tortilla cups start losing their crunch.
I like using glass containers with tight-sealing lids to prevent moisture buildup. The eggs and mayo combo stays freshest this way, though the texture changes slightly after 2 hours. 🥪
Freezer-Friendly Prep
Toasted tortilla cups freeze beautifully for 3 months—just store them in a single layer on a tray before transferring to a freezer bag. The mayo spread can be prepped ahead and frozen separately for 3 days (thaw in the fridge overnight).
For full sandwiches, freeze unassembled components: eggs, mayo, and toppings in separate bags. Assemble fresh after thawing for optimal texture.
Reheating Crispy Perfection
For best results, reheat in a toaster oven at 350°F for 2-3 minutes—this restores that golden crisp to the tortilla cups. A skillet over medium heat works too: warm for 1 minute per side with a pat of butter.
Microwave reheating is possible but risks soggy tortillas—if you must, use 30-second bursts on 50% power with a damp paper towel covering.
Egg Texture Rescue
If reheated eggs turn rubbery, add 1 teaspoon milk or water and microwave for 10 seconds to restore creaminess. The key is speed—never let sandwiches sit in the microwave longer than 1 minute total. For extra crispness, sprinkle with breadcrumbs before reheating. The tortilla cups will thank you! 🔥
Topping Freshness Hacks
Store lettuce and tomatoes separately in damp paper towels to keep them crisp. Pickle chips stay crunchy for 1 week in the fridge if kept in their original packaging.
When reheating, add fresh toppings immediately after warming—they add the much-needed crunch that reheating destroys. This is where the magic of fresh assembly shines!
Nutrition facts
Frequently asked questions
Can I make this recipe without tortilla cups?
Use mini tortilla shells or even English muffin halves toasted until crispy. For a Subway-style experience, look for mini bagels or mini croissants—they toast beautifully and hold up well to the creamy filling. Just adjust the toasting time to 3-4 minutes per side for extra crispiness.
How do I get the eggs perfectly creamy like Subway's?
The secret is cooking them over medium-low heat for just 2-3 minutes—they should be set around the edges but still slightly runny in the center. Stir gently with a spatula to create soft curds. For extra creaminess, whisk in 1 tablespoon milk at the end of cooking. Overcooking turns them rubbery, so remove them immediately when they reach your desired doneness.
Can I prep this sandwich ahead of time?
Prep the mayo spread and toast the tortilla cups ahead, but assemble the sandwiches right before eating to keep everything crisp. The tortilla cups lose their crunch after 1 hour at room temperature. Store prepped components in airtight containers—mayo spread lasts 3 days in the fridge, while toasted cups stay fresh for 2 days if wrapped tightly in foil.
What's the best way to reheat these sandwiches?
Use a toaster oven at 350°F for 2-3 minutes to restore crispiness. For a stovetop method, warm in a skillet over medium heat for 1 minute per side with a pat of butter. Microwaving works in a pinch—use 30-second bursts on 50% power with a damp paper towel covering—but expect slightly softer tortilla cups. Always add fresh toppings after reheating for that essential crunch!
Can I make this vegetarian?
Swap the eggs for tofu scramble or chickpea flour omelet—both work surprisingly well! Use vegan mayo and ensure your tortilla cups are egg-free. For texture, add crumbled tempeh or nutritional yeast to mimic the eggy richness. The mayo and toppings will still provide that satisfying creaminess and crunch combo.
