This Crockpot Breakfast Casserole is a delicious make-ahead breakfast with hashbrowns, bacon, veggies and eggs. Itโs great for the holidays!

I love a great hearty breakfast but sometimes I want a slow morning. This crockpot breakfast casserole is my fave since it can be prepped the night before!
Why you’ll love this recipe
- Hands-off: This casserole is super hands-off. It cooks all day while you get other things done!
- Holiday-friendly: It’s perfect for holiday brunches and Christmas morning.
- Feeds a crowd: This recipe makes 8 servings, which is great for feeding bigger groups or meal prepping.
Ingredients and substitutions
- Cooking spray โ grease the crockpot with butter instead.
- Frozen hash browns โ frozen tater tots or frozen potatoes would also be good.
- Bacon โ use breakfast sausage or ham instead.
- Bell pepper โ swap out for another veggie like spinach.
- Red onion โ white onion or shallots would also work.
- Eggs โ these are pretty essential to the recipe.
- Shredded cheddar cheese โ Swiss or Colby Jack would be yummy here too.

How to make this breakfast casserole

Step 1: Make the bacon.
Cook the bacon until crispy.
Step 2: Layer the meat and veggies.
Add the hashbrowns, bacon and veggies to the crockpot.

Step 3: Add the eggs and cheese.
Pour the whisked eggs over top with a layer of cheese.
Step 4: Cook.
Cook the casserole then serve or store for later.

Recipe tips & variations
Here are some different ways you can customize your breakfast casserole:
- Meat: Italian sausage, breakfast sausage, ham or leftover chicken would all be good.
- Vegetables: Add sautรฉed mushrooms, spinach, green onions or sundried tomatoes.
- Cheese: Swiss, Monterey Jack, cheddar, gouda or pepper jack would all be yummy.
- Spices: Whisk some paprika, red chili flakes or oregano in with the eggs.
- Oven: If you don’t have a crockpot, try this oven breakfast casserole recipe.
Frequently asked questions
Why is my breakfast casserole soggy?
Your casserole will get soggy if you use frozen or ‘wet’ vegetables. Make sure you’re using fresh veggies, and if you use ‘wet’ veggies like mushrooms, sautรฉ them first.
Can I leave it to cook overnight?
For safety reasons, I wouldn’t recommend leaving the casserole to cook overnight. You can add everything but the hashbrowns, then store it in the fridge overnight and cook in the morning.
Can I double or triple this recipe?
I wouldn’t recommend doubling or tripling this recipe, as the eggs won’t cook fully.

What to serve with your breakfast casserole
Enjoy your casserole on its own or with one of these sides for a full breakfast spread:
- Fresh fruit or berries
- A healthy smoothie
- Your favourite caffeinated beverage
Make ahead and storing
One of the best parts of this recipe is that it’s super easy to make it ahead of time!
- Make ahead: Add everything but the hashbrowns to the crockpot, then store in the fridge overnight. Add the hashbrowns in the morning and cook.
- Storing: Store leftovers in the fridge for 5 days.
- Freezing: Freeze in airtight containers for 3 months, then thaw in the fridge.
- Reheating: Sprinkle some water over top and microwave for 2-3 minutes.

More tasty breakfast recipes
Meal prep tools
- Grab someย glass meal prep bowls if you plan on packing this breakfast casserole up for your breakfast meal prep.
- Here is the crock pot I use.
- Pick up some slow cooker liners for easy clean up.

Crockpot Breakfast Casserole
Ingredients
- Cooking spray
- 2 cups frozen hashbrowns
- 12 slices pork or turkey bacon
- 1 each red, yellow and green bell pepper, diced
- 1 medium-sized red onion, diced
- 16 large eggs
- 1 tsp salt
- 1/2 tsp pepper
- 1 cup cheddar cheese, grated
Instructions
- Cook bacon over med-high heat in a large skillet, about 5-10 minutes until cooked through (timing will depend on type of bacon used).
- Spray inside of slow cooker with cooking spray, then add frozen hashbrowns, cooked bacon, peppers and onion in two even layers. Mix salt and pepper with eggs, then pour overtop of other layers and top with cheese.
- Cook on high for 4 hours. Serve and enjoy! Note: This can be made ahead of time up to 3 days in advance.
Comments & Reviews
Mollie says
It says to reheat from frozen for 6-7min. Is that in the microwave on high?
Taylor Stinson says
Yes it is ๐
Mary says
How much in a serving?
Taylor Stinson says
I donโt provide servings by weight/cup unfortunately. You will need to take the number of servings listed and divide into portions. Each portion is a serving.
Mike says
This dish was delicious and did not last long in our family! We will be making it again for Christmas morning!
Taylor Stinson says
I’m so happy you all enjoyed ๐
Jeff says
Do you think you could put the slow cooker on low and cook overnight? It’d be great to wake up to a hot breakfast!
Taylor Stinson says
I wouldn’t advise leaving your crockpot on unattended for safety reasons but you may want to refer to your user manual to check and see what is safe!
Kelly says
I wonder the same that would be nice
Aly says
Has anyone tried this with cauliflower hashbrowns before?
Taylor Stinson says
I have not and I’m not sure how well they would work. I imagine they would give off a lot of excess liquid but you could always try them out!