The easiest Christmas breakfast recipes are the ones you build the night before, and a hash brown sausage and egg casserole is the one that gets the whole table fed while you’re still in your pajamas.
I used to think a big holiday breakfast meant getting up at 6 a.m. to stand over a skillet while everyone else opened presents without me. That’s not the case anymore. This casserole gets layered into a dish the night before, goes straight into the fridge, and the only thing I do on Christmas morning is turn the oven on.
My family has genuinely gotten into arguments over the last serving of this one, which is how it earned its name in my house. It’s sausage, eggs, cheese, and crispy hash browns instead of bread, and the overnight rest is what makes the texture work. I’ll walk you through why that soak matters, the mistake that cost me a soggy middle one year, and exactly how to build and bake it so it comes out right the first time.
Key Takeaways
- Assemble the whole casserole the night before. Christmas morning is just oven time.
- Hash browns instead of bread cubes give you a sturdier, more forgiving base.
- The overnight soak isn’t optional: it’s what keeps the eggs from turning rubbery and lets everything cook evenly.
- Don’t pull the dish straight from the fridge into a fully hot oven. I learned that one the hard way.
- It feeds a crowd, reheats well, and you can freeze leftovers in portions.
Table of Contents
Why the overnight rest actually matters
Every overnight casserole recipe tells you to refrigerate it for at least eight hours, and I used to skip that step when I was in a hurry. Big mistake. The eggs and milk need that time to soak all the way into the hash browns and sausage, and if you bake it right after assembling, you get patches of dry potato sitting next to overcooked egg instead of one cohesive dish.
Think of it the same way you’d think about a bread pudding. The starch needs time to pull in liquid slowly so it turns custardy instead of just wet on the outside and stiff in the middle. Give it the full night in the fridge and every bite comes out the same texture, which is honestly the whole point of a good casserole.
Hash browns versus bread as the base
Classic strata-style casseroles use cubed bread, and there’s nothing wrong with that version. But I’ve made both, and the hash brown base is the one I reach for now, especially around the holidays when I want something a little sturdier for a buffet table.
Bread base: Softer, more custard-like texture, but it needs day-old or slightly stale bread or it turns mushy. Fresh bread just can’t hold up to a full night of soaking.
Hash brown base: Holds its shape better, crisps up nicely on top, and frozen shredded hash browns work straight out of the bag once thawed. This is the version that’s been showing up on more holiday tables the last couple of years, and after making it a dozen times I get why.
The mistake that gave me a soggy center
The first year I made this for Christmas morning, I pulled the dish straight from the fridge and put it directly into a fully preheated 375 degree oven. The edges cooked through fine, but the center stayed loose and wet almost 20 minutes past when it should have been done.
The problem was the cold dish: a cold glass dish going into a hot oven cooks unevenly, since the outside heats up fast while the middle is still fighting off the chill from the fridge. I was also opening the oven door too often to check on it, which drops the temperature every time and stalls the whole thing.
Now I set the dish on the counter while the oven preheats, about 20 to 25 minutes, so it’s not ice cold when it goes in. I also tent it loosely with heavy-duty foil for the first half of baking so the top doesn’t brown before the center sets, then pull the foil off for the last 15 to 20 minutes to crisp the hash browns and melt the cheese golden. That combination fixed it completely, and I haven’t had a soggy middle since.
What you’ll need
- 1 pound ground breakfast sausage
- 1 bag (30 ounces) frozen shredded hash browns, thawed
- 8 large eggs
- 2 cups whole milk
- 2 cups shredded sharp cheddar cheese
- 1/2 cup diced yellow onion
- 1/2 teaspoon ground mustard
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- Butter, for greasing the dish
I shred my own block cheddar with an OXO box grater instead of buying the bagged pre-shredded kind, since it melts smoother without the anti-caking coating those bags are dusted with. A sturdy balloon whisk gets the eggs, milk, and mustard fully combined in one pass, which matters since streaky egg mixture is what leaves patchy spots in the finished casserole.
I always keep a can of French’s crispy fried onions in the pantry for the last 10 minutes of baking. Scattering a handful over the top gives you a crunchy layer that regular breadcrumbs just can’t match, and it’s cheap enough to toss in the cart without thinking twice.
For the dish itself, I bake this in a deep 9×13 glass baking dish with a lid, which makes the overnight fridge step and any leftover storage a lot simpler since it goes straight from oven to fridge without a transfer.
I never skip the ground mustard either. It’s a small jar that sits in the spice cabinet all year, but that little bit of tang is what keeps the eggs from tasting flat under all that cheese.
How to build it the night before
- Brown the sausage in a skillet over medium heat, breaking it up as it cooks, then drain the fat and let it cool for a few minutes.
- Grease your 9×13 dish with butter, then spread the thawed hash browns in an even layer across the bottom.
- Scatter the cooked sausage and diced onion over the hash browns, then top with the shredded cheddar.
- In a large bowl, whisk the eggs, milk, ground mustard, salt, and pepper until fully combined.
- Pour the egg mixture slowly and evenly over everything in the dish, pressing down gently so the hash browns and sausage soak it up.
- Cover tightly and refrigerate for at least 8 hours, or overnight.
How to bake it Christmas morning
- Take the dish out of the fridge and set it on the counter while the oven preheats to 375 degrees, about 20 to 25 minutes.
- Cover the dish loosely with foil and bake for 35 minutes.
- Remove the foil, scatter the crispy fried onions on top if using, and bake uncovered for another 15 to 20 minutes, until the center is set and the top is golden.
- Let it rest for 10 minutes before cutting so the layers hold together when you serve it.
Make-ahead and leftovers
You can assemble this up to 24 hours ahead without any change in texture, which is the sweet spot I stick to every year. Baked leftovers keep well in the fridge for about 4 days and reheat fine in the microwave in individual portions.
If you want to freeze it, I’d freeze it unbaked in the dish, wrapped tightly, then thaw it in the fridge for a full day before baking as directed. Baked and then frozen works too, but the hash browns lose a little of their bite once they’ve been frozen and reheated.
A holiday breakfast that actually earns its reputation
This casserole works because it does the hard part the night before, when nobody’s watching the clock or waiting to open gifts. All that’s left on Christmas morning is a preheat and a timer, and everyone gets fed at the same time without you missing half the morning in the kitchen.
I’ve brought this to more than one holiday gathering at this point, and it’s the pan that empties first every single time. An insulated casserole carrier keeps it warm on the drive over, which has saved me from showing up with a lukewarm dish more than once. If your family fights over the last serving too, at least now you know it’s not just mine.
If make-ahead mornings are your thing beyond the holidays too, the easiest way to meal prep for busy weeks is worth bookmarking, and my breakfast grazing board is another one that comes together ahead of time.
Frequently Asked Questions
Can I make this more than one night ahead?
I don’t recommend more than 24 hours before baking, since the hash browns start breaking down too much beyond that. One night in the fridge gives you the best texture.
Do frozen hash browns need to be fully thawed first?
Yes, thaw them in the fridge overnight or let them sit at room temperature for about an hour before assembling. Using them frozen adds excess water and makes the center soggy.
Can I bake this straight from the freezer?
I wouldn’t. Thaw a frozen unbaked casserole in the fridge for a full day first, then bake it as directed once it’s no longer ice cold in the center.
What can I use instead of pork sausage?
Turkey or chicken breakfast sausage both work fine, and you’ll just lose a little of the fat that keeps the top layer rich. Plant-based sausage crumbles work too if you’re cooking for someone who doesn’t eat meat.
Why did my casserole come out watery in the middle?
It’s almost always one of two things: it went into the oven too cold, or it didn’t bake long enough for the extra moisture to cook off. Letting the dish take the chill off before baking and giving it the full uncovered time at the end usually solves it.


Make-Ahead Christmas Morning Casserole
Ingredients
- 1 pound ground breakfast sausage
- 1 bag (30 ounces) frozen shredded hash browns,thawed
- 8 large eggs
- 2 cups shredded sharp cheddar cheese
- ½ cups diced yellow onion
- ½ tsp ground mustard
- 1 tsp salt
- ½ tsp black pepper
- Butter, for greasing the dish
- Crispy fried onions, for topping (optional)
Instructions
- Brown the sausage in a skillet over medium heat, breaking it up as it cooks, then drain and cool slightly.
- Grease a 9×13 baking dish with butter and spread the thawed hash browns in an even layer on the bottom.
- Top with the cooked sausage, diced onion, and shredded cheddar.
- Whisk together the eggs, milk, ground mustard, salt, and pepper, then pour evenly over the dish, pressing down gently.Â
- Cover tightly and refrigerate at least 8 hours or overnight.
- The next morning, set the dish on the counter while the oven preheats to 375 degrees, about 20 to 25 minutes.
- Cover loosely with foil and bake 35 minutes.Â
- Uncover, top with crispy fried onions if using, and bake 15 to 20 minutes more, until the center is set and the top is golden.
- Rest 10 minutes before slicing and serving.
Notes
Cynthia Odenu-Odenu is the founder of Cyanne Eats. A registered nurse with a passion for food, she brings the same attention to detail from her professional life into the kitchen. From chain restaurant rankings to grocery finds and easy recipes, Cynthia covers it all and helps everyday food lovers eat better and spend smarter.

