This casserole layers bread cubes, browned breakfast sausage, and sharp cheddar under a simple egg-and-milk custard, then bakes until set and golden. It feeds six people from one pan, and most of the work happens the night before. That makes it genuinely useful on busy mornings or when you have people to feed before everyone is fully awake.
The technique that matters
The two things that actually determine how this casserole turns out are browning the sausage properly and getting the bread fully soaked. Browning the sausage until it’s genuinely golden — not just cooked through — builds flavor that carries the whole dish. Pale, steamed-looking sausage will taste flat no matter what else you do. For the soak, press the bread cubes down gently after you pour the egg mixture over them. Sourdough and whole grain breads are dense enough that the top layer can stay dry if you just pour and walk away. Give it a firm press with a spatula or your hands, then let it sit for at least 15 minutes before baking — or overnight in the fridge. That rest time is what turns a layered pile of ingredients into a cohesive, sliceable casserole.
Shopping notes
- Breakfast sausage: This means bulk sausage (no casing), sold in a roll or loose by the pound. If you can only find links, remove the casings before cooking and crumble the meat in the pan.
- Day-old bread: Stale bread absorbs the egg mixture without turning to mush. Fresh bread can work in a pinch — spread the cubes on a baking sheet and dry them in a 300°F oven for 10 minutes first.
- Sharp cheddar: Pre-shredded bags are fine here. Skip the fancy aged block — not worth the extra cost for a baked dish where the flavor difference mostly disappears.
Mistakes to avoid
- Skipping the foil for the first half of baking: Without it, the top browns and dries out before the center sets. Keep the foil on for the full first 30 minutes, then remove it to finish.
- Not draining the sausage fat: Leaving excess grease in the pan makes the casserole greasy and heavy. Tilt the skillet and spoon it off, or transfer the sausage to a paper-towel-lined plate before adding it to the dish.
- Pulling it out too early: The casserole is done when the center doesn’t jiggle when you shake the pan. If it wobbles, give it another 5 minutes. An underbaked center is wet and unpleasant to eat.
- Cutting it straight out of the oven: Let it rest for at least 5 minutes. The custard needs that time to firm up so slices hold together instead of falling apart on the spatula.
- Uneven seasoning: The salt and pepper go on at the end before baking, but make sure you distribute them across the whole surface rather than dumping them in one spot.
Leftovers and make-ahead
To make this ahead, assemble the casserole through the pour-and-press step, cover tightly with foil, and refrigerate overnight — up to 12 hours. Take it out while the oven preheats so it isn’t ice cold when it goes in. Leftovers keep well in the fridge for up to 4 days, covered. Reheat individual portions in the microwave for 60 to 90 seconds, or put the whole dish back in a 325°F oven covered with foil for about 20 minutes. For freezing, let the baked casserole cool completely, then wrap individual portions in plastic wrap and freeze for up to 2 months. Thaw overnight in the fridge before reheating — reheating from frozen tends to make the edges rubbery before the center is warm.
Savory Sausage Breakfast Casserole
Ingredients
- 1 pound breakfast sausage preferably organic
- 6 large eggs organic, free-range preferred
- 2 cups whole milk
- 2 cups shredded cheddar cheese sharp, aged cheddar for best flavor
- 6 cups day-old bread cubes sourdough or whole grain
- 1 teaspoon salt
- ½ teaspoon black pepper freshly ground
Instructions
- Preheat your oven to 180°C (350°F).
Brown the sausage in a large skillet over medium heat until cooked through and golden, about 8 minutes. Drain excess fat. - In a mixing bowl, whisk together the eggs and milk until fully combined and frothy.
- Lightly grease a 9x13 inch (23x33 cm) baking dish. Layer the bread cubes in the bottom of the dish.
- Scatter the cooked sausage evenly over the bread cubes, followed by the shredded cheddar cheese.
- Pour the egg mixture over the layers, ensuring the ingredients are well-moistened. Sprinkle with salt and pepper.
- Cover the dish with aluminum foil and bake for 30 minutes. Remove the foil and continue to bake for another 15 minutes, or until the top is golden and the casserole is set.
- Allow to cool for a few minutes before slicing and serving.
Notes
Nutrition
FAQ
Can I assemble this the night before and bake it in the morning?
Yes — that’s actually the best way to make it. Assembling the night before gives the bread time to fully absorb the egg mixture, which improves both the texture and the flavor. Just cover the dish tightly with foil and refrigerate it, then pull it out while the oven preheats the next morning.
How do I know when the casserole is fully cooked?
Give the pan a gentle shake — the center should be set and not jiggly. You can also insert a knife into the middle; it should come out clean with no wet egg mixture clinging to it. If it’s not there yet, cover it back up with foil and bake in 5-minute increments.
Can I use a different type of sausage or make it without meat?
Any bulk breakfast sausage works — pork, turkey, or chicken all behave the same way in this recipe. For a meatless version, swap the sausage for 2 cups of sautéed mushrooms and a handful of spinach, cooked down until most of the moisture has evaporated so the casserole doesn’t end up watery.
More recipes to try
- Fluffy Buttermilk Pancakes
- Gourmet Avocado Toast with Poached Egg
- Classic Diner-Style Pancakes
- Sparkling Mimosa for Brunch


















































