If you are searching for a breakfast dish that feels both indulgent and nourishing, the Spinach Florentine Breakfast Casserole with English Muffins and Mascarpone Recipe is your new best friend. This casserole brings together the vibrant freshness of spinach, the creamy decadence of mascarpone, and the satisfying texture of English muffins all baked within a rich custard layer. Every bite delivers a harmonious blend of flavors and textures that makes mornings brighter and gatherings unforgettable. Whether you’re hosting brunch or treating yourself to a cozy weekend meal, this recipe will quickly become a cherished staple in your kitchen.

Ingredients You’ll Need
Gathering the right ingredients is key to achieving the perfect balance of creamy, savory, and fresh flavors in this casserole. These simple components each play a special role in delivering the comforting, gourmet palate experience that this dish promises.
- Frozen chopped spinach (16 ounces): Provides vibrant color and classic Florentine flavor; thaw and squeeze dry to avoid sogginess.
- Olive oil (2 tablespoons plus 1 tablespoon): Adds a subtle fruity richness and is perfect for sautéing and greasing the pan.
- Medium yellow onion (1, chopped): Offers a sweet, aromatic base that mellows perfectly when sautéed.
- Garlic cloves (2, minced): Infuses a gentle kick and warmth to the spinach mixture.
- Mascarpone cheese (8 ounces): Brings a luscious creaminess that makes the casserole silky smooth.
- Parmesan cheese (1 cup, divided): Adds a nutty, salty depth that complements spinach beautifully.
- Kosher salt (2 teaspoons, divided): Essential for seasoning layers evenly for full flavor.
- Ground black pepper (½ teaspoon, divided): Offers subtle heat and sharpness to enhance other ingredients.
- Large eggs (6): The glue that creates a custardy, rich consistency.
- Half-and-half (1 cup): Keeps the egg mixture moist and tender.
- Crushed red pepper (¼ teaspoon): A touch of warmth that contrasts the creaminess without overpowering.
- Whole English muffins (6, split): Provides a fluffy yet sturdy base and top to soak up all that luscious custard.
How to Make Spinach Florentine Breakfast Casserole with English Muffins and Mascarpone Recipe
Step 1: Prepare the Spinach and Aromatics
Begin by thoroughly squeezing the thawed spinach in a kitchen towel to remove excess water — this step is crucial for preventing a watery casserole. Heat olive oil in a skillet over medium-high heat, then add the chopped onion, sautéing until translucent and tender, about five minutes. Toss in the minced garlic and cook just until fragrant, approximately thirty seconds. Add the spinach to the skillet, cooking down any remaining moisture for around two minutes, then set aside to cool. This sautéed mixture is where the flavor foundation is built, marrying sweetness from onions with garlicky depth.
Step 2: Create the Creamy Spinach Mixture
Reserve 1/4 cup of the sautéed spinach mixture to fold into the egg custard later, and combine the rest with mascarpone cheese, half of the Parmesan cheese, 1/2 teaspoon each of salt and black pepper. Stir everything until the mascarpone is fully blended into a creamy, tangy spinach spread. This luscious mixture is the heart of the casserole and delivers that signature creamy texture and flavor.
Step 3: Whisk the Egg Mixture
In a large bowl, whisk together the eggs, half-and-half, crushed red pepper, reserved spinach mixture, remaining Parmesan, salt, and pepper. This savory custard will soak into the English muffins, binding everything together and adding richness with subtle spice notes that brighten each bite.
Step 4: Assemble the Casserole
Lightly grease a 13 by 9-inch baking dish with olive oil to ensure easy serving later. Arrange the bottom halves of the English muffins in the dish, forming three rows of two. Spread the creamy mascarpone-spinach mixture evenly over these muffin halves, then top with the remaining English muffin halves, creating a layered sandwich effect.
Step 5: Pour and Chill
Slowly pour the egg custard mixture over the layered muffins, gently pressing down to fully submerge them so every bite is soaked in that rich, flavorful liquid. Sprinkle the last of the Parmesan cheese on top for a golden, crispy finish. Cover the dish with foil and refrigerate for at least one hour or up to twelve hours, allowing flavors to meld and the bread to soak perfectly.
Step 6: Bake to Perfection
When ready, preheat your oven to 350 degrees Fahrenheit. Uncover the casserole and bake for about 45 minutes, or until the top is golden and the custard has set firmly yet tenderly. Let the casserole cool for about ten minutes to finish setting before slicing. This step ensures the perfect texture and allows the flavors to shine when you serve.
How to Serve Spinach Florentine Breakfast Casserole with English Muffins and Mascarpone Recipe

Garnishes
A sprinkle of fresh chopped parsley or chives adds an eye-catching pop of green and a touch of freshness that contrasts beautifully with the creamy casserole. A light drizzle of extra virgin olive oil or a dollop of sour cream can also elevate the presentation and create an even richer taste experience.
Side Dishes
Complement this hearty casserole with light, crisp side dishes like sliced fresh tomatoes, a tangy fruit salad, or roasted asparagus. The freshness of these sides balances the richness of the casserole, making your meal feel wonderfully complete and well-rounded.
Creative Ways to Present
For a crowd-pleasing brunch, serve the casserole in the baking dish for family-style gatherings, accompanied by small bowls of garnishes and sides for guests to customize their plates. Alternatively, cut the casserole into neat squares and place each portion on a warm plate with a drizzling of pesto or hollandaise sauce for an elegant twist.
Make Ahead and Storage
Storing Leftovers
Cover any leftover Spinach Florentine Breakfast Casserole tightly with aluminum foil or plastic wrap and refrigerate. It will stay fresh for up to 3 days, allowing you to enjoy this flavorful breakfast or brunch again without compromising taste or texture.
Freezing
This casserole freezes beautifully. Wrap it tightly with plastic wrap and then foil, or transfer individual portions to airtight containers. Frozen casseroles can last up to 2 months. Thaw overnight in the refrigerator before reheating to preserve texture.
Reheating
Reheat portions in a 350-degree Fahrenheit oven for 15 to 20 minutes or until warmed through. Using the oven keeps the top crisp and the interior soft. Alternatively, microwave reheating is faster but may make the texture softer, so use microwaves for convenience and ovens when you want a fresh-baked feel.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! If you prefer fresh spinach, use about 1 pound, wash it well, and sauté until wilted and most moisture evaporates. Be sure to squeeze out any excess liquid to avoid a soggy casserole.
Is mascarpone cheese essential for this recipe?
Mascarpone adds a silky richness that’s hard to substitute exactly. If you don’t have it, cream cheese or ricotta may work, but with a slightly different texture and flavor.
How long can I refrigerate the assembled casserole before baking?
It can be refrigerated covered for up to 12 hours. This makes it perfect to prepare the night before and bake fresh in the morning.
Can I make this recipe gluten-free?
Yes! Simply substitute gluten-free English muffins to keep the same wonderful structure and soak-in effect without gluten.
Does this recipe freeze well after baking?
It does, but note that the texture of the mascarpone and egg custard can change slightly after freezing and reheating. For best results, freeze before baking and cook fresh after thawing.
Final Thoughts
There’s nothing quite like waking up to the warm comfort of the Spinach Florentine Breakfast Casserole with English Muffins and Mascarpone Recipe. Its delightful layers of creamy spinach, tender English muffins, and cheesy custard make every morning feel special. I promise once you prepare this dish, it will quickly earn a cherished spot at your breakfast or brunch table. So go ahead, give it a try, and savor the magic it brings to your day.
Print
Spinach Florentine Breakfast Casserole with English Muffins and Mascarpone Recipe
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Total Time: 2 hours 15 minutes
- Yield: 12 servings
- Category: Breakfast Casserole
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This delicious Spinach Florentine Breakfast Casserole is a savory and creamy dish perfect for brunch or a hearty breakfast. Featuring sautéed spinach, mascarpone, Parmesan cheese, and English muffins, it’s baked to golden perfection and offers a delightful blend of flavors and textures. Make ahead and bake for a comforting meal that serves a crowd.
Ingredients
Spinach Mixture
- 16 ounces frozen chopped spinach (thawed)
- 2 tablespoons olive oil (for sautéing)
- 1 medium yellow onion (chopped)
- 2 cloves garlic (minced)
Cheese and Seasoning
- 8 ounces mascarpone cheese
- 1 cup Parmesan cheese (divided)
- 2 teaspoons kosher salt (divided)
- 0.5 teaspoon freshly ground black pepper (divided)
- 0.25 teaspoon crushed red pepper
Egg Mixture
- 6 large eggs
- 1 cup half-and-half
- Reserved 1/4 cup spinach mixture
Other
- 6 whole English muffins (split)
- 1 tablespoon olive oil (to grease baking dish)
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 olive oil in a large skillet over medium-high heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook until fragrant, about 30 seconds. Stir in the spinach and cook until dried out, about 2 minutes. Remove from heat and let cool for about 5 minutes.
- Prepare Spinach Mixture. Reserve 1/4 cup of the spinach mixture for the egg mixture later. 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.
- Mix Egg Casserole Base. In a large bowl, whisk together the eggs, half-and-half, crushed red pepper, reserved 1/4 cup spinach mixture, 1/4 cup Parmesan cheese, remaining 1 1/2 teaspoons kosher salt, and remaining 1/2 teaspoon black pepper until thoroughly combined.
- Assemble the 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.
- Add Egg Mixture. Pour the egg mixture evenly over the assembled casserole. Gently press down on the English muffins to help them soak up the mixture. Sprinkle the top with the remaining 1/4 cup Parmesan cheese.
- Chill Before Baking. Cover the baking dish with foil and refrigerate for at least 1 hour or up to 12 hours to allow flavors to meld and muffins to soak.
- Bake the Casserole. Preheat the oven to 350°F (175°C). Remove the foil and bake the casserole uncovered for about 45 minutes, or until it is just set and golden brown on top.
- Rest and Serve. Let the casserole cool for 10 minutes before slicing and serving to allow it to firm up for easy portions.
Notes
- Be sure to thoroughly squeeze the spinach to remove excess moisture to prevent a soggy casserole.
- Letting the casserole chill in the refrigerator before baking improves the texture and flavor.
- You can prepare this casserole the night before to save time for brunch.
- Use freshly grated Parmesan for the best flavor and melting quality.
- Adjust the crushed red pepper to your desired spice level or omit for a milder dish.
- Leftovers refrigerate well and can be reheated for a quick breakfast.

