This classic bacon, egg, and cheese bagel sandwich is the perfect on-the-go breakfast or anytime snack. It features a toasted bagel filled with crispy bacon, a fluffy fried egg, and melted cheese, creating a satisfying combination of textures and flavors. Quick and easy to make, this sandwich is customizable with different bagel varieties and your favorite type of cheese.
Heat a large skillet over medium heat and melt 2 tablespoons butter. Add the bagels cut side down and toast the bagels until golden brown. Set aside.
Add the bacon to the skillet and cook until crisp, approximately 4-6 minutes. Transfer the bacon to a paper towel lined plate.
Add the onion to the pan; cook until golden brown and slightly softened, approximately. 8-10 minutes.. Sprinkle with the sugar and cook for an additional 3-4 minutes until deeply caramelized. Remove the onions from the pan and pour off any remaining fat.
Add the remaining butter to the pan and add the eggs to the pan. When the whites begin to set, puncture the yolks with a fork and allow the yolks to spread over the whites. Season with salt and pepper.
Stack the eggs then layer the cheese and the bacon on top of the eggs. Cook for a few extra seconds to allow the cheese to melt.
While the cheese melts, spread the aioli on the cut sides of the bagel halved.
Once the cheese has melted, transfer the eggs to the bagel bottom, spoon the onions over the eggs and top with the bagel top.