Heat a medium frying pan over medium heat. Cook bacon until golden brown and crispy on both sides. Once cooked, place on a paper towel-lined plate to drain any excess grease.
For crispy fried eggs, heat a large cast iron skillet to medium-high heat with cooking oil. Crack your eggs into the pan. Cook for a few minutes on each side, flipping them gently. Covering the pan halfway through cooking (after about a minute or two) helps cook the top of the egg for a crispy fried egg. Set aside on the paper towel-lined plate with your bacon.
Toast your sliced bagels and add cream cheese to both sides. Top with bacon, eggs, cheese, and spinach.
Pour apple juice into glasses and enjoy with your breakfast sandwich.