Spinach Casserole

There’s something about a warm, bubbly breakfast casserole that feels like a cozy, welcoming hug on a lazy morning. Whether it’s for a holiday brunch, a casual family breakfast, or simply meal-prepping for the week ahead, this Spinach Florentine Breakfast Casserole is a game-changer. It’s creamy, cheesy, and layered with rich flavors, making it a sophisticated twist on the classic breakfast casserole.

The first time I made this casserole was for a Mother’s Day brunch. I wanted something special and elegant but without the stress of cooking everything at the last minute. That’s where the magic of this dish comes in—it’s completely make-ahead friendly. You can prep it the night before, let it soak up all the delicious flavors while you sleep, and then pop it in the oven in the morning. No early morning panic, no last-minute scrambling, just pure, delightful flavor.

What sets this casserole apart from others is its use of English muffins instead of the typical bread cubes. Not only do they provide structure to the dish, but they also deliver that satisfying, slightly crisp texture you’d expect from a well-made English muffin. Combine that with the richness of mascarpone cheese, the nuttiness of Parmesan, and the earthy goodness of spinach, and you’ve got something truly special.

Why You’ll Love This Spinach Florentine Breakfast Casserole

There’s a lot to love about this Spinach Florentine Breakfast Casserole, from its simplicity to its rich, elegant flavor. If you’re not already convinced, here are some of the reasons why this recipe will quickly become one of your favorites.

First, let’s talk about convenience. This dish is the definition of easy prep. All you have to do is sauté your spinach and onions, mix up your cheesy filling, layer it with English muffins, and pour over the egg mixture. The fact that it can be made ahead of time and refrigerated overnight is an absolute game-changer. Whether you’re hosting brunch or just want a fuss-free breakfast, you’ll appreciate being able to make everything in advance.

The flavor combination is another reason this casserole is so special. The mascarpone cheese provides a luxurious, creamy texture that’s slightly sweet and perfectly balanced by the sharpness of the Parmesan. The spinach adds a lovely earthy note, while the onions and garlic offer a subtle, aromatic depth. And the English muffins? They absorb all those rich flavors beautifully, turning golden and slightly crisp on top while remaining soft and pillowy underneath.

Let’s not overlook the versatility of this dish. While the spinach, mascarpone, and Parmesan combo is delicious as-is, you can easily customize it to suit your taste. Want more protein? Add cooked chicken, turkey sausage, or even smoked salmon. Prefer a bit of spice? Sprinkle in some crushed red pepper flakes or drizzle hot sauce over your serving. Trying to make it a little healthier? Swap the mascarpone for low-fat cream cheese or use whole grain English muffins for extra fiber.

Health Benefits Spinach Florentine Breakfast Casserole  

Sure, this Spinach Florentine Breakfast Casserole feels indulgent, but it’s also packed with ingredients that bring some real nutritional value to the table. Here’s a breakdown of why this dish isn’t just delicious, but also nourishing.

Let’s start with the spinach, which serves as the nutritional backbone of this dish. Spinach is loaded with vitamins and minerals, particularly vitamin K, which supports bone health, and vitamin A, which contributes to immune function and skin health. It’s also rich in iron, a mineral essential for energy production and maintaining healthy blood cells. And let’s not forget about folate, which is crucial for cell function and tissue growth.

The inclusion of mascarpone cheese might feel like a decadent choice, but it also offers some nutritional benefits. It’s a source of protein and calcium, both of which are essential for bone strength and muscle maintenance. While mascarpone is higher in fat than many other cheeses, it’s worth noting that fat helps make meals more satisfying, which can prevent overeating later.

Parmesan cheese, on the other hand, is a nutritional powerhouse when enjoyed in moderation. It’s rich in calcium, protein, and phosphorus, which are all essential for maintaining bone and muscle health. Plus, it provides a robust flavor, meaning you don’t have to use a lot to achieve a delicious, cheesy result.

Now, let’s not overlook the eggs. Eggs are one of the most nutrient-dense foods available. They provide high-quality protein along with important vitamins like B12, riboflavin, and choline, which supports brain function and metabolism. Eggs are also a source of antioxidants like lutein and zeaxanthin, which promote eye health.

Preparation Time, Servings, and Nutritional Information Spinach Florentine Breakfast Casserole

One of the biggest selling points of this Spinach Florentine Breakfast Casserole is how straightforward the preparation is. It’s a dish that looks impressive but doesn’t require hours of work. Here’s how the timing and serving breakdown looks.

Preparation Time:

  • Thawing and draining spinach: 10 minutes

  • Sautéing spinach, onions, and garlic: 10 minutes

  • Mixing filling and assembling casserole: 15 minutes

  • Refrigeration (if making ahead): At least 1 hour (up to overnight)

  • Baking: 45 minutes

  • Cooling: 10 minutes

Total Time: Approximately 1 hour and 30 minutes (plus refrigeration time if making ahead).

Servings: This recipe serves 12 generous portions. If you’re serving this as part of a larger brunch spread, you could easily stretch it to serve more people.

Nutritional Information (Per Serving):

  • Calories: 433

  • Protein: 15g

  • Carbohydrates: 32g

  • Fat: 28g

  • Fiber: 3g

  • Sugar: 4g

  • Calcium: 230mg

  • Iron: 3mg

These values may vary slightly depending on the specific brands of ingredients you use or any modifications you make.

Step-by-Step Cooking Instructions Spinach Florentine Breakfast Casserole

1: Gather Your Ingredients

Before you begin, make sure you’ve got everything ready to go. Here’s what you’ll need:

Ingredients:

  • 10 ounces frozen chopped spinach, thawed and squeezed dry

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 1 tablespoon olive oil or butter

  • 1 cup mascarpone cheese (Can substitute with cream cheese if needed)

  • 1/2 cup grated Parmesan cheese, divided

  • 6 English muffins, split in half (you’ll use both tops and bottoms)

  • 6 large eggs

  • 1 1/2 cups half-and-half (Can substitute with whole milk for a lighter version)

  • 1/2 teaspoon salt

  • 1/4 teaspoon freshly ground black pepper

  • 1/4 teaspoon crushed red pepper flakes (optional, for a slight kick)


2: Prepare the Spinach Mixture

The spinach mixture is where all that cheesy, savory goodness comes from.

  1. Sauté the Aromatics:

    • Heat 1 tablespoon olive oil or butter in a large skillet over medium heat.

    • Add the onion and cook until it turns soft and translucent (about 5–7 minutes).

    • Add the garlic and cook for another 30 seconds, just until fragrant.

  2. Add the Spinach:

    • Stir in the thawed and squeezed-dry spinach.

    • Cook, stirring occasionally, for 3–5 minutes, until any remaining moisture has evaporated.

    • Season lightly with salt and pepper to enhance the flavor.

  3. Combine with Cheese:

    • Remove the skillet from heat and let the spinach mixture cool slightly.

    • In a large bowl, mix the cooked spinach mixture with 1 cup mascarpone cheese and 1/4 cup of the Parmesan cheese.

    • Stir well until everything is creamy and evenly combined. Set aside.


3: Prepare the English Muffins

This is where this casserole gets its unique texture and flavor.

  1. Toast the English Muffins (Optional but Recommended):

    • Lightly toast the 6 split English muffins to give them extra structure and a slightly crispy edge.

    • This step helps prevent sogginess once the egg mixture is added.

  2. Arrange the English Muffin Bottoms:

    • Grease a 9×13-inch baking dish.

    • Place the bottom halves of the English muffins in a single layer across the bottom of the dish.

    • They should fit snugly—trim if necessary.


4: Assemble the Casserole

Now, let’s layer all that goodness together.

  1. Spread the Spinach Mixture:

    • Spread the creamy spinach mixture evenly over the English muffin bottoms.

    • Use a spatula to smooth it out, making sure every bite will have a bit of that cheesy, flavorful filling.

  2. Top with English Muffin Tops:

    • Place the top halves of the English muffins over the spinach mixture, cut side facing down.

    • Gently press down to ensure they’re nestled in well.


5: Make the Egg Mixture

The rich, savory custard that ties it all together.

  1. Whisk the Eggs and Cream:

    • In a medium bowl, whisk together:

      • 6 large eggs

      • 1 1/2 cups half-and-half

      • 1/2 teaspoon salt

      • 1/4 teaspoon freshly ground black pepper

      • 1/4 teaspoon crushed red pepper flakes (optional)

  2. Pour Over the Casserole:

    • Carefully pour the egg mixture over the layered casserole, making sure it soaks evenly through the muffins.

    • Gently press down to help the liquid absorb.

  3. Chill (Highly Recommended):

    • Cover with plastic wrap and refrigerate for at least 1 hour, or preferably overnight.

    • This allows the English muffins to fully absorb the egg mixture, making for a custardy, flavorful bake.


6: Bake the Casserole

It’s finally time to bake!

  1. Preheat Oven:

    • Preheat your oven to 350°F (175°C).

  2. Bake:

    • Uncover the casserole and sprinkle with the remaining 1/4 cup Parmesan cheese.

    • Bake for 45–50 minutes, or until the top is golden brown and the center is set.

    • To check for doneness, insert a knife into the center—it should come out clean.

  3. Rest and Serve:

    • Let the casserole rest for 10 minutes before slicing and serving. This helps everything firm up for easier serving.


How to Serve Spinach Florentine Breakfast Casserole

This rich and hearty breakfast casserole is perfect for serving a crowd. Here’s how to make it shine:

  • Brunch Spread:

    • Serve with fresh fruit, crispy hash browns, or a light arugula salad to balance the richness.

    • Add some freshly squeezed orange juice or coffee for a complete meal.

  • Holiday Brunch:

    • Pair with other breakfast favorites like turkey bacon, fluffy pancakes, or warm, buttery croissants.

    • Dust the top with extra Parmesan and fresh herbs like parsley or chives for a beautiful presentation.

  • Family Breakfast:

    • Slice into squares and serve with hot sauce or your favorite creamy dressing on the side.

    • Toasted bread or biscuits make great side dishes.


Pairing Suggestions

Pairing this casserole with the right sides and drinks makes all the difference!

  • Beverages:

    • Freshly brewed coffee, chai lattes, or iced tea.

    • Sparkling apple cider or fruit smoothies for a refreshing touch.

  • Side Dishes:

    • Roasted vegetables like asparagus or bell peppers.

    • Simple green salad with lemon vinaigrette.

    • Hash browns or roasted potatoes.

  • Bread Options:

    • Warm dinner rolls, buttery biscuits, or toast.


Storage, Freezing & Reheating Instructions

Storing:

  • Refrigerator: Store leftovers in an airtight container for up to 3 days.

Freezing:

  • Freeze the Entire Casserole: Wrap the fully baked, cooled casserole in plastic wrap and foil. Store for up to 2 months.

  • Freeze Individual Portions: Cut into squares, wrap in plastic wrap, and place in a freezer-safe bag.

Reheating:

  • From Refrigerator: Bake at 350°F (175°C) for 15–20 minutes, or microwave individual portions for 1–2 minutes.

  • From Frozen: Bake at 350°F (175°C) for 30–40 minutes, until heated through.

Common Mistakes to Avoid

Even a beautiful breakfast casserole like this can go wrong if you’re not careful. Here are some common mistakes to avoid:

  1. Not Draining the Spinach Properly:
    Frozen spinach is loaded with moisture, and if you don’t squeeze out the excess water, it can leave your casserole watery and unappetizing. After thawing, press the spinach with paper towels or wring it out in a clean kitchen towel to remove as much moisture as possible.

  2. Skipping the Soaking Time:
    This recipe relies on the English muffins soaking up the seasoned egg mixture to achieve a creamy, cohesive texture. If you skip the soaking time or rush it, you’ll end up with dry, unevenly cooked bites. Ideally, let the casserole rest for at least an hour, but overnight is even better.

  3. Overmixing the Egg Mixture:
    It’s tempting to whisk your eggs and cream like crazy, but overmixing can cause the casserole to puff up too much while baking, only to deflate dramatically once removed from the oven. Gently whisk until just combined for the best texture.

  4. Baking Without Covering (When Needed):
    While this casserole is baked uncovered for a golden, crisp top, if you notice it browning too quickly, tent it loosely with foil. This will allow the interior to cook through without burning the surface.

  5. Cutting the Casserole Too Soon:
    After baking, the casserole needs time to rest for about 10 minutes. This helps it firm up, making slicing much easier and prettier. Cutting too soon can result in messy, runny portions.


Pro Tips for the Perfect Breakfast Casserole

Want to nail this Spinach Florentine Breakfast Casserole every time? Here are some pro tips to keep in mind:

  1. Use High-Quality Mascarpone Cheese:
    Mascarpone is the secret to this casserole’s rich, creamy texture. Opt for a good-quality brand, and if you can’t find mascarpone, cream cheese is an acceptable substitute, but mascarpone’s smoothness really makes a difference.

  2. Toast the English Muffins First:
    To add an extra layer of flavor and avoid soggy bread, lightly toast the English muffin halves before layering them into the casserole dish. This step helps them maintain a better texture after soaking.

  3. Prep Ahead for Ultimate Convenience:
    This casserole is perfect for making ahead! Prepare it the night before and let it sit in the fridge. The next morning, just pop it into the oven, and you’re good to go. Perfect for stress-free brunch hosting!

  4. Customize Your Flavor Profile:
    While the classic spinach and mascarpone combo is heavenly, feel free to jazz it up with extras like cooked turkey bacon, sautéed mushrooms, roasted red peppers, or sun-dried tomatoes for added flavor and texture.

  5. Season Generously:
    Eggs and spinach can be pretty bland without proper seasoning. Make sure to taste your spinach-mascarpone mixture before assembling. Add more salt, pepper, or even nutmeg if you’re feeling fancy.


Frequently Asked Questions (FAQs)

Q1: Can I use fresh spinach instead of frozen?
Yes, you can! If using fresh spinach, you’ll need about 1 pound of fresh leaves, sautéed until wilted. Make sure to drain any excess moisture before combining with the mascarpone mixture.

Q2: Can I prepare this casserole in advance?
Absolutely! This dish is perfect for meal prep. You can assemble the casserole the night before, cover it with plastic wrap, and refrigerate it for up to 12 hours before baking.

Q3: What if I don’t have mascarpone cheese?
No problem! You can substitute mascarpone with cream cheese or even ricotta for a slightly different texture and flavor. However, mascarpone’s silky richness truly elevates the dish.

Q4: How do I reheat leftovers?
To reheat leftovers, cover the casserole with foil and warm it in a 350°F oven for about 15–20 minutes or until heated through. You can also microwave individual portions, but the texture may not be as good.

Q5: Can I freeze the casserole?
Yes! You can freeze the fully baked casserole. Let it cool completely, then wrap it tightly in plastic wrap and foil. It will keep well in the freezer for up to 2 months. To reheat, bake at 350°F for about 30–40 minutes or until warmed through.

Q6: Can I add meat to this casserole?
Definitely! Cooked turkey bacon, chicken sausage, or even crumbled beef bacon are excellent additions. Make sure to cook and drain the meat before adding it to the casserole.


Conclusion & Call to Action

This Spinach Florentine Breakfast Casserole is everything you need for a cozy, satisfying brunch. It’s rich, creamy, cheesy, and packed with hearty spinach goodness. And best of all? It’s practically made for make-ahead convenience!

Picture it: warm, pillowy layers of English muffins soaking up all that luscious mascarpone and egg mixture, with pockets of tender spinach and melty Parmesan scattered throughout. Whether you’re hosting a holiday breakfast or just treating yourself to something special, this casserole hits all the right notes.

Now it’s your turn! Try out this recipe for your next brunch or holiday gathering and let me know how it turns out. Did you stick with the classic flavors, or did you throw in some delicious extras of your own? I’d love to hear all about it!

And if you snap a photo of your gorgeous, golden-baked casserole, don’t forget to share it! Tag me on social media or leave a comment below. I can’t wait to see your delicious creations!

Happy cooking and enjoy every cheesy, creamy bite! 🥳✨

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Spinach Florentine Breakfast Casserole


  • Author: Ava Reed
  • Total Time: 1 hour 5 minutes (plus chilling time)
  • Yield: 612 servings 1x
  • Diet: Vegetarian

Description

This Spinach Florentine Breakfast Casserole is a rich, creamy, and satisfying breakfast dish perfect for brunches, holidays, or special occasions. Made with frozen spinach, creamy mascarpone, Parmesan cheese, and English muffins, it’s a delightful twist on traditional breakfast casseroles. Prep it the night before for a stress-free morning meal that everyone will love!


Ingredients

Scale

For the Casserole:

  • 1 (10 oz) package frozen chopped spinach, thawed and drained

  • 1 tbsp olive oil

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 1/2 cup mascarpone cheese

  • 1/2 cup freshly grated Parmesan cheese, divided

  • 6 large English muffins, split and lightly toasted

  • 6 large eggs

  • 1 1/2 cups half-and-half

  • 1/2 tsp salt

  • 1/4 tsp black pepper

  • 1/4 tsp crushed red pepper flakes (optional, for a little heat)


Instructions

  • Prepare Spinach Mixture:

    • Heat olive oil in a skillet over medium heat.

    • Add onions and cook until soft (about 5 minutes).

    • Add garlic and cook for 1 minute until fragrant.

    • Stir in spinach and cook for another 3 minutes until heated through.

    • Remove from heat and mix with mascarpone cheese and 1/4 cup Parmesan until well combined.

  • Assemble the Casserole:

    • Grease a 9×13-inch baking dish.

    • Place the bottom halves of the toasted English muffins evenly across the dish.

    • Spread the spinach mixture over the muffin halves.

    • Place the muffin tops over the spinach mixture.

  • Prepare Egg Mixture:

    • In a large bowl, whisk together eggs, half-and-half, salt, pepper, and crushed red pepper flakes.

    • Pour the egg mixture evenly over the layered casserole.

    • Sprinkle the remaining 1/4 cup Parmesan cheese on top.

  • Chill:

    • Cover and refrigerate for at least 1 hour, or overnight for best results.

  • Bake:

    • Preheat oven to 350°F (175°C).

    • Bake uncovered for 45 minutes, or until the top is golden and the center is set.

    • Let rest for 10 minutes before slicing and serving.

Notes

  • Make sure to drain the thawed spinach well to avoid a soggy casserole.

  • You can replace mascarpone with cream cheese if preferred.

  • This casserole can be assembled the night before and baked fresh in the morning.

  • Serve with a light salad or fresh fruit for a complete brunch spread.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Breakfast, Brunch
  • Method: Baking
  • Cuisine: American, Italian-Inspired

Leave a Comment

Recipe rating