If you’re searching for a breakfast dish that feels like a warm hug and delivers on flavor, texture, and a touch of elegance, then this Delicious Spinach Florentine Breakfast Casserole Recipe is exactly what you need. With creamy mascarpone, hearty English muffins, and savory spinach all baked into one irresistible casserole, it’s a delightful way to start your day or impress your brunch guests. Trust me, once you make this, it will swiftly become a staple you reach for again and again.

Ingredients You’ll Need
Gathering the ingredients for this casserole is refreshingly simple, yet each one plays a vital role in building layers of taste, moisture, and color. From spinach’s vibrant green to the rich creaminess of mascarpone, this combination brings perfect balance to your morning table.
- 16 ounces frozen chopped spinach (thawed): The star green veggie that adds freshness and nutrients while keeping the dish hearty.
- 2 tablespoons olive oil (for sautéing): Adds a subtle richness and helps soften the onions and garlic perfectly.
- 1 medium yellow onion (chopped): Brings a sweet, savory depth when sautéed.
- 2 cloves garlic (minced): Infuses the casserole with aromatic warmth.
- 8 ounces mascarpone cheese: This creamy cheese gives the casserole a luscious texture and mild tang.
- 1 cup Parmesan cheese (divided): Adds sharp, nutty flavor and a lovely golden crust when baked.
- 2 teaspoons kosher salt (divided): Balances and enhances all the other flavors beautifully.
- 0.5 teaspoon freshly ground black pepper (divided): Offers just the right amount of subtle heat and spice.
- 6 large eggs: The perfect binder that brings the entire casserole together with richness.
- 1 cup half-and-half: Adds creaminess without weighing down the dish.
- 0.25 teaspoon crushed red pepper: Gives a gentle kick for those who love a hint of spice in their breakfast.
- 6 whole English muffins (split): The unexpected bread base that soaks up all flavors while providing a crispy bite.
- 1 tablespoon olive oil: Used to grease the baking dish, preventing sticking and adding flavor.
How to Make Delicious Spinach Florentine Breakfast Casserole Recipe
Step 1: Prep the Spinach
Start by thoroughly squeezing the thawed spinach with a clean kitchen towel or paper towels to remove as much liquid as possible. This step is key to keeping your casserole from becoming soggy, while concentrating that lush spinach flavor.
Step 2: Sauté Onions, Garlic, and Spinach
In a large skillet over medium-high heat, warm the olive oil and add the chopped onion. Cook for about 5 minutes until the onions turn translucent and sweet. Toss in the minced garlic, cooking just 30 seconds until fragrant, then stir in the spinach. Sauté together until the spinach mixture is mostly dried out, about 2 minutes. Remove from heat and allow to cool for about 5 minutes.
Step 3: Mix the Spinach Filling
Save 1/4 cup of the spinach mixture for later and place the rest in a medium bowl. Stir in mascarpone cheese, half of the Parmesan (1/2 cup), plus 1/2 teaspoon each of salt and black pepper. Combine well until it forms a creamy, flavorful filling.
Step 4: Prepare the Egg Mixture
In a large bowl, whisk together the eggs, half-and-half, crushed red pepper, the reserved 1/4 cup spinach mixture, remaining 1/4 cup Parmesan, 1 1/2 teaspoons salt, and 1/2 teaspoon black pepper. This creates a silky custard that will soak perfectly into the English muffins.
Step 5: Assemble the Casserole
Lightly grease a 13×9-inch baking dish with olive oil. Arrange the bottom halves of the English muffins in neat rows—three rows of two. Spread the creamy spinach-mascarpone mixture evenly over these muffin halves, then cover with the remaining muffin tops.
Step 6: Add the Egg Custard and Bake
Pour the egg mixture carefully over the assembled casserole. Gently press down on the muffins to help them absorb the custard. Sprinkle the remaining Parmesan cheese over the top. Cover the dish with foil and refrigerate for at least one hour, or up to 12 hours if prepping ahead.
Step 7: Baking to Perfection
When ready to bake, preheat your oven to 350°F. Remove the foil and bake the casserole for about 45 minutes or until it’s just set and sporting a glorious golden-brown top. Let it rest for 10 minutes before slicing and serving.
How to Serve Delicious Spinach Florentine Breakfast Casserole Recipe

Garnishes
A sprinkle of fresh chopped parsley or basil adds a pop of green and fresh aroma, complementing the casserole’s richness. A light dusting of extra Parmesan right before serving can also boost that wonderful umami kick.
Side Dishes
This casserole pairs beautifully with fresh fruit salad or a simple mixed greens salad dressed with lemon vinaigrette for a bright contrast. For a brunch spread, consider crisp bacon or sausage links to round out the meal.
Creative Ways to Present
For a fun twist, serve individual portions in ramekins for personal servings. You can also cut the casserole into bite-sized squares to serve as savory breakfast appetizers at a gathering. Wrapping in foil and adding a breakfast beverage bar nearby turns it into a full brunch party hit.
Make Ahead and Storage
Storing Leftovers
Place any leftover casserole in an airtight container and refrigerate for up to 3 days. The flavors meld beautifully when reheated, making it perfect for a quick next-day breakfast or snack.
Freezing
This casserole freezes wonderfully before baking. Wrap the assembled but unbaked dish tightly with plastic wrap and aluminum foil, then freeze for up to 2 months. When ready to enjoy, thaw overnight in the fridge and follow the baking instructions.
Reheating
Gently reheat individual portions in the microwave for about 1 to 2 minutes or until warmed through, or cover with foil and warm in a 350°F oven for 15-20 minutes to retain moisture and texture without drying out.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If using fresh spinach, sauté until wilted and be sure to squeeze out excess moisture to prevent the casserole from becoming soggy. You’ll need about 1 pound fresh to substitute for frozen.
Is this recipe gluten-free?
The traditional recipe uses English muffins, which contain gluten. For a gluten-free version, substitute with your favorite gluten-free bread or muffin alternatives that absorb custard well.
Can I add other vegetables to the casserole?
Definitely! Sautéed mushrooms, bell peppers, or sun-dried tomatoes would add appetizing complexity. Just make sure to cook them beforehand to remove excess moisture.
What cheese can I use instead of mascarpone?
If mascarpone feels hard to find, cream cheese or ricotta are excellent substitutes that will still keep your casserole creamy and rich.
How long can I refrigerate the casserole after assembly?
The casserole can be refrigerated covered for up to 12 hours before baking. This makes it an excellent make-ahead option for busy mornings or entertaining.
Final Thoughts
This Delicious Spinach Florentine Breakfast Casserole Recipe is a wonderful way to bring a touch of elegance to any breakfast or brunch, combining wholesome ingredients with creamy, savory goodness that your family and friends will adore. It’s easy to prepare, flexible enough for improvisation, and downright satisfying every time. Go on, give it a try—you might just find your new favorite breakfast tradition!
Print
Delicious Spinach Florentine Breakfast Casserole Recipe
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 2 hours 15 minutes
- Yield: 12 servings
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
This Delicious Spinach Florentine Breakfast Casserole is a savory and satisfying dish perfect for a hearty brunch or breakfast gathering. Layers of sautéed spinach and onions mixed with creamy mascarpone, Parmesan cheese, and a spiced egg custard soak into toasted English muffins, then baked to golden perfection. The casserole offers a balanced blend of flavors and textures, making it a crowd-pleaser that can be prepared ahead and baked fresh.
Ingredients
Vegetables and Aromatics
- 16 ounces frozen chopped spinach (thawed)
- 1 medium yellow onion (chopped)
- 2 cloves garlic (minced)
Cheeses and Dairy
- 8 ounces mascarpone cheese
- 1 cup Parmesan cheese (divided)
- 1 cup half-and-half
Egg Mixture
- 6 large eggs
- 0.25 teaspoon crushed red pepper
- 2 teaspoons kosher salt (divided)
- 0.5 teaspoon freshly ground black pepper (divided)
Baking Base and Oils
- 6 whole English muffins (split)
- 3 tablespoons olive oil (2 tablespoons for sautéing, 1 tablespoon for greasing)
Instructions
- Preparation: Place the thawed spinach on a clean kitchen towel and squeeze firmly to remove as much liquid as possible, ensuring the casserole won’t be watery.
- Sauté Vegetables: Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add minced garlic and cook for another 30 seconds until fragrant. Stir in the spinach and cook until dried out, approximately 2 minutes. Allow the mixture to cool for about 5 minutes.
- Prepare Spinach Mixture: Reserve 1/4 cup of the cooked spinach mixture. In a medium bowl, combine the remaining spinach with mascarpone cheese, 1/2 cup Parmesan cheese, 1/2 teaspoon kosher salt, and 1/2 teaspoon black pepper. Stir until well blended and set aside.
- Make Egg Mixture: In a large bowl, whisk together the eggs, half-and-half, crushed red pepper, the reserved 1/4 cup spinach mixture, 1/4 cup Parmesan cheese, remaining 1 1/2 teaspoons kosher salt, and 1/2 teaspoon black pepper until fully combined.
- Assemble Casserole: Lightly grease a 13×9-inch baking dish with 1 tablespoon olive oil. Arrange the bottom halves of the English muffins in three rows of two. Spread the spinach-mascarpone mixture evenly over the muffins. Cover with the top halves of the English muffins.
- Pour Egg Mixture: Pour the egg mixture evenly over the casserole, gently pressing down so the English muffins are submerged. Sprinkle the remaining 1/4 cup Parmesan cheese on top.
- Chill: Cover the dish tightly with foil and refrigerate for at least 1 hour or up to 12 hours. This step allows the flavors to meld and the bread to soak up the custard.
- Bake: Preheat the oven to 350°F (175°C). Remove the foil and bake the casserole uncovered until it is just set and the top is golden brown, about 45 minutes.
- Cool and Serve: Let the casserole cool for 10 minutes before slicing and serving. This resting time allows it to firm up for easier serving.
Notes
- Make sure to squeeze all excess moisture from the spinach to prevent a soggy casserole.
- Feel free to substitute the English muffins with crusty bread of your choice for texture variation.
- For a spicier kick, increase the crushed red pepper slightly or add a pinch of cayenne.
- This casserole can be prepared the night before for easy morning baking.
- Store leftovers covered in the refrigerator for up to 3 days; reheat gently before serving.

