A delightful and hearty breakfast bake that combines savory flavors with a creamy texture, perfect for family gatherings or a cozy weekend brunch.
Preheat your oven to 350°F (175°C).
Ensure your oven is fully preheated for even cooking.
Cook the bacon in a skillet over medium heat until crispy, then drain on paper towels.
Cook the bacon in batches if necessary to avoid overcrowding the skillet.
Layer the cubed bread evenly in a greased 9x13 baking dish.
Use day-old bread for better texture and absorption.
Sprinkle the shredded cheddar cheese over the bread layer.
Distribute the cheese evenly for consistent flavor.
Crumble the cooked bacon over the cheese layer.
Ensure the bacon is evenly spread for balanced taste.
In a mixing bowl, whisk together the eggs, milk, salt, and pepper.
Whisk thoroughly to combine the ingredients well.
Pour the egg mixture evenly over the layers in the baking dish.
Pour slowly to ensure even coverage.
Cover the dish with aluminum foil and bake for 30 minutes.
Covering the dish helps to cook the casserole evenly.
Remove the foil and bake for an additional 15 minutes, or until the top is golden and the casserole is set.
Check the center with a knife to ensure it is fully cooked.
Let the casserole rest for 5 minutes before serving.
Resting allows the casserole to set and makes serving easier.