A hearty Overnight Bacon Breakfast Casserole that is sure to please all your friends and family for brunch. This make ahead breakfast casserole recipe can be prepped all the night before, and contains the classic breakfast favorites - eggs, bacon, cheese and brioche.
Grease a 9x13-inch pan. Evenly layer in the brioche bread cubes.
In a medium skillet, cook the bacon over medium heat, stirring occasionally, until it is cooked through. Remove from heat, including any rendered bacon fat, and allow to cool slightly.
As the bacon is cooking, in a large bowl, beat the eggs. Mix in the milk, cheese, pepper and salt. Mix in the bacon when it is done.
Carefully pour the egg mixture over the brioche bread cubes and give it a gentle stir so everything is evenly distributed. Gently press the cubes into the egg mixture as needed, so all the bread cubes are sitting in the liquid.
Cover and let sit for at least 30 minutes, but preferably let the casserole sit in the refrigerator overnight.
When you are ready to bake the casserole, preheat the oven to 350°F / 180°C. Bake the casserole in the middle oven rack for 45 - 55 minutes, until the middle of the casserole is set, and the top has browned. A toothpick inserted in the middle of the casserole should come out clean.
Remove the casserole from the oven and allow to cool slightly. Garnish with green onions and serve warm.