Cook the bacon: Cook bacon in a skillet over medium heat until crispy. Transfer to a plate lined with paper towels.
Whisk the eggs: In a bowl, whisk eggs with milk, pepper, and garlic powder until smooth.
Cook the eggs: Wipe out most of the bacon grease from the pan. Add butter over medium-low heat. Pour in the eggs and cook slowly, stirring gently for soft scrambled eggs. When they’re just about set, lay cheddar on top and let it melt.
Toast the bread: Toast your roll, bagel, muffin, or bread. If using a wrap, warm it in the pan for 20–30 seconds so it’s pliable.
Build the sandwich: Layer cheesy eggs and bacon onto your bread of choice. Close it up and serve hot.