Early mornings can feel rushed, especially when you’re craving something hearty to kick-start your day. The secret to a relaxed breakfast lies in this Overnight Breakfast Casserole with Bacon. A harmonious mix of crispy bacon, tender spinach, and savory onions all enveloped in a creamy egg custard awaits you, effortlessly ready when you are. It’s perfect for those lazy Sunday mornings or special brunch gatherings, allowing you to enjoy quality time with loved ones rather than slaving over the stove. Plus, with just a bit of prep the night before, you can savor delicious, homemade goodness without the fuss. Curious how this comforting dish can transform your mornings? Let’s dive into the recipe!

Why is this Overnight Breakfast Casserole a must-try?
Stress-Free Preparation: You can prep this casserole the night before, allowing you to enjoy a calming morning without rush.
Flavorful Layers: The blend of crispy bacon, fresh spinach, and gooey cheeses creates a symphony of flavors that will impress family and friends.
Versatile Ingredients: Easily customize with leftover vegetables or swap in different proteins like sausage for a new take.
Crowd-Pleasing Appeal: Perfect for brunch parties or holiday gatherings, everyone will love this satisfying dish alongside fresh fruit or a lively salad. For more exciting breakfast ideas, check out my Prosciutto Egg Breakfast or my hearty Bacon Cheeseburger Pasta.
Time-Saving Delight: Just pop it in the oven! You’ll have a golden, bubbly casserole ready to serve in no time.
Overnight Breakfast Casserole Ingredients
• Here’s what you’ll need to create this mouthwatering Overnight Breakfast Casserole with Bacon!
For the Casserole Base
- Bacon – Adds a savory richness; consider using turkey bacon if you want a lighter option.
- Yellow Onion – Infuses sweetness and depth; shallots or leeks are great substitutes for a delicate touch.
- Garlic – Elevates the dish’s overall flavor; use fresh minced or garlic powder based on what you have on hand.
- Fresh Spinach – Delivers a nutritious boost; kale or Swiss chard can be swapped in for variety.
- Eggs – The essential foundation of the casserole; no substitutes are recommended, but more veggies can be added for a vegetarian twist.
- Half and Half – Ensures a creamy texture; use whole milk or heavy cream for a richer flavor.
- Salt – Enhances all the flavors; adjust according to your taste preferences.
- Black Pepper – Adds a hint of spice; freshly ground will maximize flavor.
- Chives – Offers a mild onion flair; scallions are an excellent replacement.
- Bread Cubes – Provides the sturdy base; day-old sourdough or French bread works best, and gluten-free options are available.
For the Cheese Topping
- Shredded Swiss Cheese – Contributes creaminess and flavor; try cheddar or Gruyere as alternatives.
- Shredded Cheddar Cheese – Brings a sharp kick; mozzarella can be used if you prefer a milder taste.
This Overnight Breakfast Casserole with Bacon is not only hearty and delightful but will also have you dreaming of breakfasts to come!
Step‑by‑Step Instructions for Overnight Breakfast Casserole with Bacon
Step 1: Cook the Bacon
Begin by frying the chopped bacon in a skillet over medium heat until it’s crispy and golden, about 8-10 minutes. Once cooked, transfer the bacon to a paper towel-lined plate to drain excess grease and cool. Reserve 2 tablespoons of the bacon fat in the skillet for sautéeing the vegetables to infuse extra flavor into your Overnight Breakfast Casserole.
Step 2: Sauté the Vegetables
In the same skillet with the reserved bacon fat, add the chopped yellow onion and cook over medium heat for 5 minutes until it becomes translucent. Next, stir in the minced garlic and fresh spinach, cooking for another 2-3 minutes until the spinach wilts down. This colorful mixture will add delightful depth to the Overnight Breakfast Casserole.
Step 3: Mix the Egg Custard
In a large mixing bowl, whisk together 6 eggs, 2 cups of half and half, salt, black pepper, and chopped chives until thoroughly combined and creamy. This custard mixture forms the rich base of your casserole, ensuring each bite of the Overnight Breakfast Casserole is packed with flavor. Set the bowl aside while preparing the layers.
Step 4: Assemble the Casserole
Take a greased 9×13-inch baking dish and begin layering it with the day-old bread cubes, spreading them evenly across the bottom. Sprinkle half of the shredded Swiss and cheddar cheeses over the bread, then add the sautéed mixture of bacon, onions, and spinach on top. Finally, pour the egg custard mixture evenly over the layers and finish with the remaining cheese.
Step 5: Refrigerate Overnight
Cover the assembled baking dish with plastic wrap or foil and place it in the refrigerator for at least 6 hours, or ideally overnight. This resting period allows the bread to soak up the egg custard, ensuring a moist and flavorful Overnight Breakfast Casserole.
Step 6: Bake
Prior to baking, remove the casserole from the refrigerator and let it sit at room temperature for about 20 minutes to ensure even cooking. Preheat your oven to 350°F (175°C) and bake the casserole uncovered for 35-40 minutes. It’s done when the edges are golden brown and the cheese is bubbly and melted, creating a perfect breakfast centerpiece!

What to Serve with Overnight Breakfast Casserole with Bacon
Elevate your cozy breakfast experience by pairing this savory dish with delightful sides that complement its rich flavors.
-
Fresh Fruit Salad: A vibrant mix of seasonal fruits adds a refreshing contrast to the richness of the casserole, enhancing the meal’s balance.
-
Crispy Home Fries: Golden, seasoned potatoes bring a delightful crunch and texture, perfect for savoring alongside creamy bites of the casserole.
-
Mixed Green Salad: Tossed with a zesty vinaigrette, a fresh salad provides a light, crispy element that brightens up the entire breakfast setting.
-
Syrupy Pancakes: Fluffy pancakes drizzled with maple syrup offer a sweet contrast, creating a delightful harmony of flavors on your plate.
-
Gourmet Coffee: A rich cup of freshly brewed coffee enhances your breakfast experience, providing that perfect caffeine kick to start your day on a high note.
-
Herbed Omelette: Pairing a fluffy omelette packed with fresh herbs and cheeses not only complements the casserole but adds a bit of extra protein.
Don’t forget to serve everything warm, and enjoy a hearty breakfast that will surely leave everyone satisfied!
Expert Tips for Overnight Breakfast Casserole
-
Prep Ahead: Assemble your Overnight Breakfast Casserole the night before to save time in the morning and let the flavors develop beautifully.
-
Temperature Matters: Allow the casserole to sit at room temperature for 20 minutes before baking. This promotes even cooking, preventing a cold center.
-
Proper Storage: If freezing, wrap the casserole tightly with plastic wrap and foil to prevent freezer burn. Write baking instructions on the foil for convenience.
-
Versatility: Feel free to swap ingredients! Substitute bacon for sausage or ham, or add seasonal vegetables like bell peppers for an exciting twist.
-
Cheese Selection: Experiment with different cheese combinations, such as Gruyere or mozzarella, to elevate the flavors in your Overnight Breakfast Casserole with Bacon.
Overnight Breakfast Casserole Variations
Feel free to adapt this recipe to suit your taste bud adventures or dietary preferences!
-
Sausage Swap: Substitute bacon with your favorite breakfast sausage for a heartier flavor. The spice from the sausage will give a different savory punch that everyone will enjoy.
-
Veggie Boost: Add colorful bell peppers, zucchini, or mushrooms. These vegetables not only brighten the dish but also enhance its nutritional profile.
-
Cheesy Upgrade: Mix in some crumbled feta or goat cheese alongside the Swiss and cheddar. Their tanginess will take your casserole to a whole new level of deliciousness.
-
Gluten-Free Option: Use gluten-free bread cubes or even hash browns for your base. Enjoying this casserole doesn’t have to mean compromising on dietary restrictions!
-
Heat it Up: For those who crave a little kick, incorporate red pepper flakes or diced jalapeños into the vegetable mix. A touch of heat can awaken the flavors in a most delightful way.
-
Herb Infusion: Experiment with fresh herbs like thyme or parsley added to the egg mixture. Their fragrant aromas will elevate your casserole, providing an aromatic experience at breakfast.
-
Make It Meatless: Skip the bacon altogether and load up on veggies like cherry tomatoes or asparagus for a delightful vegetarian dish. The creamy custard mixed with fresh greens will be equally satisfying.
-
Creamy Twist: If you’re feeling indulgent, substitute the half and half with a mixture of cream cheese and milk for an ultra-creamy texture. This will lend a luxurious mouthfeel that’s well worth every calorie.
The beauty of this Overnight Breakfast Casserole is in its versatility! If you crave more breakfast ideas enhanced with hearty ingredients, don’t miss out on my delicious Hobo Casserole Ground or the flavorsome Japanese Katsu Sauce. Enjoy making it your own!
Make Ahead Options
This Overnight Breakfast Casserole with Bacon is an ideal choice for meal prep enthusiasts! You can prepare the entire casserole up to 24 hours in advance, allowing the flavors to really develop overnight. Simply assemble the dish as instructed, cover it tightly, and refrigerate. If you’re looking to save even more time, you can also cook the bacon and sauté the vegetables up to 3 days ahead, storing them in the fridge until you’re ready to layer everything together. When it’s time to enjoy, take the casserole out of the fridge and let it sit at room temperature for about 20 minutes before baking. This ensures even cooking, so you can deliver a delicious, homemade breakfast with minimal morning effort!
How to Store and Freeze Overnight Breakfast Casserole
Fridge: Store leftovers covered in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through for a quick breakfast.
Freezer: If you choose to freeze your Overnight Breakfast Casserole, wrap it tightly in plastic wrap followed by aluminum foil. It can be frozen for up to 3 months.
Thawing: To prepare from frozen, transfer the casserole to the fridge for at least 24 hours before baking. Allow it to sit at room temperature for 20 minutes before cooking for even results.
Reheating: Bake in a preheated oven at 350°F (175°C) until hot and bubbly, about 30-40 minutes. This ensures your flavors remain fresh and delicious!

Overnight Breakfast Casserole with Bacon Recipe FAQs
How do I select the best ingredients for my casserole?
Absolutely! For the freshest flavors, choose bacon that is bright pink with minimal dark spots. When selecting spinach, look for vibrant green leaves without any wilting. Eggs should be fresh with no cracks, and for bread, opt for day-old sourdough or crusty French bread for the best texture in your Overnight Breakfast Casserole.
How should I store leftover casserole, and how long will it last?
Very easily! Once your Overnight Breakfast Casserole has cooled, cover it tightly with plastic wrap or aluminum foil and store it in the refrigerator for up to 3 days. To reheat, simply warm it in a preheated oven at 350°F (175°C) for about 20-30 minutes until heated through.
Can I freeze my Overnight Breakfast Casserole, and what’s the best method?
Absolutely! To freeze, wrap the casserole tightly with plastic wrap followed by aluminum foil to protect it from freezer burn. Write the baking instructions on the foil for convenience. It can be frozen for up to 3 months. When ready to bake, simply transfer it to the fridge to defrost for 24 hours before cooking. Remember to let it sit at room temperature for 20 minutes before baking to ensure even cooking.
What if my casserole is too soggy after cooking?
Don’t worry; it can happen! If your Overnight Breakfast Casserole turns out too soggy, check the moisture content of your bread. Day-old bread works best as it absorbs the custard without becoming too mushy. Ensure you’re allowing it to sit overnight in the fridge to soak up the custard, but if you find it’s still too wet, you can bake it a bit longer to help firm it up.
Are there dietary considerations I should be aware of?
Very much so! If anyone has dietary restrictions, you can easily adapt this casserole. Substitute the bacon with turkey bacon or a plant-based alternative for a lighter dish. To accommodate gluten sensitivities, use gluten-free bread. Additionally, consider your guests’ dairy preferences—switch half and half with almond or coconut milk for a dairy-free version of the Overnight Breakfast Casserole!

Overnight Breakfast Casserole with Bacon and Spinach Delight
Ingredients
Equipment
Method
- Begin by frying the chopped bacon in a skillet over medium heat until it’s crispy and golden, about 8-10 minutes.
- Transfer the bacon to a paper towel-lined plate to drain excess grease and cool. Reserve 2 tablespoons of the bacon fat in the skillet.
- In the same skillet, add the chopped yellow onion and cook over medium heat for 5 minutes.
- Stir in the minced garlic and fresh spinach, cooking for another 2-3 minutes until the spinach wilts.
- In a large mixing bowl, whisk together 6 eggs, 2 cups of half and half, salt, black pepper, and chopped chives.
- Grease a 9x13-inch baking dish and begin layering it with the day-old bread cubes.
- Sprinkle half of the shredded Swiss and cheddar cheeses over the bread, then add the sautéed mixture of bacon, onions, and spinach.
- Pour the egg custard mixture evenly over the layers and finish with the remaining cheese.
- Cover with plastic wrap or foil and refrigerate for at least 6 hours, or overnight.
- Remove from the refrigerator and let it sit at room temperature for 20 minutes.
- Preheat your oven to 350°F (175°C) and bake uncovered for 35-40 minutes.

Leave a Reply