Cook hashbrowns according to package directions. Keep warm.
While the hashbrowns are cooking, fry the bacon and set onto a paper towel-lined plate.
Coat a large pan with nonstick cooking spray. Place the pan over medium heat. Beat the eggs, 2 at a time, in a small bowl. Season with salt and pepper.
Pour beaten eggs into the pan and use a spatula to shape them into an oblong rectangle. Let the eggs cook until they are soft-set. Place two slices of cheese on top of the eggs and let them melt slightly.
Slice a bagel in half and place the halves down over the beaten eggs. Using a spatula, flip the eggs and bagel over in the pan.
On the top half, place 2 strips of bacon. (Break the strips into smaller pieces to make them fit). On the bottom bagel slice, place a hashbrown patty.
Using a spatula, flip the top half of the bagel over the bottom half. Remove bagel sandwich from pan. Enjoy warm.