A delightful aroma fills the kitchen as I pull this Loaded Overnight Breakfast Casserole with Bacon and Spinach from the oven, sparks of anticipation dancing in the air. Perfectly fluffy and waiting to be devoured, this dish is a lifesaver for busy mornings. Layered with savory bacon, fresh spinach, and a blend of cheeses, it not only impresses guests but also turns regular mornings into something special. The beauty of making this casserole the night before means you can wake up to a stress-free breakfast, leaving more time to enjoy the day ahead. Whether it’s a Sunday brunch or a holiday gathering, everyone will love digging into this comforting crowd-pleaser. How do you feel about waking up to the perfect brunch dish tonight?

Why is this casserole a breakfast hero?
Ease of Preparation: This Overnight Breakfast Casserole with Bacon is a lifesaver for busy mornings. Simply assemble the night before, allowing you to enjoy a stress-free breakfast.
Flavor Explosion: The savory bacon combined with the creamy cheeses and fresh spinach creates an irresistible flavor that everyone will rave about.
Crowd-Pleasing Delight: Perfect for family gatherings or casual brunches, it’s a dish designed to impress. Imagine the smiles as you serve this beauty!
Versatile Options: Not a bacon lover? Customize it with our Vegetarian Version or experiment with different cheeses to suit your taste.
Comfort in Every Bite: With a puffy, golden-brown exterior and a custard-like interior, every slice is a joy to savor. Plus, pair it with fresh fruit or a light salad for a balanced meal!
Overnight Breakfast Casserole with Bacon Ingredients
For the Casserole
- Bacon – adds savory flavor and richness; substitute with turkey bacon for a lighter option.
- Yellow Onion – provides sweetness and depth; can use shallots for a milder flavor.
- Garlic – enhances flavor with a pungent aroma; fresh garlic is preferable, but powder can work in a pinch.
- Fresh Spinach – contributes nutrition and color; substitute with kale or Swiss chard for a different twist.
- Eggs – forms the base of the custard and provides structure; no substitutions needed, though egg whites can lighten it.
- Half and Half – adds creaminess; can substitute with milk or cream depending on desired richness.
- Bread Cubes – provides structure; day-old sourdough or crusty French bread works best, or use bagels for a fun twist.
For the Cheese
- Shredded Swiss Cheese – adds flavor and creaminess; can replace with mozzarella or gouda for variety.
- Shredded Cheddar Cheese – brings sharpness to the dish; replace with Monterey Jack for a slightly milder flavor.
For Seasoning
- Salt & Pepper – essential for seasoning; adjust to taste for the perfect flavor balance.
- Chives – offers a mild onion flavor and freshness; optional, can be omitted or replaced with green onions.
Step‑by‑Step Instructions for Overnight Breakfast Casserole with Bacon
Step 1: Cook Bacon
Begin by cooking 8 strips of bacon in a large skillet over medium heat until crispy, which should take about 8-10 minutes. Once finished, transfer the bacon to a paper towel-lined plate to drain excess grease. Reserve 2 tablespoons of the remaining bacon fat in the skillet for added flavor in the upcoming steps.
Step 2: Sauté Vegetables
In the same skillet with the reserved bacon fat, add one diced yellow onion and sauté over medium heat for about 5 minutes, until translucent. Next, stir in 2 cloves of minced garlic and a generous handful of fresh spinach. Cook until the spinach wilts, which should take around 2-3 minutes. This mix creates a rich base for your Overnight Breakfast Casserole with Bacon.
Step 3: Prepare Egg Mixture
In a large mixing bowl, whisk together 8 eggs, 2 cups of half and half, and salt and pepper to taste. This custard mix will form the heart of your casserole. Don’t forget to add in 2 tablespoons of chopped chives for a fresh touch. Make sure everything is well combined for a deliciously creamy result.
Step 4: Assemble the Casserole
Grease a 9×13 inch baking dish with a bit of butter or non-stick spray. Begin layering your casserole by placing 5 cups of bread cubes at the bottom. Then, evenly distribute the sautéed spinach and onion mixture on top, followed by crumbled bacon (from Step 1) and half of the shredded Swiss and cheddar cheese. Finally, pour the egg mixture over the top and sprinkle with the remaining cheese.
Step 5: Refrigerate Overnight
Cover the assembled casserole with plastic wrap and place it in the refrigerator. This step is essential for letting the bread absorb the egg mixture fully. Allow the casserole to chill overnight, or for at least 6 hours, so you can enjoy a hassle-free breakfast the next morning.
Step 6: Preheat and Bake
On baking day, preheat your oven to 350°F (175°C). Allow the casserole to come to room temperature for about 20 minutes before placing it in the oven. Remove the plastic wrap, and then bake the casserole for 35-40 minutes. You’ll know it’s done when it’s puffed up, golden brown, and no longer jiggly in the center.
Step 7: Cool and Serve
Once baked, take the Overnight Breakfast Casserole with Bacon out of the oven and let it cool for about 5-10 minutes. This cooling time helps it set perfectly for serving. Cut into squares, serve warm, and enjoy the harmonious flavors of this comforting dish with family or friends.

What to Serve with Overnight Breakfast Casserole with Bacon
Pairing this delightful casserole with complementary sides can elevate your brunch experience to new heights.
-
Fresh Fruit Salad: A vibrant medley of seasonal fruits adds a refreshing contrast to the rich flavors of the casserole, providing a burst of sweetness. The natural juices and textures brighten your plate.
-
Crispy Hash Browns: Golden-brown hash browns deliver a satisfying crunch, perfectly balancing the creamy casserole. The combination of textures makes every bite an adventure!
-
Light Mixed Green Salad: Toss together a simple salad with arugula, cherry tomatoes, and a zesty vinaigrette to cut through the richness of the dish. It brings a vibrant color and a refreshing bite.
-
Savory Breakfast Sausages: Add a hearty protein option with flavorful breakfast sausages. Their juicy, savory notes complement the bacon beautifully and round out your brunch platter.
-
Toasted English Muffins: Serve with butter and jam for a little extra crunch and sweetness. These add a delightful touch—perfect for spreading that jammy goodness!
-
Rich Coffee or Tea: A warm cup of freshly brewed coffee or herbal tea pairs wonderfully by enhancing the comforting feel of your brunch. Their warm aromas invite even more cozy conversation around the table.
-
Classic Mimosa: For a celebratory touch, offer mimosas made with sparkling wine and fresh orange juice. The bright citrus flavor refreshes the palate and adds an elegant flair to your meal.
Each option complements the Overnight Breakfast Casserole with Bacon while bringing a unique flavor profile and texture to your table, promising a memorable brunch experience!
Expert Tips for Overnight Breakfast Casserole
-
Check for Doneness: Always ensure the casserole has set before serving; the center should not be jiggly. A perfect Overnight Breakfast Casserole with Bacon needs to be fully cooked.
-
Sauté Ahead: Pre-sautéing the vegetables not only saves time but also enhances their flavors. This step eliminates excess moisture that can make your casserole soggy.
-
Cubing Bread: Use day-old bread cubed uniformly for even absorption of the egg mixture. Each piece should soak up just the right amount for a fluffy texture.
-
Flavor Variations: Don’t hesitate to experiment with different cheeses or add herbs like thyme or oregano for a unique twist that elevates your Overnight Breakfast Casserole with Bacon.
-
Overnight Chill: An overnight refrigerating is crucial! It allows the flavors to meld together and the bread to fully absorb the egg mixture for optimal taste.
Make Ahead Options
This Overnight Breakfast Casserole with Bacon is a fantastic choice for meal prep and saves precious time on busy mornings. You can assemble the casserole up to 24 hours in advance, covering it tightly with plastic wrap and refrigerating it overnight to allow the flavors to meld beautifully. Additionally, you can cook the bacon, sauté the onions, and spinach a day ahead, so they’re ready to add to the dish. To maintain quality, be sure to let the casserole come to room temperature for 20 minutes before baking, removing the plastic wrap to prevent moisture buildup. When ready to serve, simply bake for 35-40 minutes until it’s golden brown and set, giving you a delicious breakfast with minimal effort!
Storage Tips for Overnight Breakfast Casserole with Bacon
- Fridge: Store leftovers in an airtight container in the refrigerator for up to 3 days. It’s perfect for a quick breakfast the following days!
- Freezer: You can freeze the casserole for up to 3 months. Make sure to wrap it tightly in plastic wrap and then in foil. Thaw it overnight in the fridge before reheating.
- Reheating: For the best texture, reheat individual portions in the oven at 350°F (175°C) for 15-20 minutes. You can also use the microwave, but it may not achieve that lovely crispiness.
- Assembly Storage: If you plan to freeze the casserole before baking, assemble it completely, cover, and freeze. When ready to bake, thaw overnight and follow baking instructions.
Overnight Breakfast Casserole with Bacon Variations
Feel free to play around with this recipe and create something uniquely yours that will tantalize your taste buds.
-
Vegetarian Version: Omit bacon and substitute with a variety of vegetables such as bell peppers, zucchini, or mushrooms. The flavor will still be rich and satisfying!
-
Gluten-Free Option: Use gluten-free bread cubes to make this dish accessible to gluten-sensitive friends and family. You won’t sacrifice flavor while accommodating dietary needs!
-
Cheese Variations: Switch up the cheeses and experiment with feta or blue cheese for a tangy twist. Mixing cheese varieties can turn your casserole into a gourmet treat.
-
Spicy Kick: Add diced jalapeños or a sprinkle of red pepper flakes to the egg mixture for a delightful heat that adds excitement to every bite.
-
Herb Infusion: Include fresh herbs like thyme or rosemary to elevate the flavors. These aromatic additions complement the savory bacon perfectly and make the dish aromatic.
-
Dairy-Free Delight: Replace half-and-half with almond or oat milk. For a creamy texture, try adding a bit of silken tofu blended with nutritional yeast!
-
Additions Galore: Toss in cooked sausage or ham for a heartier casserole. You can never have too much meat when it comes to breakfast!
-
Breakfast Burrito Twist: Instead of layering ingredients, roll them in tortillas and bake. This fun variation makes each piece like a breakfast burrito, perfect for individual servings!
Pair with fresh fruit or a refreshing salad for a balanced brunch that everyone will rave about. If you’re intrigued by even more breakfast ideas, check out this delicious Breakfast Quiche Customize recipe to inspire your morning creations!

Overnight Breakfast Casserole with Bacon Recipe FAQs
What type of bread is best for the casserole?
I recommend using day-old sourdough or crusty French bread as they absorb the egg mixture beautifully, ensuring a fluffy texture. If you prefer a fun twist, bagels or croissants can also work wonderfully!
How can I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. It’s great for quick breakfasts throughout the week. Just reheat in the oven for the best texture!
Can I freeze the Overnight Breakfast Casserole with Bacon?
Absolutely! You can freeze it for up to 3 months. Ensure it’s tightly wrapped in plastic wrap and then in foil. When you’re ready to enjoy, thaw it overnight in the fridge before baking, and follow the original baking instructions.
How do I tell if the casserole is done baking?
You’ll want to check that it has set properly before serving; the center should not be jiggly. It should be golden brown and puffed up. If you’re unsure, inserting a knife into the center should come out clean.
Do you have tips for making this dish vegetarian?
Certainly! Just omit the bacon and add additional vegetables like mushrooms, zucchini, or bell peppers for wonderful flavor. You can still enjoy that delicious creamy texture with a mix of cheeses!
What ingredient substitutions should I consider for dietary restrictions?
For those needing a lighter option, you can use turkey bacon or egg whites. If you need a gluten-free version, simply substitute regular bread with gluten-free bread cubes.

Irresistible Overnight Breakfast Casserole with Bacon Delight
Ingredients
Equipment
Method
- Cook 8 strips of bacon in a large skillet over medium heat until crispy, about 8-10 minutes. Transfer to paper towel to drain.
- In the same skillet with reserved bacon fat, add 1 diced onion and sauté over medium heat for 5 minutes. Stir in 2 minced garlic cloves and 5 cups of spinach. Cook until spinach wilts, about 2-3 minutes.
- In a mixing bowl, whisk together 8 eggs, 2 cups of half and half, and add salt and pepper to taste. Mix in 2 tablespoons of chives.
- Grease a 9x13 inch baking dish. Layer 5 cups of bread cubes, then the spinach mixture, crumbled bacon, and half of the shredded cheese. Pour the egg mixture over top and sprinkle with remaining cheese.
- Cover with plastic wrap and refrigerate overnight or at least 6 hours.
- Preheat oven to 350°F (175°C). Allow casserole to come to room temperature for about 20 minutes. Bake uncovered for 35-40 minutes.
- Once done, let cool for 5-10 minutes before cutting into squares and serving.

Leave a Reply