Start by preheating your oven to 350°F (175°C). Grease the bottom of your baking dish with butter to prevent sticking and add flavor.
Cook bacon until crispy, then crumble it. Cube your bread into 1-inch pieces and spread evenly at the bottom of the dish for perfect texture.
In a large mixing bowl, whisk together eggs, milk, salt, pepper, smoked paprika, and garlic powder until smooth. This creates a creamy base for your casserole.
Layer the crumbled bacon over the bread, sprinkle half the cheese on top, then pour the egg mixture evenly. Finish with the remaining cheese for a golden topping.
Bake for 40-45 minutes until the eggs are set and the top is golden brown. Let it cool for 5 minutes before slicing to serve.