Follow Me !
Make-Ahead Spinach Florentine Breakfast Casserole Recipe | Make ahead brunch casserole, Christmas brunch recipes make ahead, Recipes to try
Make-Ahead Spinach Florentine Breakfast Casserole is a comforting, savory centerpiece for relaxed mornings and special brunches. Creamy eggs, tender spinach, golden cheese, and hearty bread come together in one satisfying bake that can be assembled ahead of time, making it especially useful for Christmas brunch and busy family gatherings.

Why Make This Recipe
- Perfect for make-ahead mornings: Assemble the casserole the night before, then bake it when you are ready to serve.
- A satisfying crowd-pleaser: Eggs, spinach, bread, and cheese create a hearty dish that works for breakfast, brunch, or a light lunch.
- Easy to customize: Add your favorite vegetables, herbs, or breakfast meats to suit your guests.
- Simple oven-to-table meal: Everything bakes in one dish, which means less last-minute cooking and easier cleanup.
Ingredients
Use the following ingredients as a flexible guide, adjusting the amounts to match the size of your baking dish and the number of guests:
- Eggs
- Fresh or frozen spinach
- Cubed day-old bread, such as French bread, sourdough, or brioche
- Milk, half-and-half, or cream
- Shredded cheese, such as mozzarella, Swiss, Gruyère, cheddar, or Parmesan
- Onion or shallot
- Garlic
- Butter or olive oil
- Salt and freshly ground black pepper
- Optional seasonings, such as Italian seasoning, nutmeg, red pepper flakes, or fresh herbs
Fresh spinach gives the casserole a bright flavor, while frozen spinach is convenient and works beautifully once thawed and squeezed dry. Day-old bread absorbs the egg mixture particularly well without becoming overly soft.

How to Make It
Prepare the spinach. If using fresh spinach, sauté it briefly until wilted. If using frozen spinach, thaw it completely and squeeze out as much moisture as possible. Excess water can make the casserole loose.
Cook the aromatics. Warm a little butter or olive oil in a skillet. Add the onion and cook until softened, then stir in the garlic for the final minute. Remove the pan from the heat.
Make the custard. Whisk the eggs, milk or cream, salt, pepper, and any chosen seasonings in a large bowl until smooth and evenly combined.
Layer the casserole. Grease a baking dish and arrange the bread cubes across the bottom. Add the spinach and sautéed onion mixture, then sprinkle over the cheese.
Add the egg mixture. Pour the custard evenly over the layers, pressing the bread down gently so it absorbs the liquid. Cover the dish and refrigerate it for several hours or overnight if preparing ahead.
Bake until set. Let the chilled casserole sit at room temperature briefly while the oven preheats. Bake it uncovered until the center is set, the top is puffed, and the cheese is golden.
Rest before serving. Allow the casserole to rest for several minutes before slicing. This helps the layers firm up and makes serving easier.
How to Serve It
Serve warm slices with a simple green salad dressed with lemon vinaigrette for a fresh contrast. Fresh fruit, roasted tomatoes, breakfast potatoes, or a bowl of berries also pair well with the rich, savory casserole.
For a festive brunch, garnish each serving with chopped parsley, chives, basil, or a light sprinkle of Parmesan. A side of hot sauce or mild salsa adds a pleasant kick.
How to Store It
Cool leftover casserole promptly, then cover it tightly and refrigerate it for up to three to four days. Reheat individual portions in the microwave until hot, or warm larger portions in a covered baking dish in the oven so they remain moist.
The assembled, unbaked casserole can usually be refrigerated overnight, making it a convenient make-ahead brunch recipe. If freezing, allow the baked casserole to cool completely, wrap it well, and freeze it in portions. Thaw it in the refrigerator before reheating for the best texture.
Helpful Tips
Remove excess moisture from the spinach. This is the most important step for a firm, flavorful casserole rather than a watery one.
Use slightly stale bread. Fresh bread can become mushy, while day-old bread absorbs the custard and keeps a pleasant texture.
Do not overbake. Remove the casserole when the center is just set. It will continue cooking slightly as it rests, and overbaking can make the eggs rubbery.
Let the dish soak thoroughly. If preparing it ahead, make sure the custard is distributed evenly and press down any exposed bread before refrigerating.
Optional Variations
- Add breakfast meat: Stir in cooked crumbled sausage, diced ham, cooked bacon, or turkey sausage.
- Boost the vegetables: Add sautéed mushrooms, roasted red peppers, asparagus, broccoli, or sun-dried tomatoes.
- Change the cheese: Try feta for a tangy finish, Gruyère for richness, cheddar for sharper flavor, or Monterey Jack for extra meltability.
- Make it spicy: Add crushed red pepper flakes, diced jalapeño, or a drizzle of hot sauce to the egg mixture.
- Add fresh herbs: Parsley, chives, basil, thyme, or dill can brighten the savory flavors.
Frequently Asked Questions
Can I prepare Spinach Florentine Breakfast Casserole the night before?
Yes. Assemble the casserole, cover it tightly, and refrigerate it overnight. Let it sit at room temperature briefly while the oven preheats, then bake until the center is fully set.
Can I use frozen spinach instead of fresh spinach?
Absolutely. Thaw the frozen spinach completely and squeeze it very dry before adding it. Removing excess liquid helps prevent a watery casserole.
What type of bread works best?
Day-old French bread, sourdough, Italian bread, or brioche all work well. Choose bread with enough structure to absorb the custard without falling apart.
How can I tell when the casserole is done?
The edges should be lightly golden, the center should look set rather than liquid, and the top should be puffed and golden. A gentle jiggle is fine, but the middle should not appear wet.
Can I freeze this breakfast casserole?
Yes. Cool the baked casserole completely, wrap it securely, and freeze it in individual portions or as a whole dish. Thaw it in the refrigerator before reheating to help preserve its texture.

Spinach Florentine Breakfast Casserole
Ingredients
Main Ingredients
- 8 large Eggs
- 10 oz Fresh or frozen spinach
- 6 cups Cubed day-old bread
- 2 cups Milk, half-and-half, or cream
- 2 cups Shredded cheese (mozzarella, Swiss, Gruyère, cheddar, or Parmesan)
Aromatics
- 1 medium Onion or shallot
- 2 cloves Garlic
Cooking Essentials
- 2 tbsp Butter or olive oil
- to taste Salt and freshly ground black pepper
- to taste Optional seasonings (Italian seasoning, nutmeg, red pepper flakes, or fresh herbs)
Instructions
Preparation
- If using fresh spinach, sauté it briefly until wilted. If using frozen spinach, thaw it completely and squeeze out as much moisture as possible.
- Warm butter or olive oil in a skillet, add the onion and cook until softened, then stir in the garlic for the final minute. Remove from heat.
- In a large bowl, whisk the eggs, milk or cream, salt, pepper, and any chosen seasonings until smooth and evenly combined.
- Grease a baking dish and arrange the bread cubes across the bottom. Add the spinach and sautéed onion mixture, then sprinkle over the cheese.
- Pour the custard evenly over the layers, pressing the bread down gently to absorb the liquid. Cover and refrigerate for several hours or overnight if preparing ahead.
Baking
- Let the casserole sit at room temperature briefly while the oven preheats. Bake uncovered until the center is set, the top is puffed, and the cheese is golden.
- Allow the casserole to rest for several minutes before slicing.



