01 -
Heat a skillet over medium heat and cook bacon slices until crispy. Transfer to paper towels to drain excess fat.
02 -
Toast the bread slices in a toaster or skillet until golden brown.
03 -
Using the same skillet, crack the eggs and cook sunny-side up or scramble them, seasoning with salt and pepper to taste.
04 -
Place a slice of cheese atop each egg shortly before completion, then cover the skillet for one minute to melt the cheese.
05 -
On one toasted bread slice, layer the crispy bacon and cheesy egg, add any optional avocado, spinach, or tomato, then top with another slice of toasted bread.
06 -
Return the assembled sandwich to the skillet and cook for one minute per side to warm through and further melt the cheese, if desired.
07 -
Cut the sandwich in half and serve immediately, optionally accompanied by hot sauce or fresh fruit.