Ingredients
Method
Step 1: Prepare the Sausage
- In a large skillet over medium heat, cook the breakfast sausage until browned and fully cooked. Break it into small crumbles as it cooks. Add the diced onion and sauté until softened, about 3–4 minutes. Drain excess grease and set aside.
Step 2: Assemble the Casserole
- Grease a 9×13-inch baking dish. Spread the cubed bread evenly across the bottom. Sprinkle the cooked sausage and onion mixture over the bread. Add any optional vegetables at this stage.
- Top evenly with the shredded cheeses.
Step 3: Mix the Egg Custard
- In a large bowl, whisk together the eggs, milk, salt, pepper, garlic powder, and dry mustard. Whisk until fully combined.
- Slowly pour the egg mixture over the casserole, making sure all bread pieces are moistened. Press down gently with a spatula if needed.
Step 4: Refrigerate Overnight
- Cover tightly with foil or plastic wrap and refrigerate for at least 8 hours or overnight. This allows the bread to soak up the custard, creating a soft, fluffy interior when baked.
Baking Instructions (Christmas Morning!)
- Remove the casserole from the refrigerator 30 minutes before baking.
- Preheat oven to 350°F (175°C).
- Bake covered with foil for 30 minutes.
- Remove foil and bake an additional 20–25 minutes, until golden on top and set in the center.
- Let rest for 10 minutes before slicing and serving.
Notes
Tips for the Best Breakfast Casserole
Use day-old bread: Slightly stale bread absorbs the egg mixture better.
Don’t skip the rest time: Letting it sit overnight improves texture and flavor.
Cover first, uncover later: Prevents over-browning while ensuring a golden finish.
Test for doneness: A knife inserted in the center should come out clean.