This crockpot breakfast casserole is the ultimate meal for busy mornings. Made with eggs, bacon, cheese, and other delicious ingredients, it’s easy to prepare and cooks perfectly in a slow cooker.
Recipe Science
- Slow cooking the breakfast casserole allows the eggs to set gently, creating a tender and fluffy texture without overcooking or drying out.
- Layering ingredients like potatoes, cheese, and vegetables in the crockpot ensures even distribution of flavors as the heat slowly melds them together.
- The low, steady heat of the crockpot allows the cheese to melt gradually, creating a creamy consistency while helping to bind the ingredients for a cohesive dish.
Jump To a Section
Why It Works
Instead of firing up the oven, make this delicious breakfast casserole in a crockpot! It’s perfect when you need to make a big family meal but want a quick prep and hands-off cooking option. I often make this for the holidays, like Easter brunch or Christmas, when I need to feed a crowd. It’s also great to make for meal prep! This is an excellent alternative to my classic breakfast casserole when you have more time to let it cook.
The casserole is very customizable, just add in your favorite proteins and veggies. I use a combination of eggs, smokey bacon, bell peppers, onions, and melty cheese. To make it heartier, I layer in hash browns. Adjust the cooking time based on when you’re ready to serve. This simple hot breakfast is always a hit!
Ingredients You’ll Need
- Eggs: Use 12 large eggs for the recipe. Alternatively, you can use 2 2/3 cups of liquid eggs as a convenient option.
- Milk: Whole milk helps to dilute the eggs, creating a light custard. Use half-and-half or half heavy cream and half whole milk for a richer texture.
- Protein: Add 1 cup of cooked chopped bacon. Browned sausages like breakfast sausage or Italian varieties, or diced ham are tasty alternatives.
- Hashbrowns: Use frozen shredded hashbrowns that have been defrosted. Diced frozen potatoes can also be used.
- Vegetables: Use chopped onions, sliced green onions, and diced red and green bell peppers for extra fiber and flavor.
- Cheese: Use mild or sharp cheddar cheese. The grated cheese helps to bind the ingredients together.
See the recipe card below for all ingredients and measurements (US and metric).
Ingredient Substitutions
- Meat: Canadian bacon, ham streak, breakfast sausage, or a mixture.
- Vegetarian: Add sauteed mushrooms instead of the meat. Add sauteed spinach or zucchini.
- Denver: Use chopped ham steak, bell pepper, and onions.
- Cheese: Smoked gouda, Colby, Monterey Jack, Pepper Jack, Gruyere, or mozzarella.
- Spicy: Add in freshly diced jalapeno or serrano peppers. Add canned fire-roasted chilies. Top with your favorite hot sauce.
- Toppings: Add sour cream, homemade salsa, pico de Gallo, or avocado slices.
How to Make Crockpot Breakfast Casserole
Step 1: Defrost the Potatoes
Thaw the hashbrown potatoes before using, either in the microwave or by letting them sit at room temperature for 30 minutes. Drain off any excess moisture to prevent a soggy texture.
Step 2: Cook the Bacon
Cooking the bacon on the stovetop only takes a few minutes. Cook the slices in a large skillet until crispy, about three minutes per side. You’ll need to cook one pound of bacon in two batches.
Drain it, then chop it into smaller pieces. If you already have pre-cooked meat, you’ll need about 1 cup.
Pro Tip: I also recommend cooking the bacon in the oven to prepare it all at once.
Step 3: Assemble the Casserole
I use a 6-quart slow cooker to make this breakfast crockpot casserole. Lightly grease the insert with cooking oil or spray. For less cleanup, mix the defrosted hashbrowns, onions, bell peppers, and a portion of the cheddar cheese directly in the slow cooker. This distributes the ingredients to flavor the dish evenly.
Step 4: Add the Custard
To make the custard, whisk together the eggs, milk, dijon mustard, salt, and pepper in a bowl
Pour the egg mixture over the potato mixture. You don’t have to mix it! Over time, the custard will be distributed throughout the casserole.
Sprinkle the casserole with the remaining cheese.
Step 5: Set the Cooking Time
The great thing about this crockpot breakfast casserole recipe is you can adjust the cooking time based on when you are ready to serve. Using the high setting will take about 3 to 4 hours. Using the low setting takes about 7 to 8 hours.
To test for doneness, the center of the casserole should be firm and not jiggly when gently shaken. When testing with an instant-read thermometer, the center should reach 165 to 175ºF (74 to 79ºC). The edges will be cooked slightly more because it has closer contact with the hot insert.
Step 6: To Serve
Serve immediately while still hot. Alternatively, keep on the warm setting for up to an hour.
Frequently Asked Questions
Yes! The casserole can be assembled in the crock pot insert, covered, and refrigerated up to 24 hours in advance. It will take longer to bring the cooking vessel up to temperature. Plan for about an extra hour when cooked straight from the fridge.
If you find the consistency to be soggy, next time you can saute the high-moisture ingredients before adding them to the slow cooker—pre-cook ingredients like onions and other vegetables. Make sure to defrost the hashbrowns to reduce cooking time and excess moisture.
You don’t need to pre-cook the onions if adding a small amount. They will have a more robust onion flavor, a nice contrast to starchy potatoes. If you prefer a mellow taste, saute for a few minutes or caramelize the onions for an even sweeter flavor.
Frozen shredded hashbrowns have already been par-cooked, typically from blanching before freezing. This helps remove some moisture from the raw spuds, keeps a better structure, and makes for a more tender texture. Only use raw shredded potatoes or diced ones, if you plan to blanch them for a few minutes before adding them to the slow cooker.
Serve This With
If you tried this Crockpot Breakfast Casserole, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!
Crockpot Breakfast Casserole
Ingredients
- 28 ounces frozen shredded hashbrowns, 7 cups
- 1 pound bacon
- ½ cup finely chopped yellow onion
- 1 cup bell pepper, red and green, ¼" dice
- ¼ cup sliced green onion
- 2 cups shredded cheddar cheese, divided
- 12 large eggs
- 1 cup milk
- 1 tablespoon Dijon mustard
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
Instructions
- Defrost the Potatoes – Thaw the potatoes before using either in the microwave or at room temperature for 30 minutes. Drain off any excess moisture.
- Cook the Bacon – Add half of the bacon slices to a large skillet and turn the heat to medium. Cook until crispy, about 3 minutes per side. Transfer to a paper towel-lined plate to drain excess grease. Repeat with the remaining slices. Finely chop into smaller pieces.
- Assemble the Casserole – Lightly grease the inside of a 6-quart slow cooker. Add the potatoes, chopped bacon, bell peppers, yellow onion, green onion, and 1 ½ cup cheddar cheese. Stir to combine.
- Add the Custard – In a medium bowl, whisk the eggs, then add the milk, mustard, salt, and pepper, and whisk to combine. Pour the mixture into the slow cooker, evenly coating the ingredients.
- Slow Cook – Cover and cook on high setting for 3 to 4 hours or low setting for 7 to 8 hours. The casserole is done cooking when the eggs are set and the center reaches between 165 to 175ºF (74 to 79ºC).
- To Serve – Serve immediately while still hot. Alternatively, keep on the warm setting for up to an hour.
Recipe Video
Notes
- Make Ahead: Assemble the casserole in the crockpot. Cover and refrigerate the insert for up to 24 hours. Add at least another hour to the cooking time.
- Storing: Store pieces in an airtight container for up to 7 days. To freeze, Individually wrap the slices, then store them in a resealable bag for up to 30 days.
- Reheating: Reheat individual slices in the microwave in 15 to 30 seconds intervals on high power until warmed through.
- Using Cooked Meat: You’ll need 1 cup of chopped bacon. Alternatively, use diced breakfast sausage or ham steak.
- Mustard Substitution: Use 1 teaspoon of dried mustard powder.
- Using Diced Potatoes: If desired, use frozen diced potatoes.
- Cheese Options: Substitute cheddar with Colby, Monterey Jack, mozzarella, or pepper jack.
Nutrition Facts
Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.
Jan Dobson says
Hi Jessica!!
Question: I do not own a Slow Cooker so if I want to make this Breakfast Casserole, what temperature and length of time should I allow for it in my oven?
By the way….at the top of this Post, you mention some ingredients like eggs, etc and SAUSAGE…but you do not say BACON and yet, your photos and Recipe include Bacon, and not Sausage…..just wanted to give you a head’s up on that
thanks
Jan Dobson
Jessica Gavin says
Thanks for letting me know! I’ve updated the post. Check out my recipe for “breakfast casserole.” It’s a baked version, and you may have to adjust the number of eggs since the pan is more shallow than the slow cooker. I would substitute the hashbrowns for the fresh potatoes. Bake at 350ºF until the eggs firm up, typically 40 minutes, but you’ll have to adjust based on the recipe. Let me know how it goes!