If you’re craving a breakfast that feels like a warm, comforting hug with a kick of flavor, then the Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe is your new go-to. Imagine a perfectly toasted bagel sandwich oozing with melted cheese, a rich buttery egg cooked just right, crispy bacon, and a zingy spicy mayo that ties every bite together with a delicious punch. This sandwich is simple to make but packed with layers of textures and tastes that will make your mornings unforgettable and keep you smiling through the day.

Ingredients You’ll Need
For this Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe, you’ll want to gather a handful of everyday ingredients that come together in the most fantastic way. Each ingredient plays a vital role in creating a perfect balance of creamy, crispy, and spicy delight.
- Mayonnaise (¼ cup): The creamy base for the spicy mayo that adds richness and moisture.
- Ketchup (1 tablespoon): Brings a subtle tang and sweetness to complement the heat.
- Hot sauce (1 teaspoon): Injects a welcomed spicy kick into the mayo.
- Unsalted butter (1½ tablespoons, divided): Adds golden crust on the bagels and helps cook the eggs with a silky finish.
- Bagels (2, sliced): The sturdy, chewy foundation of the sandwich that toasts beautifully.
- Large eggs (4): The star protein that cooks up tender with runny or firm yolks, according to your preference.
- Cheddar or American cheese slices (4): Melts over the eggs to bring creamy, savory goodness.
- Cooked bacon (4 slices): Crispy and smoky, adds a savory crunch and depth.
- Kosher salt and freshly ground black pepper: Essential seasonings that elevate every flavor in the sandwich.
How to Make Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe
Step 1: Prepare the Spicy Mayo
Start by mixing together the mayonnaise, ketchup, and hot sauce in a small bowl until smooth and well combined. This spicy mayo is the flavor bomb that sets this sandwich apart, adding creamy heat that awakens every bite.
Step 2: Butter the Bagels
Spread half a tablespoon of butter evenly on the cut sides of each bagel. This step ensures the bagels develop that golden, crispy crust when toasted and adds a rich buttery note you won’t want to miss.
Step 3: Cook the Eggs with Butter
Heat one tablespoon of butter in a nonstick skillet over medium-low heat. When the butter is melted and stops bubbling, gently crack in the eggs, spacing them so they don’t crowd. The butter helps cook the eggs gently, giving you soft edges with a tender texture.
Step 4: Season and Cook Eggs Until Set
Let the eggs cook undisturbed for 2 to 3 minutes, then season them with kosher salt and freshly ground black pepper. Watch as the edges firm up but the yolks remain deliciously runny or cook longer if you prefer them firmer.
Step 5: Flip Eggs and Add Cheese
Carefully flip each egg with a spatula, immediately place a slice of cheese on top, and continue cooking for another 2 to 3 minutes until the cheese melts beautifully and the eggs reach your desired doneness. Cooking the eggs this way creates a creamy, cheesy layer that’s pure bliss.
Step 6: Toast the Buttered Bagels
Using the same skillet, put the buttered bagel halves cut side down to toast them until golden brown, about 2 minutes. This brings that perfect crunch that contrasts so well with the softness of the eggs and cheese.
Step 7: Assemble the Sandwich
Spread a generous amount of the spicy mayo onto the toasted sides of the bagels, then layer evenly with the cheesy eggs. Top with the crispy bacon slices for that irresistible salty crunch. Feel free to add extra toppings like tomato slices or avocado if you want to customize.
Step 8: Optional Hot Sauce Drizzle
For those who love extra spice, drizzle a little more hot sauce over your assembled sandwich for a final fiery flourish that wakes up your taste buds even more.
How to Serve Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe

Garnishes
Fresh herbs like chopped chives or parsley can brighten the rich flavors with a pop of green and freshness. A sprinkle of smoked paprika on the spicy mayo also adds a subtle smoky depth. Think of garnishes as the cherry on top that personalize and elevate this already fantastic sandwich.
Side Dishes
Pair this sandwich with fresh fruit salad for a juicy, sweet contrast or some crispy breakfast potatoes if you want to keep things hearty. A simple side of mixed greens tossed in a light vinaigrette also works beautifully to balance the indulgence.
Creative Ways to Present
Serve your Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe halved on a pretty plate with the colorful side dishes arranged around it for an inviting breakfast platter. Another fun idea is to turn these sandwiches into sliders for a brunch party — just use mini bagels and stack accordingly to impress your guests.
Make Ahead and Storage
Storing Leftovers
If you have leftovers, wrap the sandwiches tightly in plastic wrap or foil and store them in the refrigerator for up to 2 days. The flavors meld nicely overnight, though you might want to re-toast the bagel before eating to bring back that crisp texture.
Freezing
While this sandwich tastes best fresh, you can freeze the bagels separately. For the full sandwich, wrap tightly in foil and place in an airtight container or freezer bag. Freeze for up to one month, but note that the eggs and bacon texture may slightly change upon thawing.
Reheating
To reheat, unwrap and place the sandwich in a preheated oven at 350°F (175°C) for 10 minutes or until warmed through. Avoid microwaving if you want to keep the bagel from turning soggy and maintain that perfect cheese melt and crispy bacon.
FAQs
Can I customize the spicy mayo to be less spicy?
Absolutely! Simply reduce the amount of hot sauce or use a milder version to suit your heat preference. The mayo and ketchup keep the flavor balanced and creamy no matter what.
What type of cheese works best for this sandwich?
Cheddar and American cheese melt beautifully and pair well with the eggs and bacon, but feel free to experiment with Swiss, pepper jack, or even a creamy mozzarella for different flavor profiles.
Can I make this sandwich vegetarian?
Yes! Replace the bacon with avocado slices, sautéed mushrooms, or crispy tempeh bacon to keep it tasty and satisfying while making it meat-free.
Is it okay to use frozen bagels for this recipe?
Definitely. Just thaw the bagels before buttering and toasting to ensure they crisp up nicely without becoming chewy or tough.
How can I keep the egg yolks runny but fully cooked whites?
Cooking the eggs on medium-low heat and gently flipping them will give you set whites with yolks that remain soft and runny. Covering the pan briefly after adding the cheese helps melt the cheese and finish cooking the whites without overcooking the yolks.
Final Thoughts
This Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe is truly a breakfast game changer. It’s quick enough for busy mornings yet so flavorful and satisfying you’ll want to make it again and again. Give it a try and watch how it quickly becomes a favorite in your recipe rotation — breakfast bliss is just a few steps away!
Print
Bagel Breakfast Sandwich with Spicy Mayo, Egg, Cheese, and Bacon Recipe
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 2 servings
- Category: Breakfast
- Method: Frying
- Cuisine: American
Description
This Bagel Breakfast Sandwich is a quick and delicious morning meal featuring buttery toasted bagels, perfectly cooked cheesy eggs, crispy bacon, and a tangy spicy mayo spread. Ready in just 20 minutes, it’s a satisfying and flavorful way to start your day.
Ingredients
Spicy Mayo
- ¼ cup (60 ml) mayonnaise
- 1 tablespoon (15 ml) ketchup
- 1 teaspoon (5 ml) hot sauce
Sandwich Ingredients
- 1½ tablespoons (21 g) unsalted butter, divided
- 2 bagels, sliced
- 4 large eggs
- 4 slices cheddar or American cheese
- 4 slices cooked bacon
- Kosher salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Prepare the Spicy Mayo: In a small bowl, stir together the mayonnaise, ketchup, and hot sauce until the mixture is well combined. Set aside for later use.
- Butter the Bagels: Spread ½ tablespoon (7 g) of butter evenly on the cut sides of the bagels. Set the buttered bagels aside to prepare the rest of the sandwich.
- Cook the Eggs: Place a nonstick skillet over medium-low heat and melt 1 tablespoon (14 g) of the butter. Once melted and the butter has stopped bubbling, gently crack the eggs into the pan, spacing them evenly without crowding.
- Season and Cook Eggs Undisturbed: Let the eggs cook undisturbed for about 2 to 3 minutes. Season the eggs with kosher salt and freshly ground black pepper to taste. Observe that the edges of the eggs begin to set while the yolks remain runny if desired.
- Flip Eggs and Add Cheese: Carefully flip each egg using a spatula. Immediately place one slice of cheese on top of each egg. Continue cooking the eggs with cheese on top for an additional 2 to 3 minutes until the cheese melts and the eggs reach your preferred doneness. Stacking the eggs side by side after cooking can simplify assembly.
- Toast the Bagels: Using the same skillet, place the buttered bagel halves cut side down and toast them until they turn golden brown, approximately 2 minutes. Adjust to achieve a crispy texture.
- Assemble the Sandwiches: Spread a generous amount of the prepared spicy mayo onto the toasted sides of the bagels. Layer the cooked eggs with melted cheese evenly, then top with the bacon slices. Add any extra toppings if desired.
- Optional Finishing Touch: Drizzle additional hot sauce over the assembled sandwich for added spiciness, if desired. Serve immediately and enjoy.
Notes
- For runnier yolks, cook eggs for shorter after flipping; for fully cooked yolks, cook a bit longer.
- You can substitute bacon for sausage or ham if preferred.
- Use your favorite cheese variety for different flavor profiles.
- Adjust hot sauce quantity in the spicy mayo to suit your heat preference.
- To make it vegetarian, omit bacon and add sautéed mushrooms or avocado slices.

