This spinach and bacon breakfast strata is a simple egg casserole dish combining eggs, bread, sautéed spinach, crisp bacon, and plenty of parmesan cheese. Use crusty day-old bread so each bite is chewy and textured (not flat and spongey). For optimal flavor, prep the strata in advance and bake fresh for breakfast the next morning. Each bite is loaded with texture and flavor, so it’s hard to resist having seconds!
It’s no secret that breakfast casserole is a simple, yet satisfying breakfast/brunch dish. Casseroles are usually a cinch to throw together, welcome any sort of vegetable/cheese/meat, and taste even better if you make them ahead of time. Heck, you could even add bagels and cream cheese. See everything bagel breakfast casserole—it’s always a hit!
Strata is a type of breakfast casserole. While you can make strata with many different add-ins, breakfast strata always includes eggs, milk/cream, and bread. (And definitely cheese.) We make it all the time and I figured you’d appreciate our latest one!
(By the way, if you’re more into sweet treats with your coffee, make French toast casserole instead—also eggs, milk/cream, and bread!)
Breakfast Strata Recipe Details
- Flavor: We love this breakfast strata with sautéed onions and spinach, garlic, crisp bacon, and plenty of parmesan cheese. Add a little ground mustard for a touch of sharp flavor, too. A little salt and pepper round everything out.
- Texture: If you start out with crusty day-old bread, the strata won’t be soggy at all. Rather, you’ll have a mix of soft and textured bites, crisp edges, pockets of melty cheese, plus lots of crunchy bacon. Needless to say, there’s something different in every single bite.
- Ease: The hardest part, if you can even call it that, would be prepping the bacon, onions, and spinach. All you have to do is cook the bacon, drain a little grease, then sauté onions, garlic, and spinach. Layer all this over bread, then add cheese. Pour your egg mixture over that. Prep is done!
- Time: For best flavor and texture, you’ll want to start this dish the day before. Cut the bread into chunks, let it sit out to dry, then give yourself about 30 minutes to prepare the rest. Cover and refrigerate overnight before baking the next morning. The make-ahead factor is just one reason this strata is a favorite of my Easter brunch recipes. Or perfect when hosting any get-together!
Some Key Ingredients & Substitution Options
You can get creative with breakfast strata because the flavors and add-ins are virtually endless. Here’s what I use and some substitution options.
- Bread: Besides eggs and milk, bread is a key ingredient here. Why do you use bread in strata? When eggs bake, they release a lot of liquid. Chunks of crusty bread soak a lot of that liquid up so the casserole is chewy, chunky, and textured—not spongey, flat, and airy. In other words, bread gives the casserole some staying power. Now all of this depends on how crusty and crisp your bread is. Use homemade artisan bread or store-bought crispy, crusty bread. Sourdough is AWESOME in this. Cut the bread, then let the chunks sit out for several hours or overnight (uncovered) to dry out.
- Spinach: You can use fresh or frozen spinach. You could also use kale or arugula or skip the greens and cook 1-2 cups chopped mushrooms and/or peppers with the onions.
- Bacon/Meat: If using meat, make sure it’s cooked before layering it into the dish. We love the combination of garlicky spinach and bacon (just like in this creamy mac and cheese recipe), but you can use about 1/2 – 3/4 lb of cooked crumbled or chopped sausage instead. 2 cups of cubed cooked ham can be substituted or leave out the meat. If you skip the meat, feel free to add more spinach (or 1-2 cups chopped mushrooms and/or peppers, see above for cooking instruction).
- Parmesan Cheese: Salty, nutty parmesan is excellent in this breakfast strata, but we’ve tried it with shredded cheddar, white cheddar, gouda, Gruyere, pepper jack, etc. If you like a particular cheese on your eggs, I’m sure you’ll like it in this dish!
- Milk + Eggs: You need 9 eggs, but milk usually makes up the bulk of the liquid in a breakfast strata. Some recipes use half-and-half but I find the texture too firm this way. I usually just use whole milk. 2% or 1% would be fine if needed but skip using nonfat. The casserole won’t taste as rich.
Note: I usually use a blend of shredded parmesan and freshly shaved parmesan. Shaved or shredded—either works.
What Seasonings Can I Add?
I keep it simple here with salt, pepper, garlic, and ground mustard. Your breakfast will not taste like mustard. Ground mustard is a common addition to breakfast casseroles because it adds some sharp flavor with a little depth.
Like any homemade omelette, frittata recipe, or batch of breakfast egg muffins, you can customize the flavors of this breakfast strata by choosing different add-ins. This spinach, garlic, bacon, and parmesan combination is a favorite but if you’re looking for something different, we enjoy this ham & cheese strata too. It’s indefinitely loved by family members of all ages. Try it with Swiss cheese!
Success Tip: Start Breakfast Strata Overnight
One defining characteristic of strata is rest time. It’s common to prep the casserole the night before so the eggs soak into the bread. If you can’t do overnight, as short as 1 hour works in a pinch. I always say that strata is so low maintenance that it literally needs a nap. Ha!
What to Serve With Breakfast Strata
For side dishes, fresh fruit and yogurt are light, simple, and quick. However, if you’re entertaining—or if you have several hungry teenagers in your house—pair this breakfast strata with:
- Easy Cinnamon Rolls
- Slow Cooker Cinnamon Rolls
- Pumpkin Cinnamon Rolls or Pumpkin Crumb Cake
- Banana Muffins or Blueberry Muffins
- Baked Oatmeal
- Sour Cream Coffee Cake
- Banana Bread or Zucchini Bread
- Dark Chocolate Raspberry Coffee Cake, a Cinnamon Roll Wreath, or Cranberry Cake (great options around the holidays)
Breakfast Strata (Spinach & Bacon)
- Prep Time: 1 hour, 30 minutes (or overnight)
- Cook Time: 55 minutes
- Total Time: 2 hours, 30 minutes (or overnight)
- Yield: serves 10-12
- Category: Breakfast
- Method: Cooking
- Cuisine: American
Description
For optimal flavor, use stale bread and prep the strata in advance as directed in step 5. See “Some Key Ingredients & Substitution Options” above for a list of ingredient substitutions we’ve tested.
Ingredients
- 8 cups (about a 12-ounce loaf) cubed bread (I recommend big chunks of a crispy baguette or sourdough loaf)
- 8 slices uncooked bacon
- 1/2 cup chopped onion
- 3 garlic cloves, finely minced
- 3 packed cups fresh chopped spinach*
- 1 and 1/2 cups shredded parmesan cheese
- 9 large eggs
- 2 cups whole milk
- 1 teaspoon salt
- 1 teaspoon ground mustard
- 1/4 teaspoon fresh ground black pepper
- optional garnish: fresh ground black pepper, flaky sea salt, and/or extra parmesan cheese
Instructions
- Grease a 9×13-inch casserole dish (or similar size) or spray with nonstick spray.
- Arrange bread in a single layer in the pan, then set pan aside.
- Cook bacon according to package stovetop directions in a large skillet. Drain all but about 1 Tablespoon grease. (Or drain it all and add 1 Tablespoon olive oil for the next step.) Cool bacon until ready to handle, then chop into bite-size pieces. Sprinkle over bread.
- Add onion to greased skillet. Cook on medium heat until soft, about 4 minutes. Add garlic and spinach and while stirring occasionally, cook until spinach has wilted, about 2-3 minutes. Remove from heat. Spoon evenly over the bread/bacon, then sprinkle all of the cheese on top.
- Whisk eggs, milk, salt, ground mustard, and pepper together in a large bowl. Pour evenly over cheese. Cover tightly and refrigerate for 1 hour or overnight (up to 12-16 hours).
- Remove casserole from the refrigerator and allow to sit out at room temperature for 15 minutes.
- Preheat the oven to 375°F (191°C).
- Bake casserole, uncovered, for 20 minutes. Loosely cover with aluminum foil and bake for 30-35 minutes. The casserole is done when browned on the sides and puffy in the center—usually takes 50-55 minutes total.
- Remove from the oven, sprinkle optional garnish(es) on top if using, and allow to cool for 5 minutes before serving.
- Cover leftovers tightly and store in the refrigerator for up to 5 days. Reheat in the microwave.
Notes
- Freezing Instructions: Prepare through step 5, then cover the casserole with plastic wrap, then a layer of aluminum foil. These 2 layers are ideal for protecting this egg heavy dish in the freezer. Freeze for up to 3 months. Thaw overnight in the refrigerator, then bring to room temperature, and continue with step 7.
- Special Tools (affiliate links): 9×13-inch Baking Dish | Skillet | Glass Mixing Bowl | Whisk
- Bread: Use homemade crispy, crusty bread such as artisan bread or purchase a loaf or baguette from your grocery store’s bakery. If you can get your hands on a crusty loaf of sourdough bread, definitely use it here. It’s wonderful in this strata. For best taste and texture, cut the loaf into large bite-size chunks, then let the chunks sit out for several hours or overnight (uncovered) to dry out. They soak up more liquid this way.
- Spinach: You can use an 8-10 ounce package of frozen spinach instead if desired. Thaw, then blot out excess moisture. Sauté in step 4 just as you do the fresh spinach. You could also use fresh kale or arugula instead.
- Bacon/Cheese/Flavor Substitutions: See “Some Key Ingredients & Substitution Options” above.
Hi Sally, I am making this now for Christmas Eve breakfast. I reread the instructions and not sure if I am to put the finished strata in the refrigerator for a number of hours and then freeze it OR after making it, just put it in the freezer. Please help. Thank you
Hi Sue, we recommend allowing the strata to rest in the refrigerator for at least 1 hour before removing and freezing, as that allows it some time to soak in the eggs. Hope you enjoy it!
Love making this for holiday brunches! I’ve also made with gluten free bread – definitely not the same as a regular bread but did toast the bread a bit before adding the eggs. Such an amazing combo! I also made with veggie sausage for some vegetarian friends and was a hit!
Could the spinach be replaced with shredded zucchini?
Hi Debbie, we haven’t tried that but let us know how it turns out if you do!
I omitted the bacon and subbed almond milk, and let me tell you this was so delicious! It takes a lot of time, but I’m savoring every bit of it. Thanks for the yummy recipe. 🙂
I’m planning on making this for brunch on Sunday and I’m wondering about adding cherry tomatoes. I was planning on cutting them in half and sautéing them a little before adding them. Do you think that would add too much liquid?
Hi Catherine, sounds delicious! You may want to gently blot some of the excess moisture from the sauteed tomatoes before adding them to the strata. Let us know how it turns out for you.
Would this work if you add potato/hash brown to it?
I haven’t tested it, but it shouldn’t be a problem!
Delicious! I put it together the night before and I think that made it even better and then all I had to do was throw it in the oven. I made with Broccoli (steamed it before assembly). I will make again for sure.
Delicious! I put it together the night before and I think that made it even better and then all I had to do was throw it in the oven. I will make again for sure.
I am making this casserole for Christmas breakfast. I am wondering if I can make it further ahead than the 12 to 16 hours? We are going to relatives house for dinner.
Thank You. I love all your recipes Sally and all your helpful videos. I have become a huge fan. Merry Christmas.
Lynne
Hi Lynne, We don’t recommend more than 16 hours. You can also let it sit for as short as one hour.
It’s in the oven now! I’m so excited, and assembling the night before eliminated the Sunday morning rush before church. Thank you for the recipe! We’ve made many of your amazing baked goods but this is the first savory. Whenever my daughter (13) makes a new cookie recipe tge family asks “is it a Sally’s?”
Thank you so very much!!
Hi Sally,
Can i fridge this for over 12-16 hours? Maybe 20?
Thanks!
Can I skip the bread? I’m trying to reduce carbs in our diet.
Hi Ken, You could. Or you might like adding spinach and bacon to this breakfast casserole recipe.
Excellent, thank you for your suggestion!
I made this as a vegetarian dish with spinach, onion, mushrooms, and orange peppers. I used Parmesan and Colby Jack. It was excellent! I used 4 eggs and cut the rest of ingredients in half. I’ll get two meals for us.
This and excellent breakfast surprise for guests. Everyone loved it. Thank you again Sally for giving us tested recipes we can trust.
This was probably my favourite egg casserole dish I’ve ever made! Love the flavours and so easy to make. I used Sally’s Artisan bread recipe for the bread, mushrooms and bell peppers instead of spinach, and added a bit of paprika for some kick. Next time I would reduce the amount of salt, but otherwise this recipe is a keeper! Thank you for sharing!
This breakfast strata was incredible and so easy to make! Definitely will make again, especially any time we’re hosting.
Husband and I LOVED this savory gem for our Easter breakfast! I did substitute Sharp Vermont Cheddar for the cheese (parmesan just didn’t seem right to my taste buds) but otherwise followed your recipe to the letter. I love easy recipes that “taste fancy” and this one fits the bill! Will be making again and trying cooked sweet turkey sausage as the meat substitute and maybe some smoky gouda. I’m truly delighted to have a new breakfast recipe that’s not only forgiving but flexible – thank you!
I made this as written except with sausage instead of bacon. I used amoroso italian rolls. So good! We just had it for dinner but I mostly made it for leftovers. Strata is underrated.
So glad you loved it, Jessie! Strata is definitely underrated.
Delicious! Made this for Easter breakfast, used a blend of Romano and Parmesan cheese. I love that it is made the day before so I didn’t have to be in the kitchen in the morning except to put it in the oven.
Super lovely flavours! Used turkey bacon in this and sourdough and it was a really yummy breakfast. We’ve got plenty of leftovers for dinners this week 🙂
A delicious addition to Easter brunch. Thank you for another great recipe.
Delicious! Such bold and tasty flavors! I made this with gluten free bread – was worried it might get a little more mushy but turned out great! I ended up toasting the bread at 275 for 15 mins to get it nice and hard. I used Udi’s hamburger buns. Great way to start off Easter!
My husband made this for Easter Brunch, and it was wonderful! We used Rosemary and Olive Oil bread from our local Wegmans grocery store bakery, and the herbs were a delicious addition. I love breakfast casseroles, and this will definitely be one to have again. Thank you!
What a fabulous idea, on the herbed bread!!!! Thanks for posting, I will try that for Easter!
I cubed sour dough bread – 8 cups and it comes to top of pan. Will it reduce when it dries out and should I take out some? I don’t want it too Bready.
Hi Joan, feel free to remove some bread if you’d like. It doesn’t reduce as it dries out, but when you add the spinach/bacon and eggs, it all seeps down into the dish.
Very nice flavours and texture. I used a homemade sour dough bread, which worked nicely, however, I found that there was a bit too much of the bread, for my liking. I will play around with it some more. Also, I know a strata has the layers, what do you think of mixing most of the ingredients together first, distributing the flavours,than sprinkling cheese on top before baking?
It shouldn’t be a problem to mix the ingredients together first, pour or spoon into the dish, then add the cheese. Thank you for trying this recipe!
Yum! I made this and it turned out really well. It will be a dish I will make again. I was hoping to add a pic, but don’t see that is an option.
Hey Sally,
I can’t wait to make this recipe – my house loves your make ahead breakfast casserole AND your biscuit breakfast casserole. I am wondering if I can make a heart-healthy version of this recipe using low-fat cheese and egg beaters (or egg whites). Is that possible?
Hi Rachel, I’m sure that’s possible, we just haven’t tested it! Let us know if you do.
Hi Sally,
This looks so delicious! Can you use mustard powder (store bought) or is it better to grind mustard seeds? Thank you!
Hi Maneesha! Thank you so much. Either option is fine, but I usually use ground mustard powder. (Sold as “ground mustard” in the spice aisle.)
Since there is only 2 of us, I would like to halve the recipe.
Should I use 4 or 5 eggs? Or 4 extra large?
9 inch or 8 inch square pan? Change baking time?
I want to make this for Easter Sunday brunch! Thank you!
Hi Lynne, I would use 4 large or extra large eggs. An 8 inch or 9 inch square pan would be perfect! I’m unsure of the best bake time though.
will be making this soon can i use almond milk and mushrooms instead as am a vegetarian and i dont like dairy milk perfect for my brunch everyday in Singapore sorry for early comment as am in SIngapore will dm you if i make this and let you know how it goes Thanks
Hi Ramya, you can sub in chopped mushrooms. I’d use 1-2 cups. Cook them with the onions before adding spinach. We haven’t tested the recipe with almond milk but I’m sure it would be fine.
Hi! Would you change anything to this an egg white strata?
Hi Shannon! We haven’t tested this recipe with only egg whites. I’m unsure of the exact amount that would be best– I’d use a few more than a dozen large whites.