Is there anything better than waking up to a house that already smells like a Sunday morning, with a hot, savory breakfast waiting in the oven? I’m talking about that perfect make-ahead dish that lets you sip your coffee and actually relax with your guests. This Overnight Spinach & Cheese Breakfast Strata is exactly that. It’s a comforting casserole that’s packed with layers of bread, eggs, and gooey cheese, all coming together in the most delicious way. The best part? You do almost all the work the night before. Honest to goodness, this is the ultimate crowd-pleaser for any brunch gathering.
Top Reasons To Make It
- Made the Night Before: All the prep is done ahead. In the morning, just pop it in the oven.
- Crowd Favorite: It’s a complete, hearty meal in one dish, perfect for feeding a group.
- Endlessly Adaptable: Don’t have spinach? Use kale. Want to add protein? Toss in some smoked turkey. It’s a great base for your healthy food ideas.
- So, So Satisfying: With all that cheese and hearty bread, it’s the definition of comforting, savory breakfast food.
Ingredients
- 1 loaf (about 1 lb) French or Italian bread, cut into 1-inch cubes: The sturdy base that soaks up all the custard.
- 2 tablespoons olive oil: For sautéing the veggies.
- 1 large yellow onion, diced: Adds a sweet, savory backbone.
- 3 cloves garlic, minced: For that essential aromatic punch.
- 10 oz fresh spinach: Packs in the nutrients and color.
- 8 large eggs: The key to the rich, set custard.
- 2 ½ cups whole milk: Makes the custard creamy and delicious.
- 1 tablespoon Dijon mustard: Adds a little tangy depth.
- 1 teaspoon kosher salt: To season everything perfectly.
- ½ teaspoon black pepper: For a little kick.
- ¼ teaspoon ground nutmeg: A secret weapon that makes it taste extra special.
- 2 cups shredded sharp cheddar cheese: For that classic, melty goodness.
- 1 cup grated Parmesan cheese: Adds a salty, nutty flavor.
- 4 oz smoked turkey, diced (optional): A great non-pork alternative for a heartier strata.
Instructions
- Grease a 9×13 inch baking dish with butter or non-stick spray. Spread the cubed bread in an even layer in the dish.
- In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook until softened, about 5-7 minutes. Add the garlic and cook for one more minute until fragrant.
- Add the fresh spinach to the skillet, one handful at a time, stirring until it wilts. This will take about 3-4 minutes. Remove from heat and let it cool slightly.
- In a large bowl, whisk together the eggs, milk, Dijon mustard, salt, pepper, and nutmeg until completely combined.
- Sprinkle half of the cooked spinach and onion mixture over the bread cubes. Follow with half of the cheddar and Parmesan cheeses. If using, scatter the diced smoked turkey over top. Repeat the layers with the remaining spinach and cheeses.
- Slowly and evenly pour the egg mixture over everything in the baking dish. Press down gently on the bread with a spatula to help it soak up the custard.
- Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, but ideally overnight (8-12 hours).
- When ready to bake, preheat your oven to 350°F (175°C). Take the strata out of the fridge while the oven heats.
- Bake uncovered for 45-55 minutes, or until the top is golden brown, the edges are bubbly, and the center is fully set (it shouldn’t jiggle when you shake the pan).
- Let it rest for 10 minutes before slicing and serving. This helps everything set up beautifully.
Serving Ideas & Pairings
This strata is a star all on its own, but it also plays well with others. For a full breakfast buffet spread, pair it with a simple green salad dressed with a light vinaigrette to cut through the richness. It’s also fantastic with a bowl of fresh fruit or some roasted breakfast potatoes. And for a true brunch recipes experience, a pitcher of mimosas or sparkling cider is never a bad idea. So good.
Variations & Substitutions
This recipe is your canvas! For a different green, swap the spinach for sautéed kale or chopped broccoli. Not a fan of smoked turkey? Try cooked and crumbled breakfast sausage (beef or chicken) or leave it out entirely for a vegetarian option. Dairy-free? Use your favorite plant-based milk and cheese shreds. For a different cheese profile, Gruyère or Monterey Jack work wonderfully in place of the cheddar.
Make-Ahead & Freezer
The ultimate make-ahead dish! You can assemble the entire strata up to 24 hours before you plan to bake it. Just keep it covered in the fridge. You can also freeze it before baking. Wrap the assembled, unbaked strata very tightly in a double layer of plastic wrap and a layer of foil. Freeze for up to 2 months. Thaw completely in the refrigerator overnight before baking as directed.
Storage & Reheating
Leftovers will keep in an airtight container in the refrigerator for 3-4 days. To reheat, individual portions can be microwaved for 60-90 seconds until hot. For a larger portion, warm it in a 350°F oven for 15-20 minutes, covered with foil to prevent over-browning. This method helps it get that freshly-baked texture back.
Frequently Asked Questions
- Can I use frozen spinach? Absolutely. Just be sure to thaw it completely and squeeze out every last drop of excess water with your hands. Too much moisture will make your strata soggy.
- What kind of bread is best? A sturdy, day-old artisan loaf like French or sourdough is perfect. It holds its shape and soaks up the custard without turning to mush. It’s a great simple breakfast ideas hack!
- How do I know when it’s done baking? The top should be a beautiful golden brown, and the center should be fully set. If you insert a knife into the center, it should come out clean. If the top is browning too quickly, just tent it with a piece of foil.
- Is this kid-friendly? In my house, this is the ultimate kid-approved meal. It’s cheesy, eggy, and familiar. It’s a total win for morning breakfast ideas that the whole family will love.


