Best Breakfast Casserole

This post may contain affiliate links. If you purchase through these links, we may earn a small commission at no extra cost to you.
Sausage, egg, and cheese breakfast casserole you assemble the night before — holiday-morning easy, crowd approved.
The hardest meal to serve a house full of people is breakfast. Everyone wakes up at different times, the stove only fits so many pans, and the cook ends up eating cold eggs standing up. This casserole solves all of it: sausage, bread, eggs, and cheese assembled the night before in one dish, baked in the morning while everyone gathers. You slice it like a cake, it feeds ten, and the cook actually sits down.
The decision that makes this version work is day-old bread plus an overnight soak. Fresh bread turns to mush in the custard; bread that has dried out a bit drinks up the egg mixture and bakes into distinct, custardy cubes with a crisp, cheesy top. The overnight rest isn’t just convenience — it is structural. The bread needs those hours to absorb evenly, which is why same-day versions of this dish so often come out with dry spots and puddles.
During testing, the detail that mattered was the doneness cue: the center should reach 160°F and the middle should not jiggle when you nudge the pan. Then — and this is the part people skip — rest it 10 minutes before slicing. The custard finishes setting as it stands, which is what gives you clean squares instead of a spoonable scramble. Make it for Christmas morning, for brunch hosting, or for a week of reheated breakfasts that beat cereal.
Why You’ll Love This Recipe
- Quick: 20 minutes of evening prep; the oven and the fridge do the rest.
- Easy method: One skillet, one baking dish, no technique beyond browning sausage.
- Texture: Custardy interior with distinct bread cubes and a crisp, browned cheese top.
- Flexible: Swap the meat, the cheese, the add-ins — the formula holds.
- Practical: Feeds 10 from one dish; reheats beautifully for days.
Ingredients
- 1 pound breakfast sausage: The mild or hot kind, casings removed. Browning it well builds the flavor base for the whole dish.
- 6 large eggs: Beaten well — the custard needs them fully uniform.
- 2 cups whole milk: Whole milk gives the richest custard. The bread drinks up a lot, so don’t skimp.
- 1 teaspoon dry mustard: The quiet background note that makes egg casseroles taste seasoned rather than bland.
- ¾ teaspoon fine sea salt: The sausage brings salt too, so this is measured, not generous.
- ½ teaspoon black pepper: Freshly ground if you have it.
- 6 cups cubed day-old bread (about half a loaf): French bread, sourdough, or plain sandwich bread — cubed and left out a few hours or overnight to dry. This is structural, not optional.
- 2 cups shredded sharp cheddar cheese, divided: Shred it yourself; it melts smoother and browns better than bagged.
- 2 tablespoons chopped chives (optional): For freshness on top after baking.
Substitutions: Bacon (cooked and crumbled) or diced ham can replace the sausage 1:1. Any good melting cheese works — Monterey Jack, Swiss, or pepper jack. We have not tested egg substitutes in this recipe; the custard ratio depends on real eggs.
How to Make Breakfast Casserole
- Brown the sausage. In a large skillet over medium-high heat, cook the sausage, breaking it into crumbles, until well browned — 8 to 10 minutes. Don’t rush this; the browned bits are flavor. Drain off all but a thin film of fat.
- Whisk the custard. In a large bowl, whisk the eggs, milk, dry mustard, salt, and pepper until completely uniform with no streaks of white.
- Assemble. Spread half the bread cubes in a buttered 9×13-inch baking dish. Top with half the sausage and half the cheese. Repeat with the remaining bread, sausage, and cheese. Pour the custard evenly over everything, pressing gently so the bread starts absorbing. The most common failure point is dry pockets — pour slowly and press the bread down so every cube gets soaked.
- Chill overnight. Cover tightly and refrigerate at least 8 hours or up to 24. The bread needs this time to absorb the custard fully.
- Bake. In the morning, let the dish sit at room temperature for 20 to 30 minutes while the oven preheats to 350°F (a cold dish in a hot oven can crack). Bake uncovered 45 to 55 minutes, until puffed, deep golden on top, and 160°F in the center with no jiggle. Tent with foil if the top browns too fast.
- Rest and serve. Let stand 10 minutes — the custard sets as it rests, which is what gives clean slices. Scatter chives over the top and serve warm.
Tips for Success
- Dry the bread properly: Cube it and leave it uncovered for a few hours or overnight. Slightly stale bread is the goal — it drinks custard without disintegrating.
- Drain the sausage well: Excess grease pools at the bottom and makes the base soggy. Brown it hard, then drain it thoroughly.
- Shred your own cheese: Bagged cheese’s anti-caking coating resists melting and browns unevenly. Two minutes with a box grater is worth it.
- Don’t skip the rest: The 10-minute stand after baking finishes setting the custard. Slice too early and it slumps.
- Tent if needed: If the top is deeply brown at 35 minutes but the center still jiggles, cover loosely with foil and keep baking.
Variations
- Veggie version: Replace the sausage with 2 cups of sautéed bell peppers, mushrooms, and onions (sauté until the moisture cooks off).
- Ham and Swiss: Swap in 2 cups of diced ham and 2 cups of shredded Swiss cheese.
- Spicy Southwest: Use pepper jack cheese, add 1 diced jalapeño and ½ cup of black beans, and serve with salsa.
- Bacon cheddar: Replace the sausage with 8 slices of cooked, crumbled bacon.
Storage & Freezing
Refrigerate leftovers covered for up to 4 days. Reheat individual squares in the microwave or rewarm the dish covered in a 350°F oven for 15 to 20 minutes. To freeze, cool the baked casserole completely, wrap tightly (whole or in portions), and freeze up to 2 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I bake it the same day instead of overnight?
Yes, but give it at least 30 minutes of soak time at room temperature — and know the texture won’t be quite as even as the overnight version. The long chill is what lets every cube absorb custard fully.
Why is my casserole soggy on the bottom?
Two usual causes: fresh (not dried) bread, which can’t absorb properly, or underbaking. Use day-old bread and bake until the center hits 160°F with no jiggle — the thermometer doesn’t lie.
Can I use croissants or brioche instead of regular bread?
Yes, and it is delicious — richer and more decadent. Because enriched breads are softer, dry the cubes well and expect a slightly more pudding-like result.
How do I scale this down for a smaller group?
Halve everything and bake in an 8×8-inch dish. Start checking at 35 minutes — the smaller dish bakes faster.
Best Breakfast Casserole
Make-ahead sausage, egg, and cheese breakfast casserole with a custardy interior and crisp cheesy top — feeds a crowd from one dish.
Prep Time: 20 minutes | Chill Time: 8 hours (overnight) | Cook Time: 50 minutes | Total Time: 9 hours 10 minutes | Servings: 10
Ingredients
- 1 pound breakfast sausage
- 6 large eggs
- 2 cups whole milk
- 1 teaspoon dry mustard
- ¾ teaspoon fine sea salt
- ½ teaspoon black pepper
- 6 cups cubed day-old bread (about half a loaf)
- 2 cups shredded sharp cheddar cheese, divided
- 2 tablespoons chopped chives (optional)
Instructions
- Brown the sausage in a skillet over medium-high heat, 8 to 10 minutes; drain well.
- Whisk eggs, milk, dry mustard, salt, and pepper until uniform.
- Layer half the bread, half the sausage, and half the cheese in a buttered 9×13-inch dish; repeat. Pour custard evenly over, pressing bread to soak.
- Cover and refrigerate at least 8 hours or up to 24.
- Rest at room temperature 20 to 30 minutes; bake at 350°F for 45 to 55 minutes until puffed, golden, and 160°F in the center with no jiggle.
- Rest 10 minutes, scatter chives over the top, and serve warm.
Notes: Day-old bread is essential — fresh bread turns mushy. Don’t skip the 10-minute rest; the custard sets as it stands.
You May Also Like
- Best French Toast Recipe – Another feed-a-crowd breakfast for slow mornings.
- Best Cinnamon Rolls – The sweet counterpart to this savory casserole on a brunch table.
- Best Pancake Recipe – For the mornings when you want breakfast fresh off the griddle.

