01 -
Heat a skillet over medium heat. Add bacon strips and cook for approximately 4 minutes per side, or until crisp. Transfer bacon to a paper towel-lined plate to drain and keep warm.
02 -
In a bowl, thoroughly whisk eggs with milk, salt, black pepper, and sliced green onion until the mixture is light yellow and frothy.
03 -
Lightly grease a skillet with butter or oil over medium heat. Pour in the egg mixture and cover with a lid for 1 minute. Once mostly set, gently flip and fold the egg into a square to fit the bagel. Place cheese slice on top, turn off the heat, and cover until cheese melts.
04 -
While eggs finish, toast both halves of the bagel until golden brown. If desired, spread mayonnaise or cream cheese on one or both sides while still warm.
05 -
Layer the cheesy eggs and crispy bacon inside the toasted bagel. Close the sandwich, press gently, and serve immediately while hot.