This bagel breakfast sandwich is the perfect easy way to start the morning! This is truly the ultimate breakfast sandwich that gets you ready for the day.
Cook the bacon first and drain it on paper towels.
Drain any excess bacon grease (reserve the excess in your bacon fat container - yes you should have a bacon fat container). Add the onion and cook for about 5-7 minutes, until they are softened and charred on the outside. Remove and set aside.
Add an additional tablespoon of the reserved bacon grease to the skillet if necessary and heat over medium. Add the eggs, season with salt and pepper, and cook for about 2 minutes, then cover and cook another 2 minutes.
While the eggs are cooking, toast the bagel(s) until they are lightly browned and spread a thin layer of butter on top.
Add the cheese slices, onions and bacon to the toasted bagel (the bottom half) then top with the fried egg.
Place the top half on top and serve.
Video
Notes
The eggs are best when the yolk is still gooey in the center, but not ultra runny.
Add more bacon or cheese if you want a meatier or cheesier sandwich.
Toast the bagels first to help keep them from getting soggy. While not required if you're in a hurry, it is recommended.
Slice it in half to serve to more people.
To melt the cheese, toast the bottom half of the bagel wit the cheese on it before adding the bacon.