There’s something wonderfully comforting about waking up to the rich aroma of a delicious breakfast casserole wafting through the house. Picture this—while you and your loved ones are still tucked under the covers, your trusty Crock-Pot is doing all the heavy lifting in the kitchen. This Overnight Crock-Pot Breakfast Casserole is exactly what weekend brunch dreams are made of.
With just a handful of ingredients—from fluffy eggs and creamy sour cream to savory ham and vibrant spinach—this dish brings hearty goodness right to your table, all without the fuss. Imagine cutting into a rich slice of this warmth, topped with melted cheddar cheese, as the first rays of sunlight peek through your window. It’s the perfect way to kickstart your day or impress friends at a cozy brunch gathering. Trust me, once you try it, you’ll never look at breakfast the same way again!
Why is Overnight Crock-Pot Breakfast Casserole a Must-Try?
Effortless Preparation: With just 10 minutes of prep, you can set it and forget it, making your mornings hassle-free.
Flavor Explosion: The savory combination of ham, veggies, and melted cheese creates a taste that will have everyone asking for seconds.
Feeds a Crowd: Perfect for family gatherings or brunch parties, serving 6 to 8 people effortlessly.
Healthier Take: Loaded with protein and nutrients, it adds a wholesome touch to your breakfast routine.
Versatile Ingredients: Customize with your favorite veggies or proteins for endless variations to enjoy!
Time-Saving Delight: Let the Crock-Pot do all the work overnight, so you can wake up to a delicious meal ready to go.
Overnight Crock-Pot Breakfast Casserole Ingredients
-
For the Base
-
12 large eggs – A protein-packed base that helps bind all the delicious ingredients together.
-
1 cup whole milk – Adds creaminess that balances the texture of the casserole.
-
8 ounces sour cream – Provides a velvety richness and a hint of tangy flavor.
-
2 teaspoons Dijon mustard – Brings just the right amount of zesty kick to enhance the overall flavor.
-
1 teaspoon kosher salt – Essential for seasoning your dish and bringing out the best in each ingredient.
-
1/4 teaspoon freshly ground black pepper – Adds depth and a subtle warmth to the mix.
-
Cooking spray – Ensures your casserole comes out effortlessly from the slow cooker.
-
For the Filling
-
2 cups frozen shredded potatoes – No need to thaw; these will make a delicious, hearty base for your casserole.
-
8 ounces thick-cut deli ham – Choose a flavorful ham for an irresistible bite that complements the creamy eggs.
-
1 medium bell pepper – Adds freshness and a splash of color—feel free to use any color you love!
-
1 small red onion – Sweet and savory, it adds a lovely aromatic depth.
-
2 cups baby spinach – Not only nutritious, but it also gives a vibrant burst of green to your dish.
-
1 1/2 cups shredded sharp cheddar cheese – Divided into portions, this melty goodness is the star on top of your casserole.
This Overnight Crock-Pot Breakfast Casserole is not just a meal; it’s a moment to savor. The combination of these ingredients promises a flavor-packed breakfast that everyone will love!
How to Make Overnight Crock-Pot Breakfast Casserole
-
Whisk Together: In a large bowl, whisk the 12 eggs, 1 cup of whole milk, 8 ounces of sour cream, 2 teaspoons of Dijon mustard, 1 teaspoon of kosher salt, and 1/4 teaspoon of freshly ground black pepper until smooth.
-
Prepare the Cooker: Coat your 6-quart slow cooker with cooking spray to prevent sticking. Add the frozen 2 cups of shredded potatoes, diced 8 ounces of thick-cut deli ham, chopped bell pepper, chopped red onion, and 2 cups of baby spinach. Stir in 1 cup of shredded cheddar cheese.
-
Combine Ingredients: Pour the egg mixture over the filling in the slow cooker and gently mix until everything is well combined. Smooth the mixture into an even layer.
-
Cook Away: Cover and cook on the LOW setting until the eggs are puffed and lightly browned around the edges, about 7 to 8 hours.
-
Melt the Cheese: Once cooked, turn off the slow cooker and sprinkle the remaining 1/2 cup of shredded cheddar cheese on top. Cover and let sit for about 5 minutes to allow the cheese to melt completely.
Optional: Serve with fresh herbs or a dash of hot sauce for a kick!
Exact quantities are listed in the recipe card below.

What to Serve with Overnight Crock-Pot Breakfast Casserole?
Imagine a lazy weekend morning, where the comfort of a hearty breakfast is paired with delightful accompaniments that elevate your dining experience.
- Fresh Fruit Salad: A vibrant mix of seasonal fruits adds a refreshing burst of sweetness, balancing the richness of the casserole beautifully.
- Crispy Bacon: The salty crunch of crispy bacon pairs perfectly, offering a savory contrast to the creamy eggs and cheese.
- Zesty Avocado Toast: Topped with a sprinkle of salt and pepper, creamy avocado toast brings creamy goodness and a splash of color to your plate.
- Savory Breakfast Sausages: Juicy sausages enhance the meal, introducing a hearty flavor that complements the rich, cheesy notes of the casserole.
- Herbed Yogurt Dip: A dollop of herbed yogurt provides a tangy contrast, brightening up each bite and enhancing the dish’s overall flavor profile.
- Potato Hash: Crispy and seasoned, a hearty potato hash echoes the flavors of the casserole while adding delightful texture and crunch.
- Hot Coffee or Herbal Tea: A warm mug of coffee or soothing herbal tea not only warms the soul but also perfectly complements the comforting breakfast spread.
Now, with these delightful accompaniments, your Overnight Crock-Pot Breakfast Casserole becomes the star of a show-stopping brunch!
How to Store and Freeze Overnight Crock-Pot Breakfast Casserole
Room Temperature: Enjoy your casserole fresh out of the Crock-Pot for up to 2 hours, but it’s best not to leave it unrefrigerated for longer to ensure safety.
Fridge: Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat individual portions in the microwave or oven until heated through.
Freezer: For longer storage, freeze portions of your Overnight Crock-Pot Breakfast Casserole in airtight containers for up to 2 months. Thaw in the fridge overnight before reheating.
Reheating: To reheat, place slices in the microwave for 1-2 minutes or in a preheated oven at 350°F (175°C) until warmed through, ensuring it’s hot in the center.
Expert Tips for Overnight Crock-Pot Breakfast Casserole
-
Fresh Ingredients: Use fresh eggs and quality cheese for a more flavorful casserole. This can elevate your Overnight Crock-Pot Breakfast Casserole significantly.
-
Layer Wisely: Add ingredients in layers rather than mixing them all at once. This helps maintain the texture and moisture balance throughout the casserole.
-
Don’t Skip the Cheese: The final sprinkle of cheese isn’t just for looks! It adds extra creaminess and flavor—make sure to use the full amount specified.
-
Cook Time Alert: Keep in mind that every Crock-Pot is different. If your casserole isn’t fully set after 8 hours, give it a little more time on LOW.
-
Make Ahead: Prep your ingredients the night before and store them in the fridge. Just pour everything into the Crock-Pot in the morning and let it cook!
-
Customize It: Feel free to swap out the ham for turkey, or add in additional veggies like zucchini or mushrooms. Tailor your Overnight Crock-Pot Breakfast Casserole to suit your family’s tastes!
Overnight Crock-Pot Breakfast Casserole Variations
Feel free to explore these fun twists on your Overnight Crock-Pot Breakfast Casserole to delight your taste buds!
-
Vegetarian: Substitute ham with sautéed mushrooms and extra bell peppers for a hearty and healthy option. This way, you won’t miss out on any of the flavor.
-
Turkey Swap: Use turkey sausage or diced turkey breast instead of ham for a leaner version that’s just as satisfying. It adds a delightful twist while cutting the calories.
-
Spicy Kick: Add diced jalapeños or a splash of hot sauce to the egg mixture for an extra zing. The added spice elevates your casserole and wakes up those sleepy taste buds!
-
Cheesy Boost: Experiment with different types of cheese like pepper jack or gouda for a unique flavor experience. Each cheese brings its own character, making your casserole even more exciting!
-
Gluten-Free: Ensure all ingredients are gluten-free, substitute regular cooking spray with a gluten-free version, and enjoy without worry.
Enjoy mixing and matching these ideas to create a breakfast casserole that fits your mood! It’s all about making this dish uniquely yours, and I’m excited for you to try these variations!
Make Ahead Options
These Overnight Crock-Pot Breakfast Casserole preparations are perfect for busy mornings! You can whisk together the egg mixture (12 eggs, 1 cup milk, 8 ounces sour cream, and spices) and store it in the refrigerator for up to 24 hours. Additionally, you can assemble the potato, ham, and veggie filling in the slow cooker and refrigerate it for the same time. When you’re ready to serve, simply pour the egg mixture over the cold filling and cook on LOW for 7 to 8 hours. This method ensures that your casserole remains just as delicious while saving you precious time on hectic mornings.

Overnight Crock-Pot Breakfast Casserole Recipe FAQs
How do I select the best eggs for my casserole?
Absolutely! Opt for large eggs that are fresh and stored in the refrigerator. Look for eggs with clean, uncracked shells, as this indicates quality. Grade A or AA eggs are best because they have thicker whites and firmer yolks, adding to the richness of your Overnight Crock-Pot Breakfast Casserole.
What’s the best way to store leftovers?
You can keep your Overnight Crock-Pot Breakfast Casserole in an airtight container in the fridge for up to 3 days. Just make sure it cools to room temperature before sealing, and always reheat portions in the microwave or oven until heated right through.
Can I freeze the casserole for later use?
Absolutely! To freeze, cut your casserole into individual portions, wrap them tightly in plastic wrap, and place them in airtight freezer bags. It should keep well for up to 2 months. When you’re ready to enjoy, simply thaw it overnight in the fridge and reheat—it’s like having a delicious breakfast on demand!
What if my casserole turns out too watery?
Very! If you find your casserole isn’t as set as you’d like, it may be due to excess moisture from the vegetables or the eggs. You can address this by thoroughly drying your veggies before mixing them in. Additionally, if it happens, try cooking the casserole an extra hour or until the eggs are firmer next time.
Are there any dairy-free alternatives for this recipe?
Certainly! You can substitute the whole milk and sour cream with dairy-free alternatives such as almond milk and cashew cream. For cheese, there are excellent dairy-free shredded cheese options available that melt beautifully, so you won’t miss out on that creamy goodness in your Overnight Crock-Pot Breakfast Casserole.
Is this casserole safe for pets?
I recommend keeping your Overnight Crock-Pot Breakfast Casserole away from pets. Ingredients like onions and certain cheeses can be harmful to dogs and cats. Always check for pet-safe ingredients if you’re ever sharing your meal droppings or leftovers with them!

Savory Overnight Crock-Pot Breakfast Casserole for Easy Mornings
Ingredients
Equipment
Method
- In a large bowl, whisk the 12 eggs, 1 cup of whole milk, 8 ounces of sour cream, 2 teaspoons of Dijon mustard, 1 teaspoon of kosher salt, and 1/4 teaspoon of freshly ground black pepper until smooth.
- Coat your 6-quart slow cooker with cooking spray to prevent sticking. Add the frozen 2 cups of shredded potatoes, diced 8 ounces of thick-cut deli ham, chopped bell pepper, chopped red onion, and 2 cups of baby spinach. Stir in 1 cup of shredded cheddar cheese.
- Pour the egg mixture over the filling in the slow cooker and gently mix until everything is well combined. Smooth the mixture into an even layer.
- Cover and cook on the LOW setting until the eggs are puffed and lightly browned around the edges, about 7 to 8 hours.
- Once cooked, turn off the slow cooker and sprinkle the remaining 1/2 cup of shredded cheddar cheese on top. Cover and let sit for about 5 minutes to allow the cheese to melt completely.








