Helpful hint: To save time, when you buy bacon, cook the entire package at once, (line a rimmed baking sheet with foil, lay strips of bacon out evenly, bake in a preheated 400 degree oven for 12-15 minutes, drain on paper towel), let cool, and wrap (3 slices at a time) in plastic wrap. Freeze and use as needed. 10 seconds in the microwave or a minute in a preheated pan and it's ready to use!
First, slice a bagel of choice (I choose asiago cheese). Butter the halves and toast them in a toaster oven or on a griddle. If using a regular toaster, butter AFTER you've toasted the bagel.
Heat a cast iron (or non-stick) skillet and place a tablespoon of butter. Crack two eggs in the pan, keeping them separated. As soon as the whites are set, break the yolks. Honestly, I've never been that great at frying eggs, so beauty is not important here!
I personally prefer my fried eggs to have completely set and cooked yolks, and a bit well done, so I do flip the eggs, but this is where you can cook them to your preference.
Place a slice of cheese (your favorite cheese!) on one egg and top with 3 slices of bacon. Place the other egg, yolk side down, on top of the bacon.
Lift the "egg pile" onto the bottom half of the bagel, top with the other half and lightly press together.