This hearty Crock Pot breakfast casserole is loaded with sausage, eggs, cheese, and potatoes. Just layer everything in the slow cooker, set it, and come back hours later to a warm, cheesy breakfast that’s perfect for feeding a crowd on holiday mornings or lazy weekends.
If you love easy breakfast casseroles, try this sausage egg and cheese casserole for an oven-baked version or this sausage hash brown casserole for another family favorite. You’ll find even more ideas in my make-ahead breakfast recipes collection.

Table of Contents
Before You Get Started
A few quick tips to help you get the best results with this slow cooker breakfast casserole:
- Brown the sausage well before layering. Don’t just cook it until it’s no longer pink. Let it get some crispy, golden edges for the best flavor. Drain the grease thoroughly so the casserole doesn’t end up greasy.
- Thaw frozen potatoes before adding them to the slow cooker. Whether you use Potatoes O’Brien or shredded hash browns, cold or frozen potatoes release extra moisture as they cook, which can make the casserole watery. Thaw them in the fridge overnight or spread them on a sheet pan for 20 to 30 minutes.
- Let the casserole rest uncovered before slicing. Once the eggs are set, turn off the slow cooker, remove the lid, and let the insert sit on a cooling rack for about 30 minutes. This helps the casserole firm up so it slices neatly instead of falling apart.

How to Make Crock Pot Breakfast Casserole
This slow cooker breakfast casserole comes together in about 20 minutes of hands-on prep. From there, the Crock Pot does all the work.
Step 1: Brown the Sausage
Cook the bulk pork sausage in a skillet over medium-high heat, breaking it into crumbles as it cooks. Let it get some nice golden-brown edges for extra flavor.
Drain off the excess grease and set aside.
⇢ Get a good sear on the sausage. The deeper you brown it, the more flavor it adds to the finished casserole. A few crispy bits go a long way.

Step 2: Layer the Ingredients
Spray a 6- or 7-quart slow cooker with nonstick cooking spray. Place half of the thawed potatoes in the bottom, then top with half of the browned sausage and half of the grated cheddar cheese.
Repeat the layers one more time, ending with cheese on top.
⇢ Keep the layers even. Spreading each layer flat helps everything cook evenly and gives you nice, uniform slices when it’s time to serve.

Step 3: Whisk and Pour the Egg Mixture
In a large bowl, whisk together the eggs, milk, seasoned salt, garlic powder, and pepper until smooth.

Pour the egg mixture evenly over the layered ingredients in the slow cooker.
Give the slow cooker a gentle shake to help the liquid settle into all the layers.

Step 4: Cook Low and Slow
Cover and cook on LOW for 7 to 8 hours or on HIGH for 4 to 5 hours, until the eggs are completely set in the center.
The casserole is done when the edges pull away slightly from the sides and the center is firm (not jiggly).
⇢ Every slow cooker runs a little differently. Start checking about 30 minutes before the low end of the time range. If the edges are starting to brown and the center looks set, it’s ready.

Step 5: Rest, Slice, and Serve
Turn off the slow cooker and remove the lid. Place the insert on a wire cooling rack and let the casserole rest uncovered for about 30 minutes. This step is important because it allows the casserole to firm up for clean slices.
Cut into squares, garnish with sliced green onions or chopped parsley if you’d like, and serve warm.

⇢ Want to make it ahead? You can assemble the layers the night before and refrigerate the insert overnight. In the morning, place it in the slow cooker base and cook as directed. You may need to add 30 to 60 minutes to the cook time since the ingredients will be cold. Alternatively, cook the casserole the day before, refrigerate it, and reheat individual slices in the microwave or warm the whole dish on the slow cooker’s LOW or WARM setting for about an hour.
Variations
This recipe is easy to customize based on what you have on hand or what your family prefers.
- Italian version: Use Italian sausage (remove casings first), add 1 tablespoon of Italian seasoning, and swap the cheddar for mozzarella cheese.
- Bacon lover’s version: Replace half of the sausage with cooked, crumbled bacon for a smoky twist.
- Vegetarian: Skip the sausage and add sautéed bell peppers, onions, and sliced mushrooms instead. Season with salt and pepper before layering.
- Cheese swap: Monterey Jack, Pepper Jack, Colby, or a Mexican blend all work well in place of cheddar.
- Hash brown swap: Use a 20-ounce bag of frozen shredded hash browns (thawed) instead of Potatoes O’Brien. If you go this route, add about 1/2 cup each of diced bell pepper and diced onion to the layers for flavor.
My 4 year old son wanted to make breakfast for his dad for Father’s day and my sister gave me this recipe…It was easy to put together and he was thrilled to make this for his dad. Thanks for the wonderful recipe and the fantastic memories that it brought along with it.
– Julie
Serving Suggestions
Top individual slices with sliced green onions, finely chopped bell pepper, or fresh parsley for a bright pop of color and flavor.
On the side, this casserole pairs well with:
Storage and Reheating
Leftovers: Store in an airtight container in the refrigerator for up to 3 to 4 days.
Reheating: Warm individual slices in the microwave for 60 to 90 seconds, or reheat a larger portion in a 350°F oven for about 20 minutes.
Freezing: This casserole freezes well. Cool completely, wrap tightly in foil or place in a freezer-safe container, and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in the oven or microwave.
Frequently Asked Questions
Do I need to thaw frozen hash browns before using them in a slow cooker casserole?
Yes. Frozen potatoes release a lot of extra moisture as they cook, which can make the casserole watery and prevent the eggs from setting properly. Thaw them in the fridge overnight or spread them on a sheet pan at room temperature for 20 to 30 minutes before layering.
What is the best sausage for a breakfast casserole?
Bulk pork breakfast sausage (mild or hot) is the most common choice and works perfectly here. Country-style sausage, Italian sausage (with casings removed), and turkey sausage are all good alternatives. Use whatever your family enjoys. Just make sure to cook and drain it well before adding it to the casserole.
Why is my breakfast casserole watery or runny in the middle?
This usually comes down to one of three things: the potatoes weren’t thawed (releasing excess moisture), the sausage wasn’t drained well enough, or the casserole needs more cook time. If the center still looks jiggly, cover and cook for another 30 to 60 minutes. Resting uncovered after cooking also helps firm it up.
Can I cook this breakfast casserole overnight?
You can, but the texture may be slightly overdone compared to the standard cook time. If you want it ready first thing in the morning, cooking on LOW for 7 to 8 hours overnight works. For the best texture, this casserole is ideal for a mid-morning brunch. Start it when you wake up and it will be ready in 4 to 5 hours on HIGH.

More Easy Breakfast Casseroles

Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
Originally published in September, 2015, this post was updated in March, 2026.





















This would be the perfect dish to make for our Thanksgiving breakfast. Thank you for sharing!
Thanks so much for stopping by, Amy! You’re right — it’s absolutely perfect for a holiday morning when you want something special but you don’t want to have to spend much time in the kitchen!
Sounds yummy! I just wish my crock pot didn’t just break!
This would be great to win then, Allison! Thanks for stopping by! 🙂
This looks so yummy! Thanks for the chance! 🙂
Thanks, Brenda!
That looks delicious – I can’t wait to try it!! Great giveaway too- thanks!
Thanks, Gina! I wish I could win the Crock Pot! 🙂
This sounds delicious for a weekend fall breakfast!! Love it. Totally need a new crockpot too!
Thanks, Alexandra!
I make a very similar breakfast casserole dish and it is so yummy. I like to add fresh avocado on top when it comes out of the crockpot
Oh, avocado sounds SO good on top. Love that!
WOWZA! Blair, I need this in my LIFE! Pinning for sure. This breakfast dish couldn’t be easier or more tasty-looking. I can’t wait to try it!
Thanks, Chrissa!! You’ll LOVE it. 🙂
We love our crock pot. We aren’t adventurous enough to leave it on when we aren’t at home, but we usually set in in the late morning and have it ready for dinner.
Aren’t Crock Pots the best, David?! Love mine too. 🙂
Oh my goodness, Blair! This looks absolutely delicious!! I want it for dinner tonight! 🙂 Breakfast for dinner is always a winner in my book!!
Thanks so much, Anna. Breakfast for dinner is THE BEST!
This looks so tasty! I’ve bookmarked this for a future “breakfast for dinner” meal soon!
Thanks, Nancy!
Thanks for the giveaway, I would like to try your recipe
Thanks for the giveaway, i love brinner!
The CROCK POT has been an essential tool in our family for over 40 years !! I’ve never tried a breakfast dish tho – this one looks fantastic.
Thanks, Debbie! Love that Crock Pot! 🙂
Thanks for the opportunity to win!
I love this recipe for a Sunday brunch with my family! Thanks for the great recipe and the fun giveaway!
I have tried this brand of potatoes, but never in a breakfast casserole. Your recipe will make a delicious breakfast for any busy morning. And, I love my Crockpots!
This would be great when we have overnight guests. Thanks –
The dish looks delicious and very easy for a quick morning to have breakfast waiting and ready to go
Sounds yummy. I’ll be making this when I get my kids and granddaughter together
This looks fabulous! I never thought of doing this kind of thing in a crockpot. Thank you so much! And thanks for the chance to win.