In a small bowl, stir the mayo, ketchup, and hot sauce until combined. Set aside.
¼ cup mayonnaise, 1 tablespoon ketchup, 1 teaspoon hot sauce
Spread ½ tablespoon of butter on the cut sides of the bagels and set aside.
1½ tablespoons unsalted butter, 2 bagels
In a nonstick pan set over medium-low heat, melt 1 tablespoon of butter. Once the butter has melted, gently crack the eggs into the pan, taking care not to break the yolks unless desired. Allow the eggs to cook undisturbed for about 2-3 minutes. Season with salt and pepper to taste.
4 large eggs, Kosher salt and freshly ground black pepper
With care, flip each egg over. Place a slice of cheese on top of each egg and continue to cook for an additional 2-3 minutes, or until the eggs are cooked to your preferred level of doneness. After cooking, carefully lift one egg and place it on top of another egg in the pan, forming a stack. Then, remove the stacked eggs from the pan and set aside.
4 slices cheese
In the same skillet, toast the bagels until golden brown, about 1 minute.
Spread the spicy mayo on the bottom half of each bagel. Next, place a stack of the cheese-topped eggs onto the mayo-covered bagel half. Add two slices of crispy bacon on top of the eggs. Finally, cap off each bagel with its top half to form a sandwich.
4 slices cooked bacon
If desired, add a drizzle of hot sauce for extra flavor. Serve and enjoy.
Hot sauce