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
Barb Lotz says
Do you crumble the bacon?
Taylor Stinson says
Yes!
Jay says
Instant pot can slow cook, so why not try it?
Nicoline says
What if I cooked it on low instead, how many hours would it take?
Taylor Stinson says
Hey Nicoline – Unfortunately I wouldn’t recommend cooking for longer on low.
Annie Grimes says
hello I have to make this for 15 people I only have one largel Crock-Pot is this possible? And would I have to cook it longer if so how long . Thank you.
Taylor Stinson says
Hey Annie – unfortunately I wouldn’t recommend doubling this recipe because the crock pot only fits so much! The servings for 8 are fairly large so you could just make the one casserole then serve with a bunch of fruit and some side dishes like bacon, bagels, English muffins, etc. That should be enough to feed everyone!
Barbara says
Hi
Can I add milk to the beaten eggs or is there a reason not to when using a crockpot?
Also, if I make this ahead and then cook overnight should I thaw the hash browns first?
Thanks!
Taylor Stinson says
Hey Barbara! You don’t have to thaw the hash browns first, they will get cooked in the pot. You can also add milk if you’d like but I opted for more eggs to raise the protein content and leave less “filler”. Unfortunately I cannot give exact measures of how much milk you should sub in and how many eggs you should leave out, but you could definitely use less eggs and use more milk in their place. I wouldn’t recommend adding milk to this recipe in addition to all those eggs, otherwise you will have too much liquid.
Susan says
How many more eggs could you add to this crockpot dish to serve more?
Taylor Stinson says
Hey Susan! You could probably add up to 4 more eggs (20 total eggs). This should get you about 2 more servings – hope that helps!
Amber says
Have you tried freezing this? Wondering if it will reheat well. ๐
Taylor Stinson says
Hey Amber – it should freeze fairly well! I haven’t tried it myself though. Maybe freeze a square or two and try it out ๐
Erin says
Hi,
I make a lot of your instant pot recipes, theyโve all been awesome. Wondering if this could be done in the instant pot? I havenโt tried converting a slow cooker recipe yet and my crockpot broke!
Thanks! ๐
Taylor Stinson says
Aww thanks Erin!! Honestly I wouldn’t recommend it with this one. I’ve never tried making eggs like this in the Instant Pot and don’t know how it would translate.
Janice M Harger says
I need to feed 30 people breakfast. How many crockpots would you need?
Taylor Stinson says
Hey Janice – this recipe has 8 servings so you would probably need 4 crockpots to pull that off – good luck!!
Cindy says
This casserole looks delicious! What size slow cooker did you use to cook it in?
Taylor Stinson says
Thanks so much Cindy! ๐ I used an 8 quart slow cooker!