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.
If you don't like onions, you can omit them.
Add more bacon or cheese if you want a meatier of cheesier sandwich (though I think it's perfect as is).
Variations
American cheese is a great substitute for cheddar cheese as it melts well and has a great flavor.
Add a slice of tomato to the sandwich.
Add a couple slices of avocado to the sandwich.
Squeeze a touch of sriracha on your eggs before adding them to the sandwich for some spice.
Substitute ham or sausage for the bacon. Eliminate the meat all together for a meat-free option.