Start by cooking the bacon. You can do this in a skillet over medium heat or in the oven at 400°F (200°C) until it's crispy and browned. Place cooked bacon on paper towels to drain excess grease.
In a small bowl, crack the eggs and beat them until the yolks and whites are well combined. Season with a pinch of salt and pepper.
Heat a non-stick skillet over medium-low heat. Add a small amount of butter or cooking spray to prevent sticking.
Pour the beaten eggs into the skillet and let them cook undisturbed for a moment. Then, gently stir with a spatula, occasionally lifting and folding the eggs to create soft, fluffy curds. Cook to your preferred level of doneness (usually a minute or two).
Remove the skillet from heat when the eggs are still slightly runny, as they will continue to cook off the heat. Overcooked eggs can become dry.
While the eggs are cooking, toast your bread to your desired level of crispiness. You can use a toaster, toaster oven, or a skillet with a bit of butter.
Place the toasted bread slices on a clean surface. If desired, spread a thin layer of butter or mayonnaise on the bread for added flavor.
Slice the sandwich in half diagonally to make it easier to eat.