Overnight Crock Pot Breakfast Casserole
Disclosure: This post may contain affiliate links.If you make a purchase through links on our site, we may earn a commission.
There’s nothing better than waking up to the smell of a hearty breakfast ready to enjoy, and this Overnight Crock Pot Breakfast Casserole is exactly that! Packed with hash browns, eggs, cheese, and your favorite breakfast mix-ins, it’s a perfect dish for feeding a crowd or treating your family to a cozy morning meal. You’ll love how effortless it is to prepare—just set it and forget it!

I make this recipe often because it’s a true lifesaver on busy mornings, especially when we have guests staying over.
It’s also a go-to for holiday breakfasts, potlucks, or even weekend brunches.
You’ll adore this satisfying recipe if you love hearty dishes like my Southwest Ham and Egg Casserole or Overnight French Toast Bake.
Table of contents

Why I Love This Recipe
I absolutely love this casserole because it’s so customizable and foolproof.
The prep is quick and easy—perfect for late-night assembly—and the slow cooker does all the work while I sleep.
Plus, the layers of cheesy potatoes, savory ham, and colorful veggies make it a complete meal in one dish.
It’s comforting, versatile, and always a hit with my family and friends.
The leftovers (if there are any!) reheat beautifully, making it great for meal prep too.

Ingredients & Substitutions
This recipe uses simple, wholesome ingredients that come together to create a delicious breakfast casserole.
Here’s what you’ll need:
- Frozen hash brown potatoes: Use shredded or diced hash browns depending on your texture preference. Either option works wonderfully, and you can even use a mix for added variety.
- Diced ham: A great way to use up leftover ham! You can also substitute cooked breakfast sausage or crumbled bacon for different flavors.
- Shredded cheddar cheese: Adds creamy, cheesy goodness. Feel free to swap in Monterey Jack, Colby, or even Pepper Jack for a kick of spice.
- Green onions: Bring a mild onion flavor and a pop of color to the dish.
- White onion: Adds a deeper, savory flavor. If you’re sensitive to raw onion, you can sauté it before adding it to the casserole.
- Red and green bell peppers: These brighten up the casserole with color and a subtle sweetness. You can use yellow or orange bell peppers as well.
- Eggs: The base of the casserole that holds everything together and makes it hearty and satisfying.
- Milk: Adds creaminess to the eggs and keeps the casserole moist.
- Dry mustard powder: Enhances the flavor of the eggs and cheese.
- Salt, garlic powder, and black pepper: Simple seasonings that bring everything together.

How to Make Overnight Crock Pot Breakfast Casserole
This recipe is so easy to make, and the results are absolutely delicious!
Here’s how to do it:

Pro Tips
- Use a liner: A slow cooker liner can make cleanup a breeze.
- Check doneness: If you’re unsure if the casserole is done, insert a knife into the center. If it comes out clean, it’s ready!
- Pre-sauté veggies: For a sweeter, milder flavor, sauté the onions and bell peppers before adding them.
- Add a colorful topping: Reserve some colorful veggies for the top to make a beautiful breakfast presentation.
Serving Recommendations
This casserole pairs perfectly with fresh fruit, a dollop of sour cream, or a drizzle of hot sauce.
Serve it alongside toast, bagels, or breakfast pastries for a complete spread.
For beverages, coffee, orange juice, or even a hot cocoa bar would complement this dish beautifully.

Recipe Variations
- Hash browns: Use shredded, diced, or even tater tots for a fun twist.
- Meats: Swap the ham for cooked sausage, bacon, or a meatless alternative like plant-based sausage.
- Cheese: Try Swiss, Gouda, or Pepper Jack for a unique flavor profile.
- Vegetables: Add spinach, mushrooms, or zucchini for extra nutrients.
Handpicked Recipe Favorites From My Kitchen, Just For You!
Frequently Asked Questions
Yes! You can prepare the ingredients and layer them in the Crock Pot up to 12 hours in advance. Keep the egg mixture separate and pour it over the ingredients just before starting the cooking process.
If you’re short on time, you can cook the casserole on high for 3–4 hours instead of on low.
Absolutely. Let the casserole cool completely, portion it into airtight containers, and freeze for up to 3 months. Reheat in the microwave or oven.
A 6-quart Crock Pot is ideal for this recipe. If you’re using a smaller or larger one, adjust the ingredient quantities accordingly.
Reheat individual portions in the microwave for 1–2 minutes or place larger portions in the oven at 350°F until warmed through.
Of course! Feel free to add paprika, cayenne, or your favorite seasoning blends to customize the flavor.
No, you can use them straight from the freezer, making prep even easier.
This Overnight Crock Pot Breakfast Casserole is a crowd-pleasing recipe that’s perfect for any occasion.
Whether you’re hosting a brunch or looking for an easy weekday breakfast, this dish delivers every time.
The best part? You can customize it to suit your tastes and use up whatever ingredients you have on hand.
Give it a try, and let me know how it turns out—I’d love to hear your favorite variations!

Overnight Crock Pot Breakfast Casserole
Ingredients
- 26 oz frozen hash brown potatoes, shredded or diced
- 1 pound diced ham
- 2 cups shredded cheddar cheese, about 8 oz
- 4 green onions, sliced
- 1 small white onion
- 2 red bell pepper, diced
- 2 green bell pepper, diced
- 12 large eggs
- 1 cup milk
- 1 ½ tsp dry mustard powder
- 1 tsp salt
- 1 tsp garlic powder
- ½ tsp black pepper
Directions
- Grease a 6-quart Crock Pot. Reserve the following ingredients for the top of the casserole: 1/2 cup shredded cheese, 1 tablespoon of diced bell peppers, and 1 tablespoon sliced green onions.
- Add the remaining hash brown potatoes, ham, cheddar cheese, green onions, red bell pepper, green bell pepper, and white onion to the prepared Crock Pot. Stir the ingredients well.
- In a large mixing bowl, whisk together the eggs, milk, dry mustard powder, salt, garlic powder, and black pepper until fully combined.
- Pour the egg mixture evenly over the ingredients in the Crock Pot.
- Cover and cook on low heat for 7–8 hours or until the eggs are set and the casserole is cooked through.
- Once cooked, sprinkle the reserved cheese on top of the casserole then top with the reserved bell pepper and green onion. Turn off the Crock Pot and let the cheese melt as the casserole cool slightly before serving. Slice into portions and enjoy a hearty breakfast!
Notes
- Cooked and crumbled breakfast sausage or bacon can be substituted for the diced ham.
- For a lighter onion flavor, consider cooking the diced white onion in a tablespoon of oil until they are translucent before they are added to the casserole.
Equipment
Nutrition Facts
⭐ Leave a comment and rating below — it helps other readers!
👩🍳 Did you make any changes or substitutions?
I’d love to hear how it turned out in your kitchen.
📌 Save this recipe so you can make it again.
📧 Want more easy family dinners like this in your inbox?
Join my free Dinner Idea Box newsletter for simple family dinners every week.



















