Easy Slow Cooker Breakfast Casserole with Hashbrowns, Eggs & Sausage
Mornings can be crazy, but getting a delicious, filling breakfast on the table doesn’t have to be! This Slow Cooker Breakfast Casserole is loaded with crispy bacon, savory sausage, hashbrowns, fluffy eggs, colorful bell peppers, and plenty of melty cheese for an easy, hearty breakfast the whole family will love.

One of my favorite things about this Crockpot breakfast casserole is that you can toss everything into your Crockpot, turn it on, and let it do the work while you tackle everything else on your to-do list. No standing over the stove cooking individual servings or juggling multiple pans—just one delicious, satisfying meal that’s ready when you are!
And because this recipe makes enough to feed 8–12 people, it’s perfect when you need a serving of protein for holiday mornings, Christmas breakfast, Easter brunch, weekend family gatherings, or feeding a hungry crowd.
You can even customize the meats, veggies, and cheese to suit your family’s preferences, making it a great option for picky eaters, too.
Whether you’re looking for an easy breakfast casserole for a crowd, a comforting weekend brunch recipe, or a simple make-ahead breakfast idea to help take the stress out of busy mornings, this cheesy Crockpot egg casserole is sure to become a family favorite.
Trust me, once you see how easy it is to make a hearty, homemade breakfast with so little effort, you’ll want to add this recipe to your regular breakfast rotation!
Why You’ll Love This Slow Cooker Breakfast Casserole
If you’re anything like me, you love a good breakfast recipe that doesn’t require a ton of work first thing in the morning. And this easy Crockpot Breakfast Casserole checks all the boxes!
Here’s why this recipe deserves a spot in your breakfast rotation:
- Quick and easy prep: Just 15 minutes of prep time, and your slow cooker takes care of the rest.
- Perfect for feeding a crowd: This recipe serves 8–12 people, making it ideal for family gatherings, holiday breakfasts, and weekend brunches.
- Packed with flavor: With three kinds of meat, cheddar cheese, eggs, potatoes, and veggies, every bite is delicious.
- Easy to customize: Swap out the meat, change the vegetables, or experiment with different cheeses to make it your own.
- Great for leftovers: Make a big batch and enjoy an easy, reheatable breakfast over the next few days.
- Minimal cleanup: Everything cooks together in one slow cooker, so you won’t have a sink full of dishes afterward.
Ingredients for Crockpot Breakfast Casserole
One of the best things about this easy slow cooker breakfast casserole is that it uses simple ingredients you can find at almost any grocery store.
Here’s what you’ll need:
- Frozen hashbrowns: These create the hearty potato base for the casserole. Shredded hashbrowns work especially well.
- Bacon, cooked and chopped: Adds a delicious smoky flavor and a little crunch.
- Breakfast sausage, browned and crumbled: Gives the casserole a savory, satisfying flavor.
- Canadian bacon, chopped: Adds another layer of meaty goodness.
- Red bell peppers, chopped: Bring a little sweetness, color, and freshness to the dish.
- Yellow onion, diced: Adds flavor without overpowering the other ingredients.
- Shredded cheddar cheese: Melts beautifully throughout the casserole and creates a delicious cheesy topping.
- Large eggs: Hold everything together and give the casserole its classic breakfast texture.
- Whole milk: Helps create a soft, tender egg mixture.
- Salt: Enhances the flavors.
- Black pepper: Adds just a little warmth and seasoning.
- Minced garlic (optional): Gives the casserole an extra boost of savory flavor.
- Fresh minced parsley (optional): Adds a pop of color when serving.

Equipment You’ll Need
- 6-quart slow cooker
- Nonstick cooking spray
- Medium mixing bowl
- Whisk
- Measuring cups and spoons
- Knife and cutting board
How to Make Slow Cooker Breakfast Casserole
Making this Crockpot hashbrown breakfast casserole couldn’t be much easier! Once you’ve cooked the bacon and sausage and chopped your vegetables, it’s mostly a matter of layering everything in the slow cooker.
Step 1: Prepare Your Slow Cooker
Lightly coat the inside of your 6-quart Crockpot with nonstick cooking spray.
Spread half of the frozen hashbrowns evenly across the bottom of the slow cooker.
This creates the first layer of your casserole.
Step 2: Add the First Layer of Fillings
Sprinkle half of the cooked bacon, breakfast sausage, Canadian bacon, chopped bell peppers, and diced onion over the hashbrowns.
Add half of the shredded cheddar cheese over the top.
Try to spread everything evenly so each serving has a little bit of everything.
Step 3: Repeat the Layers
Add the remaining hashbrowns, followed by the rest of the meats and vegetables.
This time, save the remaining cheddar cheese for the very top of the casserole.
Layering the ingredients helps distribute the flavors throughout the dish instead of having everything concentrated in one spot.
Step 4: Prepare the Egg Mixture
In a medium mixing bowl, combine the eggs, whole milk, salt, pepper, and optional minced garlic.
Whisk thoroughly until everything is well blended.
Pro Tip: For the best texture, keep whisking until you no longer see clear, stringy portions of egg white in the mixture. This helps the eggs cook more evenly.
Step 5: Pour the Eggs Into the Crockpot
Slowly pour the egg mixture over the layered ingredients.
Don’t worry if the liquid doesn’t completely cover everything!
The eggs will expand and set as they cook, helping hold all those delicious layers together.
There’s no need to add extra eggs or milk.
Step 6: Add the Cheese
Sprinkle the remaining shredded cheddar cheese evenly over the top.
This creates a wonderfully cheesy finish that makes the casserole extra delicious.
Step 7: Cook and Enjoy!
Cover the slow cooker with its lid and cook:
- On HIGH: Approximately 3 hours
- On LOW: Approximately 6–7 hours
The casserole is ready when the eggs are completely set in the center and the dish reaches an internal temperature of 165°F.
Slow cookers can vary, so start checking for doneness near the end of the suggested cooking time.
Let the casserole rest for a few minutes before serving. Sprinkle with fresh parsley if desired, then scoop out generous portions and enjoy!









Tips for Making the Best Crockpot Breakfast Casserole
Want to make sure your breakfast casserole turns out perfectly every time? These simple tips will help!
Cook the Meat Before Adding It
Always cook the bacon and breakfast sausage before layering them into the Crockpot.
This ensures the meat is properly cooked and helps prevent excess grease from making the casserole oily.
Drain any extra grease before adding the meat.
Don’t Add Extra Eggs
When you pour the egg mixture into the slow cooker, it may look like there isn’t enough liquid.
That’s completely normal!
The eggs will expand as they cook and help bind the potatoes, meats, vegetables, and cheese together.
Adding extra eggs could change the texture and cooking time.
Chop the Vegetables Into Small Pieces
Smaller pieces of bell pepper and onion distribute more evenly throughout the casserole.
They’re also easier for younger kids and picky eaters to enjoy.
Avoid Overcooking
Because every Crockpot heats a little differently, keep an eye on the casserole toward the end of the cooking time.
Overcooked eggs can become rubbery, so you’ll want to turn off the slow cooker once the center is fully set.
Use Freshly Shredded Cheese
Pre-shredded cheese works perfectly well when you’re short on time.
However, freshly shredded cheddar often melts more smoothly because it doesn’t contain the same anti-caking ingredients found in many packaged shredded cheeses.
Don’t Lift the Lid Too Often
It’s tempting to peek at your breakfast while it’s cooking, but lifting the lid releases heat and can extend the cooking time.
Leave the lid in place until you’re ready to check for doneness.

Crockpot Breakfast Casserole Variations
One of the reasons I love this recipe is how easy it is to customize!
You can change the ingredients based on what your family enjoys or what you already have in the refrigerator.
Make It a Sausage and Egg Breakfast Casserole
Skip the bacon and Canadian bacon and use additional cooked breakfast sausage instead.
You can even experiment with mild, spicy, or maple breakfast sausage for different flavors.
Try a Ham and Cheese Breakfast Casserole
Leave out the bacon and sausage and only use diced cooked ham.
Pair it with cheddar or Swiss cheese for a delicious ham and egg breakfast casserole.
This is also a great way to use leftover holiday ham!
Add More Vegetables
Want to sneak a few more veggies into breakfast?
Try adding:
- Chopped spinach
- Diced mushrooms
- Green bell peppers
- Broccoli florets, cut into small pieces
- Diced zucchini
- Chopped green onions
If you’re using vegetables that release a lot of moisture, such as mushrooms or zucchini, sautéing them first can help prevent a watery casserole.
Change the Cheese
Cheddar is always a winner, but there are plenty of other delicious options.
Try Monterey Jack, Colby Jack, pepper Jack, Swiss, or a Mexican cheese blend.
Make It Spicy
If your family enjoys a little heat, add diced jalapeños, spicy breakfast sausage, or a pinch of crushed red pepper flakes.
You can also serve hot sauce or salsa on the side so everyone can adjust the spice level.
Make It Meatless
Leave out the bacon, sausage, and Canadian bacon and replace them with additional vegetables, cooked plant-based sausage, or other favorite vegetarian fillings.
This is an easy way to turn the recipe into a hearty vegetarian breakfast casserole.

What to Serve With Slow Cooker Breakfast Casserole
This cheesy hashbrown breakfast casserole is practically a complete breakfast all by itself!
But if you’re serving brunch or feeding a larger crowd, adding a few sides can make the meal feel extra special.
Some delicious options include:
- Fresh fruit salad: A light, refreshing contrast to the hearty casserole.
- Cinnamon rolls: Perfect for adding something sweet to a holiday breakfast spread.
- Toast or English muffins: Simple sides that pair beautifully with eggs and potatoes.
- Pancakes or waffles: Great for a big family brunch.
- Yogurt parfaits: Add fresh berries and granola for another easy breakfast option.
- Muffins or quick bread: Make them ahead of time for a stress-free morning.
For Christmas morning or Easter brunch, I especially love the idea of pairing this casserole with fresh fruit and something sweet from the oven.
Can You Make Crockpot Breakfast Casserole Ahead of Time?
Yes! You can prepare several ingredients ahead of time to make breakfast even easier.
Cook and crumble the bacon and sausage, chop the vegetables, and shred the cheese the day before.
Store everything in separate airtight containers in the refrigerator until you’re ready to assemble the casserole.
You can also whisk together the eggs, milk, and seasonings ahead of time and refrigerate the mixture in a covered container.
When you’re ready to cook, simply assemble the layers, pour the egg mixture over the top, and turn on your slow cooker.
Important: Don’t leave the assembled casserole sitting in an unplugged Crockpot overnight or use a delayed-start timer with raw eggs and refrigerated meats. Keep perishable ingredients refrigerated until cooking begins.

How to Store Leftover Slow Cooker Breakfast Casserole
Have leftovers? Lucky you!
This casserole makes a delicious breakfast the next day, and having a few portions ready to reheat can make busy mornings so much easier.
Refrigerating
Allow the casserole to cool slightly, then transfer leftovers into shallow airtight containers and refrigerate within two hours.
Store in the refrigerator for 3–4 days.
Freezing
You can freeze this casserole, although the texture of the eggs and potatoes may change slightly after thawing and reheating.
For the best results, divide the cooled casserole into individual portions and place them in freezer-safe airtight containers.
Freeze for up to 3 months for best quality.
Thaw overnight in the refrigerator before reheating.
Reheating
To reheat individual portions, place them on a microwave-safe plate and heat in short intervals until warmed all the way through.
You can also reheat portions in a covered oven-safe dish at 350°F until hot.
For food safety, reheat leftovers to an internal temperature of 165°F.
Frequently Asked Questions About Crockpot Breakfast Casserole
Yes! Freshly shredded potatoes can work, but they contain more moisture than frozen hashbrowns.
Be sure to squeeze out as much excess liquid as possible before adding them to the slow cooker.
The texture and cooking time may vary slightly.
For this recipe, use the frozen hashbrowns as directed. There’s no need to thaw them first.
Absolutely!
Heavy cream can be substituted for whole milk if you prefer a richer, creamier breakfast casserole.
You can also use half-and-half for something in between.
The eggs should be completely set in the center, without any visible runny egg mixture.
For the most reliable results, use a food thermometer to check that the center reaches 165°F.
You can cook it on LOW for approximately 6–7 hours, which may work for an early morning breakfast depending on your schedule.
However, don’t leave it cooking longer than recommended or sitting on the warm setting for hours, since the eggs can become dry or rubbery.
If you prefer not to wake up early, preparing the ingredients the night before is another great option.
If you’re feeding a really large crowd, I recommend using two separate 6-quart slow cookers rather than doubling everything in one pot.
Overfilling the slow cooker can prevent the casserole from cooking evenly.
Definitely!
Since the recipe is so customizable, you can leave out vegetables or meats your kids don’t enjoy and replace them with ingredients they love.
For particularly picky eaters, try keeping things simple with hashbrowns, eggs, sausage, and plenty of cheese.

The Perfect Easy Breakfast for Busy Families
Whether you’re planning a special holiday breakfast, hosting a weekend brunch, or simply looking for a way to make mornings a little less hectic, this Crockpot Breakfast Casserole is a recipe worth keeping!
It’s hearty, cheesy, packed with delicious breakfast favorites, and easy to customize for your family. Plus, with just 15 minutes of prep time, you can spend less time working in the kitchen and more time enjoying breakfast together.
Give this easy slow cooker breakfast casserole with hashbrowns, eggs, bacon, and sausage a try, and don’t forget to save the recipe for your next family breakfast or brunch gathering!

Slow Cooker Breakfast Casserole
Ingredients
Equipment
Method
- Spray your slow cooker with nonstick spray and place half of the hashbrowns in an even layer on the bottom.
- Spread half of the bacon, sausage, canadian bacon, bell pepper, onion, and shredded cheese over the top of the hashbrowns. Start with the meat and end with the cheese.
- Repeat the layers, starting with the hashbrowns, meats, and veggies, but save the other half of the cheese for later.
- In a medium mixing bowl, thoroughly mix the eggs, salt, pepper, milk, and the garlic if you’re using it.
- Pour the egg mixture all over the top of the casserole. It will not fill up the casserole, but trust me, it will hold everything together.
- Top the casserole with the remaining cheese.

