Christmas morning has enough going on without me standing at the stove flipping eggs while everyone else opens presents.
That’s why this crockpot hashbrown casserole has become part of our holiday routine.
I assemble it the night before, turn on the crockpot when I wake up, and by the time the coffee’s made and the wrapping paper is cleared, a hot, cheesy, sausage-filled breakfast is ready for whoever wanders into the kitchen.
It’s the kind of breakfast that feeds a crowd without asking anything of you.
Savory sage sausage, tender shredded hash browns, plenty of sharp cheddar, and a custard that holds it all together, all topped with a golden panko crust.
It’s hearty enough for adults and mild enough for kids, and it stays warm for hours, so late risers still get a hot plate.
It’s also filling in a way that most breakfast casseroles aren’t. This one uses a pound of sausage and a dozen eggs, so a single serving carries you through the morning instead of sending you back for a second helping twenty minutes later. I make this breakfast when I know people will be grazing all day and I want them to start with something substantial.
Why This Recipe Works

Twelve eggs are what make the casserole sliceable. Forty ounces of dense hash browns absorb liquid, and six eggs across that volume produce scattered egg flecks instead of a cohesive custard. Twelve eggs gives you enough structure to suspend the potatoes and the sausage, and it turns the casserole into something closer to a quiche than a side dish.
The scratch mushroom velouté is what makes it taste finished. Butter, flour, milk, and broth whisked into a thick sauce, with sautéed onions, mushrooms, garlic, and thyme cooked into it. It’s the difference between a casserole that tastes like canned soup and one that tastes like something you’d order at brunch.
Squeezing the hash browns dry is what prevents a soggy casserole. Refrigerated hash browns carry a lot of moisture, and that moisture turns the custard watery. A clean kitchen towel and a firm squeeze remove most of it.
Cooling the sauce before the eggs go in is what keeps the custard smooth. A hot sauce poured into raw eggs scrambles them. Let it cool for five minutes, then whisk it in slowly to get a smooth, uniform custard.
The paper towel trap is what keeps the top from getting wet. Steam rises from the cooking potatoes, hits the cold lid, and drips back down. Two or three layers of paper towels draped across the top of the insert absorb the condensation before it can make the surface soggy.
Draping the paper towels over the outside edges is a safety step, not a cooking step. Paper towels touching the heating element are a fire risk, and paper towels dipped into the raw egg are a mess. The towels should sit flat across the rim with the edges hanging outside the insert, away from the base.
The panko-cheddar crown goes on at the end, not the beginning. Add it before cooking; it steams under the lid and softens. Add it after, then broil briefly to get a golden, crunchy top that contrasts with the creamy custard underneath.
The 10-minute rest before slicing is what gives you clean portions. The custard continues to set as it cools, and the slices hold together instead of sliding apart.
Ingredients That Matter

Most of this list is flexible. Three ingredients are easy to get wrong, so those are the ones worth explaining.
Twelve large eggs. This is the structure of the casserole. Don’t cut it down to six. If you want to use liquid egg whites, use 1½ cups instead of the eggs, and add an extra yolk or two for richness.
Refrigerated shredded hash browns, 40 ounces. Squeeze them dry in a clean towel before adding them to the pot. Frozen hash browns work, but you need to thaw and drain them first; tater tots can replace the hash browns if that’s what you have.
Sharp white cheddar, shredded from a block. Sharp cheddar gives you the flavor that makes this taste like more than a potato casserole. Pre-shredded cheese is coated in anti-caking agents and doesn’t melt as smoothly.
How to Make It

Step 1: Brown the sausage.
Heat a large skillet over medium-high heat. Add 1 pound of pork sage sausage, turkey sausage, or chorizo and cook for 6 to 8 minutes, breaking it into small crumbles, until deeply browned. Transfer to a paper towel-lined plate, leaving about a tablespoon of rendered fat in the pan.
Step 2: Build the mushroom velouté.
Melt 6 tablespoons of unsalted butter in the skillet over medium heat. Add 1 cup diced yellow onion and ½ cup diced baby bella mushrooms, then sauté for 5 minutes, until soft and caramelized. Add 3 minced garlic cloves, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon chicken bouillon powder, ½ teaspoon dried thyme, ½ teaspoon kosher salt, and black pepper to taste. Cook for 1 minute, until fragrant. Sprinkle in ⅓ cup of all-purpose flour and whisk constantly for 1 minute to cook out the raw flour taste.
Step 3: Thicken the sauce.
Gradually whisk in 1½ cups of whole milk and 1 cup of low-sodium chicken broth. Simmer over medium-low heat for 3 minutes, until thick and glossy. Remove from the heat, stir in 1 teaspoon Dijon mustard, and let cool for 5 minutes so the eggs don’t scramble.
Step 4: Whisk the custard.
In a large bowl, whisk 12 large eggs with ½ cup of sour cream or plain Greek yogurt until smooth and uniform. Slowly pour the slightly cooled mushroom sauce into the egg mixture, whisking continuously until fully emulsified.
Step 5: Dry the potatoes and combine.
Place 2 packages (20 oz each) of refrigerated shredded hash browns in a clean kitchen towel and squeeze firmly over the sink to extract excess moisture. Lightly grease a 6-quart slow cooker insert. Combine the dried hash browns, browned sausage, 2½ cups of shredded white cheddar, and the creamy egg sauce directly in the crock. Stir thoroughly to distribute evenly, then level the top.
Step 6: Slow cook with the condensation trap.
Drape 2 to 3 layers of paper towels flat across the top rim of the slow cooker insert, with the edges hanging over the outside and not touching the heating element or the raw egg mixture. Secure the lid tightly on top. Cook on high for 3.5 to 4 hours, or on low for 6 to 7 hours, until a knife inserted near the center comes out clean and the custard is set. The internal temperature should read 160°F or higher.
Step 7: Add the crown and broil.
Carefully remove the hot, damp paper towels and the lid. Sprinkle the remaining ½ cup of white cheddar and ½ cup of buttered panko breadcrumbs over the top. If your slow cooker insert is oven-safe, broil on high for 2 to 3 minutes, until golden brown and crispy. If it isn’t oven-safe, cover off the heat for 5 minutes until the cheese melts.
Step 8: Rest and serve.
Let the casserole rest for 10 minutes so the custard sets cleanly for slicing. Garnish with ¼ cup of fresh sliced chives or green onions and serve warm.
Tips and Troubleshooting

The casserole is runny in the center. It needed more time. Slow cookers vary, and a dense casserole takes the full 3.5 to 4 hours on high. Check with a knife or an instant-read thermometer — it should read 160°F or higher.
The casserole is dry. You didn’t use enough custard, the hash browns weren’t squeezed dry, or the liquid ratio was off. Use the full 12 eggs and squeeze the potatoes firmly.
The top is soggy. You didn’t use the paper towels, or you dipped them in the mixture. Drape them flat across the rim, with the edges hanging outside.
The eggs scrambled in the sauce. The sauce was too hot when you added the eggs. Cool it for the full 5 minutes and whisk slowly.
The casserole tastes bland. The sausage and cheddar brands vary in salt, and the bouillon powder matters. Taste the custard before it goes into the pot and adjust.
The paper towels touched the heating element. Pull them back so the edges hang outside the insert, away from the base. If you’re worried, use a clean kitchen towel instead and check it halfway through.
The casserole didn’t set. The lid wasn’t tight, or the insert was too full. Use a 6-quart insert and don’t fill it past three-quarters.
Storage and Make-Ahead
You can assemble the unbaked mixture the night before, cover it, and refrigerate it in the insert. Add 30 minutes to the cook time if you add it cold. This is the version I make for Christmas morning — assemble it after dinner on Christmas Eve and start the crockpot when you wake up.
The baked casserole keeps in a sealed container in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60 to 90 seconds, or in a 350°F oven for 15 to 20 minutes, until heated through.
The baked casserole freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat covered at 350°F for 25 to 30 minutes.
Store leftovers in the refrigerator within 2 hours of cooking, and discard anything left at room temperature for more than 2 hours. Reheat to 165°F. Wood table, warm natural light, clean editorial food photography.
Crockpot Hashbrown Casserole with Sausage and Eggs
A hearty breakfast main with browned sage sausage, twelve eggs, shredded hash browns, and a scratch-made mushroom sauce, topped with a panko-cheddar crust. About 34g of protein per serving.
Ingredients
For the sausage and aromatics:
- 1 lb pork sage sausage, turkey sausage, or chorizo
- 6 tbsp unsalted butter
- 1 cup yellow onion, finely diced
- ½ cup baby bella mushrooms, finely diced
- 3 cloves garlic, minced
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp chicken bouillon powder
- ½ tsp dried thyme
- ½ tsp kosher salt
- Black pepper to taste
- ⅓ cup all-purpose flour
For the custard:
- 12 large eggs
- 1½ cups whole milk
- 1 cup low-sodium chicken broth
- ½ cup sour cream or plain Greek yogurt
- 1 tsp Dijon mustard
For the potatoes, cheese, and topping:
- 2 (20 oz) packages refrigerated shredded hash browns, squeezed dry
- 3 cups sharp white cheddar, shredded and divided
- ½ cup panko breadcrumbs tossed with 1 tbsp melted butter
- ¼ cup fresh chives or green onions, sliced
Instructions
- Brown the sausage in a large skillet for 6 to 8 minutes, then transfer to a paper towel-lined plate and leave about a tablespoon of fat in the pan.
- Melt the butter in the skillet, add the onion and mushrooms, and sauté for 5 minutes. Add the garlic, spices, bouillon, salt, and pepper and cook 1 minute. Sprinkle in the flour and whisk for 1 minute.
- Gradually whisk in the milk and broth, then simmer 3 minutes, until thickened. Remove from the heat, stir in the Dijon, and cool 5 minutes.
- Whisk the eggs and sour cream until smooth. Slowly whisk in the cooled sauce until emulsified.
- Squeeze the hash browns dry in a towel. Combine them in a greased 6-quart slow cooker with the sausage, 2½ cups cheddar, and the egg mixture. Stir and level the top.
- Drape 2 to 3 layers of paper towels over the rim of the insert, letting the edges hang over. Cover and cook on high 3.5 to 4 hours or low 6 to 7 hours, until set and 160°F.
- Remove the paper towels and lid. Top with the remaining cheddar and buttered panko. Broil 2 to 3 minutes if the insert is oven-safe, or cover off the heat for 5 minutes.
- Rest 10 minutes, garnish with chives, and serve.
Notes
Twelve eggs are the minimum for 40 ounces of hash browns — fewer and the casserole won't set. Squeeze the potatoes dry and cool the sauce before the eggs go in. Keep the paper towels away from the heating element. Refrigerate leftovers for up to 4 days or freeze for up to 3 months. Nutrition information is an estimate.
Nutrition (per serving, estimated): About 560 calories, 34g protein, 38g carbs, 30g fat, 4g fiber, 890mg sodium.
FAQ
Can I make this the night before for Christmas morning?
Yes, and that’s how I make it. Assemble the casserole in the insert after dinner on Christmas Eve, cover, and refrigerate overnight. Start the crockpot when you wake up and add 30 minutes to the cook time since it goes in cold.
Can I use frozen hash browns instead of refrigerated?
Yes. Thaw them completely and squeeze them dry before they go in. Frozen hash browns release more water than refrigerated ones, so squeezing matters more.
Can I use tater tots instead of hash browns?
Yes. Use the same weight, and break them up slightly before mixing. The texture will be slightly different, but the casserole works.
Can I make this without sausage?
Yes. Use an extra pound of mushrooms and a cup of diced bell pepper for a vegetarian version. Add a can of drained chickpeas for extra protein.
Can I cook this overnight on low?
Yes. Six to seven hours on low is the overnight window. Use the paper towel trap and check it at six hours.
Can I make this in the oven instead?
Yes. Bake covered at 375°F for 35 minutes, then uncover and bake another 10 to 15 minutes until set and golden.
Why twelve eggs and not six?
Forty ounces of hash browns is a lot of potato. Six eggs don’t provide enough custard to bind it, and the casserole comes out with scattered egg flecks instead of a sliceable custard.
More High-Protein Crockpot Recipes You’ll Love
- The Best Crockpot Cheesy Potatoes: Creamy, Cheesy Holiday Side with 12g Protein
- Overnight Crockpot Breakfast Casserole (28g Protein
- High-Protein Meal Prep Breakfast Bowls (Ready in 30 Minutes)
Closing
This is the casserole I make when I want breakfast to feed a crowd and actually hold them.
The twelve eggs do the structural work, the scratch mushroom sauce does the flavor work, and the paper towel trap and the panko crown are the details that make the texture right.
It’s earned a permanent spot on our Christmas table, and it’s the one I’d hand you first.