Heat skillet on medium high heat. Once heated, add bacon sliced into the skillet.
Cook on medium heat for 4 minutes, flip and cook for an additional 4-5 minutes or until desired crispiness is reached. Remove from the skillet and place on a paper-towel lined plate, cover with foil.
In a bowl, whisk together the egg, milk, salt, pepper, and green onion.
Spray a medium skillet with baking spray and heat on medium heat.
Pour the egg mixture into the skillet and cover with a lid for 1 minute. Flip the egg using a large spatula for easier flipping. Fold the egg into a square to fit on the bagel and add the cheese on top.
Turn off the heat and cover with a lid to allow the cheese to melt. Meanwhile, toast the bagel and add the desired spreads.
Assemble the bagel sandwich by adding the bacon and cheesy egg and close. Serve with desired dipping sauces.