Crockpot Breakfast Casserole
When I’ve got a busy morning ahead, the last thing I want is to be juggling frying pans and trying to get breakfast on the table. That’s when recipes like this come in handy. Everything cooks right in the crockpot, leaving me free to get on with other things.
This is the kind of breakfast that disappears quickly in our house. With hash browns, bacon, sausage, eggs, cheese, and plenty of flavor packed in, it’s filling enough to keep everyone going well into the afternoon.
It’s also a great option for holidays, family visits, or anytime you’ve got extra people to feed. You can get it started and let the slow cooker do the hard work while you enjoy a slower start to the day.
Make sure to take a look at some of my other Crockpot Breakfast recipes too!
Why We Love This Recipe
- It feeds a crowd: Perfect for holiday mornings, family gatherings, or any time you’ve got a house full of hungry people to feed.
- The slow cooker does the work: Once everything is layered into the crockpot, you can get on with your morning while breakfast cooks itself.
- Loads of flavor: Bacon, sausage, Canadian bacon, eggs, cheese, and vegetables make every bite hearty and satisfying.
- Great for making ahead: You can prep the ingredients in advance, making busy mornings feel a whole lot easier.

Equipment
-
6-quart slow cooker: A 6-quart crockpot gives you plenty of room for all the layers and helps everything cook evenly.
-
Large mixing bowl: You’ll need this for whisking together the eggs, milk, and seasonings before pouring them over the casserole.
-
Measuring cups and spoons: Useful for measuring the milk, cheese, and seasonings accurately.
-
Nonstick cooking spray: A quick spray helps prevent the casserole from sticking and makes cleanup much easier.
Ingredients
-
32 ounces frozen hash browns: These form the hearty base of the casserole and make it extra filling.
-
½ pound bacon, fried and chopped: Crispy bacon adds plenty of smoky flavor throughout the dish.
-
½ pound breakfast sausage, browned and crumbled: Sausage makes this breakfast casserole even more satisfying and hearty.
-
3 ounces Canadian bacon, chopped: A little Canadian bacon adds another layer of savory goodness.
-
2 red bell peppers, chopped: These bring a pop of color and a touch of sweetness.
-
1 small yellow onion, diced: Onion adds plenty of flavor and cooks down beautifully in the slow cooker.
-
2 cups shredded cheddar cheese: Melty cheddar ties everything together and adds lots of cheesy goodness.
-
12 large eggs: The eggs hold the casserole together and create that classic breakfast casserole texture.
-
1 cup whole milk: Milk helps keep the eggs soft and fluffy as they cook.
-
½ teaspoon salt: Just enough to bring out all the flavors.
-
½ teaspoon pepper: Adds a little extra seasoning without overpowering the other ingredients.
-
½ teaspoon minced garlic (optional): A simple way to add a little extra flavor if you enjoy garlic.
-
Minced fresh parsley (optional garnish): Sprinkle over the top before serving for a fresh finish and a little color.

Recipe Instructions
Full measurements and cooking times can be found in the recipe card at the bottom of this post.
Step 1: Spray a 6-quart slow cooker with nonstick cooking spray. Spread half of the frozen hash browns evenly across the bottom.

Step 2: Layer on half of the bacon, sausage, Canadian bacon, bell peppers, onion, and shredded cheese, finishing with the cheese.




Step 3: Add the remaining hash browns, followed by the rest of the bacon, sausage, Canadian bacon, bell peppers, and onion. Set aside the remaining cheese for now.

Step 4: In a large bowl, whisk together the eggs, milk, salt, pepper, and minced garlic, if using, until well combined.

Step 5: Pour the egg mixture evenly over the layers in the slow cooker, making sure it seeps down through the casserole.

Step 6: Sprinkle the remaining shredded cheese over the top.

Step 7: Cover and cook on HIGH for 3 hours or LOW for 6 to 7 hours, until the eggs are fully set and the casserole is cooked through. Garnish with fresh parsley if desired, then serve warm.

What to Serve with Crockpot Breakfast Casserole
-
Fresh fruit: A bowl of berries, melon, or sliced oranges adds a fresh contrast to the rich, savory casserole.
-
Toast or biscuits: Warm buttered toast, English muffins, or fluffy biscuits are always a welcome addition to breakfast.
-
Yogurt parfaits: Layers of yogurt, granola, and fruit make an easy side that balances out the hearty casserole.
-
Breakfast pastries: Cinnamon rolls, muffins, or scones work well if you’re serving this for a holiday breakfast or brunch.
-
Coffee and juice: A hot pot of coffee and a jug of orange juice are all you need to round out the meal.
-
Fresh avocado: Sliced avocado on the side adds a creamy, fresh element that pairs really well with the eggs and breakfast meats.
Storing
This breakfast casserole stores really well, which makes it handy for meal prep or those mornings when you need something quick and filling. Once the casserole has cooled, transfer any leftovers to an airtight container and store them in the refrigerator for up to 4 days.
If you’d like to keep it longer, you can freeze individual portions for up to 3 months. Just thaw overnight in the fridge and reheat in the microwave or oven until heated through. Leftovers make a great grab-and-go breakfast and are just as tasty the next day.

Variations & Substitutions
-
Swap the meat: Don’t have all three breakfast meats on hand? Use more bacon or sausage, or swap in diced ham instead.
-
Try different cheeses: Cheddar works beautifully here, but Monterey Jack, Colby Jack, Pepper Jack, or a Mexican blend would all be delicious.
-
Add more vegetables: Mushrooms, spinach, green bell peppers, or diced tomatoes are easy additions if you’d like to pack in some extra veggies.
-
Give it a little heat: Add a pinch of red pepper flakes, diced jalapeños, or a splash of hot sauce for a spicier breakfast casserole.
-
Make it vegetarian: Skip the meat and add extra vegetables instead. Mushrooms, spinach, and peppers make a great combination.
-
Use different potatoes: While shredded hash browns are the traditional choice, diced frozen breakfast potatoes can work well too.

FAQs
Can I prepare Crockpot Breakfast Casserole the night before?
Yes. You can assemble the casserole the night before, cover the slow cooker insert, and store it in the refrigerator overnight. The next morning, simply place it in the slow cooker and cook as directed.
How do I know when the breakfast casserole is done?
The casserole is ready when the eggs are fully set and no longer runny in the center. A knife inserted into the middle should come out clean.
Can I use fresh potatoes instead of frozen hash browns?
Yes, but you'll need to shred the potatoes yourself and remove as much moisture as possible before adding them to the slow cooker. Frozen shredded hash browns are the easiest option and provide consistent results.
Can I make this crockpot breakfast casserole without meat?
Absolutely. Simply leave out the bacon, sausage, and Canadian bacon and replace them with extra vegetables such as mushrooms, spinach, or bell peppers.
What size slow cooker do I need for Crockpot Breakfast Casserole?
A 6-quart slow cooker works best for this recipe. It provides enough room for all the layers while allowing everything to cook evenly.
Can I freeze Crockpot Breakfast Casserole?
Yes. Once cooled, cut the casserole into portions and freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the refrigerator before reheating.
What cheese works best in a breakfast casserole?
Sharp cheddar is a popular choice because it adds plenty of flavor, but Colby Jack, Monterey Jack, Pepper Jack, or a Mexican cheese blend also work well.
How long will breakfast casserole last in the fridge?
Stored in an airtight container, leftovers will keep in the refrigerator for up to 4 days. Reheat individual portions in the microwave until warmed through.

Crockpot Breakfast Casserole
This Crockpot Breakfast Casserole is loaded with shredded hash browns, bacon, sausage, Canadian bacon, eggs, cheese, and vegetables for a hearty breakfast everyone will love. It's easy to prepare, perfect for feeding a crowd, and lets the slow cooker do most of the work.
Ingredients
- 32 Ounces Frozen Hashbrowns
- ½ Pound Bacon, fried and chopped
- ½ Pound Breakfast Sausage, browned and crumbled
- 3 Ounces Canadian Bacon, chopped
- 2 Red Bell Peppers, chopped
- 1 Small Yellow Onion, diced
- 2 Cups Shredded Cheddar Cheese
- 12 Large Eggs
- 1 Cup Whole Milk
- ½Teaspoon Salt
- ½ Teaspoon Pepper
- ½ Teaspoon Minced Garlic (optional)
- Minced Fresh Parsley (optional garnish)
Instructions
- Spray a 6-quart slow cooker with nonstick cooking spray. Spread half of the frozen hash browns evenly across the bottom.
- Layer on half of the bacon, sausage, Canadian bacon, bell peppers, onion, and shredded cheese, finishing with the cheese.
- Add the remaining hash browns, followed by the rest of the bacon, sausage, Canadian bacon, bell peppers, and onion. Set aside the remaining cheese for now.
- In a large bowl, whisk together the eggs, milk, salt, pepper, and minced garlic, if using, until well combined.
- Pour the egg mixture evenly over the layers in the slow cooker, making sure it seeps down through the casserole.
- Sprinkle the remaining shredded cheese over the top.
- Cover and cook on HIGH for 3 hours or LOW for 6 to 7 hours, until the eggs are fully set and the casserole is cooked through. Garnish with fresh parsley if desired, then serve warm.
Notes
- Use frozen shredded hash browns straight from the freezer. There's no need to thaw them before adding them to the slow cooker.
- Be sure to cook and drain the bacon and sausage before layering them into the casserole to prevent excess grease.
- Cooking times can vary slightly between slow cooker models. The casserole is done when the eggs are fully set in the center.
- For easier cleanup, spray the slow cooker generously with nonstick cooking spray before adding the ingredients.
- Feel free to swap the cheddar for your favorite cheese blend or add extra vegetables to make the recipe your own.
- Leftovers reheat well, making this a great option for meal prep or busy weekday breakfasts.
Nutrition Information:
Yield:
8Serving Size:
1Amount Per Serving: Calories: 952Total Fat: 67gSaturated Fat: 24gUnsaturated Fat: 43gCholesterol: 407mgSodium: 2130mgCarbohydrates: 41gFiber: 4gSugar: 5gProtein: 46g
