Imagine a warm baking dish filled with tender spinach wrapped in a rich, velvety cream sauce. The top is golden brown, with bubbling mozzarella, nutty Parmesan, and a delicate layer of crispy breadcrumbs. As you scoop into the casserole, the cheese stretches beautifully, revealing the creamy spinach underneath.
That is the irresistible appeal of this Spinach Gratin Recipe.
Inspired by the French tradition of preparing dishes au gratin, this recipe combines vegetables with a creamy sauce and a browned topping. The result is a comforting side dish that feels elegant without requiring complicated cooking techniques.
Spinach gratin is especially wonderful during the holiday season. It pairs beautifully with roasted turkey, beef, chicken, and other festive main courses. However, it is just as delicious alongside a simple weeknight dinner.
Furthermore, this recipe transforms everyday spinach into something that even reluctant vegetable eaters may enjoy. The combination of garlic, sautéed onions, cream sauce, and melted cheese creates layers of savory flavor.
Whether you are preparing Thanksgiving dinner, Christmas lunch, or a cozy family meal, this creamy spinach gratin is an excellent addition to your table.
Why You’ll Love This Recipe
1. Easy to Prepare
This recipe uses simple cooking techniques and familiar ingredients. You only need to prepare the spinach, sauté the aromatics, make a quick cream sauce, and bake everything together. Additionally, most of the preparation can be completed ahead of time.
2. Deliciously Creamy and Cheesy
The combination of Parmesan, mozzarella, and a homemade cream sauce gives this spinach gratin its signature richness. Meanwhile, a little garlic and nutmeg balance the creaminess with warm, savory flavor.
3. Perfect for Holidays and Special Occasions
Spinach gratin looks beautiful when served in a white ceramic baking dish with a golden, bubbling cheese topping. Consequently, it makes an impressive addition to Thanksgiving, Christmas, Easter, and Sunday dinner menus.
4. Budget-Friendly Ingredients
Spinach, milk, flour, onions, and cheese are relatively accessible ingredients. You can also use frozen spinach, which is often economical and available year-round.
5. Versatile and Customizable
You can add mushrooms, artichokes, extra garlic, or different cheeses. Furthermore, you can adjust the richness of the sauce to suit your preferences.
6. A Crowd-Pleasing Vegetable Side Dish
The creamy sauce and crispy topping make spinach especially appealing. Even people who usually avoid cooked greens may appreciate the familiar flavors of cheese and garlic in this comforting casserole.
Health Benefits
Spinach is the nutritional centerpiece of this dish. It provides vitamin K, vitamin A precursors, folate, and several important minerals, including magnesium and potassium.
Additionally, spinach contains fiber and plant compounds that contribute to a varied, balanced diet.
Garlic and onions provide flavor and small amounts of beneficial plant compounds. Their natural sweetness becomes more pronounced when gently sautéed.
Milk and cheese contribute calcium and protein, while Parmesan adds a concentrated savory flavor.
Although this gratin is richer than plain steamed spinach because it contains butter, cheese, and milk, it can still be enjoyed as part of a balanced meal.
For a lighter variation, use reduced-fat milk and slightly less cheese. You can also serve smaller portions alongside lean protein and roasted vegetables.
Preparation Time, Servings, and Nutritional Information
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Calories: Approximately 295 per serving
Protein: Approximately 14 grams
Carbohydrates: Approximately 17 grams
Fat: Approximately 20 grams
Saturated Fat: Approximately 12 grams
Fiber: Approximately 3 grams
Sugar: Approximately 5 grams
Sodium: Approximately 540 milligrams
These are estimated nutritional values based on six servings. Actual amounts depend on the milk, cheese, breadcrumbs, and other ingredients used.
This dish works best as a rich vegetable side rather than a complete meal. Pairing it with roasted chicken, grilled fish, or another protein creates a satisfying dinner.
Ingredients List
Making homemade spinach gratin does not require expensive ingredients or specialized equipment. The secret is combining properly drained spinach with a flavorful homemade sauce and a generous layer of cheese.
For the Spinach Mixture
-
2 pounds (900 g) fresh spinach, or 20 ounces (about 565 g) frozen chopped spinach
-
2 tablespoons unsalted butter
-
1 medium yellow onion, finely diced
-
3 garlic cloves, minced
-
½ teaspoon salt, or to taste
-
¼ teaspoon freshly ground black pepper
For the Creamy Sauce
-
3 tablespoons unsalted butter
-
3 tablespoons all-purpose flour
-
1½ cups whole milk
-
½ cup heavy cream
-
½ teaspoon salt, adjusted to taste
-
¼ teaspoon black pepper
-
⅛ teaspoon ground nutmeg
-
½ cup freshly grated Parmesan cheese
-
2 ounces (55 g) cream cheese, softened, optional
For the Cheese and Breadcrumb Topping
-
1 cup shredded mozzarella cheese, divided
-
¼ cup freshly grated Parmesan cheese
-
⅓ cup panko breadcrumbs
-
1 tablespoon melted butter
-
1 tablespoon freshly chopped parsley, for garnish
Understanding the Key Ingredients
Fresh spinach: Fresh spinach gives the gratin a vibrant green color and tender texture. Look for leaves that are bright, crisp, and free from yellowing or slimy spots. Baby spinach is particularly convenient because it requires minimal trimming.
Frozen spinach: Frozen chopped spinach is a practical alternative. However, it must be completely thawed and squeezed thoroughly to remove excess moisture. Otherwise, the gratin may become watery.
Butter: Butter creates a rich flavor base for the onions and garlic. It also combines with flour to form the roux that thickens the cream sauce.
Onion: Yellow onion provides gentle sweetness and savory depth. Dice it finely so it blends smoothly into the finished casserole.
Garlic: Fresh garlic adds an aromatic flavor that complements both spinach and cheese. Garlic powder can be used in a pinch, but fresh garlic produces a more rounded taste.
Whole milk: Whole milk gives the sauce a creamy texture without making it excessively heavy. You can substitute 2% milk, although the sauce may be slightly less rich.
Heavy cream: Cream adds a luxurious finish. For a lighter variation, replace it with additional milk, but expect a less indulgent consistency.
Parmesan cheese: Parmesan contributes a salty, nutty flavor that balances the mild spinach. Freshly grated Parmesan is recommended because it melts more smoothly.
Mozzarella cheese: Mozzarella creates the beautiful melted cheese topping shown in the recipe image. Low-moisture mozzarella works especially well because it releases less water during baking.
Cream cheese: This optional ingredient makes the sauce thicker and slightly tangy. It is especially useful when you want an extra-creamy gratin.
Panko breadcrumbs: Panko creates a light, crispy topping. Regular breadcrumbs can be substituted, although the finished crust may be slightly denser.
Nutmeg: Just a pinch enhances the creamy sauce. It is a classic seasoning in spinach dishes, but too much can overwhelm the other flavors.
Step-By-Step Cooking Instructions
Step 1: Prepare the Spinach
Start by preheating your oven to 375°F (190°C).
Lightly grease an 8-by-10-inch baking dish or another similar-sized casserole dish.
If using fresh spinach, rinse it thoroughly to remove dirt.
Bring a large pot of water to a boil. Add the spinach and blanch for approximately 1–2 minutes, just until wilted.
Immediately drain it in a colander.
Once cool enough to handle, squeeze out as much water as possible.
This step is essential because spinach contains a significant amount of moisture. Removing that water helps prevent a thin, watery sauce.
If using frozen spinach, thaw it completely and squeeze it dry. There is no need to blanch it again.
Step 2: Sauté the Onion and Garlic
Place a large skillet over medium heat and melt two tablespoons of butter.
Add the diced onion and cook for approximately 3–4 minutes, stirring occasionally.
The onion should become soft, translucent, and fragrant without developing too much color.
Next, add the minced garlic and cook for about one minute.
You should notice a pleasant garlic aroma rising from the skillet.
Avoid burning the garlic because it can introduce bitterness.
Step 3: Add the Spinach
Add the drained spinach to the skillet with the onion and garlic.
Stir thoroughly to distribute the aromatics.
Cook for approximately 2–3 minutes, allowing any remaining moisture to evaporate.
Season lightly with salt and black pepper.
Remove the skillet from the heat and allow the spinach mixture to cool slightly.
Step 4: Make the Creamy Sauce
In a separate saucepan, melt three tablespoons of butter over medium heat.
Sprinkle in the flour and whisk continuously for approximately one minute.
The mixture should become smooth and lightly bubbly.
Gradually pour in the milk while whisking to prevent lumps.
Next, add the heavy cream.
Continue stirring for approximately 3–5 minutes, until the sauce thickens enough to coat the back of a spoon.
Reduce the heat to low.
Add the salt, black pepper, and nutmeg.
Stir in the Parmesan cheese and optional cream cheese until the sauce is smooth.
Avoid boiling the sauce after adding the cheese, as excessive heat may cause it to become grainy.
Step 5: Combine the Spinach and Cream Sauce
Transfer the cooked spinach mixture to a large mixing bowl.
Pour the warm cream sauce over the spinach.
Add half a cup of the shredded mozzarella.
Gently stir until the spinach is evenly coated.
The mixture should look creamy and cohesive, with the spinach distributed throughout the sauce.
If it appears unusually loose, allow it to stand briefly before assembling.
Step 6: Transfer to the Baking Dish
Spoon the spinach mixture into the prepared baking dish.
Spread it evenly with a spatula.
Make sure the mixture reaches the corners so the casserole bakes uniformly.
Avoid pressing it down too firmly because a little space between the spinach leaves helps preserve a pleasant texture.
Step 7: Add the Cheese and Breadcrumb Topping
Sprinkle the remaining half cup of mozzarella over the spinach.
Add the remaining quarter cup of Parmesan.
In a small bowl, combine the panko breadcrumbs with one tablespoon of melted butter.
Scatter the breadcrumbs evenly over the cheese.
This topping creates the golden, crispy surface that makes spinach gratin so appealing.
Step 8: Bake Until Golden and Bubbly
Place the baking dish in the preheated oven.
Bake for approximately 20–25 minutes, until the sauce bubbles around the edges and the topping turns golden brown.
The cheese should be melted, with lightly toasted spots across the surface.
If you want a deeper golden crust, briefly use the broiler for one or two minutes, watching carefully to prevent burning.
Step 9: Rest and Serve
Remove the gratin from the oven and allow it to rest for approximately five minutes.
This short resting period helps the sauce settle, making the casserole easier to serve.
Sprinkle with freshly chopped parsley.
Serve warm and enjoy the combination of tender spinach, creamy sauce, and crisp cheese topping.
How to Serve
Spinach gratin is best served warm, shortly after baking.
For a holiday meal, bring the entire casserole dish to the table and place it on a heat-resistant trivet. Its golden topping makes a beautiful centerpiece among other side dishes.
For individual servings, use a large spoon to lift portions carefully, preserving some of the browned crust on each serving.
Additionally, a sprinkle of fresh parsley provides a bright contrast against the creamy cheese.
For everyday dinners, serve it alongside roasted chicken, grilled steak, or baked salmon.
You can also spoon it over toasted sourdough for a comforting lunch.
Pairing Suggestions
Roast turkey is a classic pairing, particularly during Thanksgiving. The creamy spinach adds richness and color to the holiday plate.
Garlic and herb roasted chicken works beautifully because its savory flavors complement the Parmesan sauce.
Grilled steak is another excellent choice. The creamy gratin provides a delicious contrast to the browned meat.
Roasted carrots bring natural sweetness and color, balancing the rich cheese sauce.
For beverages, sparkling water with lemon or unsweetened iced tea offers a refreshing contrast.
For an unexpected pairing, serve spinach gratin with roasted pears and toasted walnuts. Their sweetness and crunch create an interesting contrast to the savory, creamy spinach.
Storage, Freezing and Reheating Instructions
Refrigerator Storage: Allow the gratin to cool slightly, then transfer leftovers to an airtight container. Refrigerate within two hours and store for up to 3–4 days.
Freezing: Spinach gratin can be frozen for approximately two months for best quality. However, cream-based sauces may separate slightly after thawing.
For better results, freeze the assembled gratin before baking, preferably without the breadcrumb topping.
Wrap the dish tightly with plastic wrap and aluminum foil, or use a freezer-safe airtight container.
Thawing: Transfer the frozen gratin to the refrigerator and allow it to thaw overnight.
Oven Reheating: Cover with foil and heat at 350°F (175°C) until hot throughout. Remove the foil during the final few minutes to restore the crispy topping.
Microwave Reheating: Heat individual portions in short intervals, stirring gently when practical.
Reheat leftovers to an internal temperature of 165°F (74°C).
The breadcrumb topping does not retain its crispness particularly well after freezing. Therefore, adding fresh buttered breadcrumbs before reheating gives the best result.
Common Mistakes to Avoid
1. Not Draining the Spinach Properly
Spinach releases a surprising amount of water. If you skip squeezing it dry, the sauce may become thin. Press the spinach firmly in a clean kitchen towel or fine-mesh strainer before using it.
2. Burning the Garlic
Garlic cooks quickly and can become bitter. Add it only after the onion has softened and cook it briefly.
3. Making the Sauce Too Thin
The sauce should thicken before being combined with the spinach. If it seems watery, continue cooking gently while whisking.
4. Adding Cheese Over High Heat
High temperatures can make cheese sauces grainy. Reduce the heat before stirring in Parmesan and cream cheese.
5. Using Too Much Salt
Parmesan already contributes saltiness. Season gradually and taste the sauce before adding more.
6. Overbaking the Gratin
Excessive baking can dry out the spinach and cause the sauce to separate. Remove the casserole once it is bubbling and golden.
Pro Tips
1. Squeeze the Spinach Twice
After the initial draining, let the spinach cool and squeeze it again. This extra step helps create a thick, creamy gratin rather than a watery casserole.
2. Grate Your Own Cheese
Freshly grated Parmesan and mozzarella generally melt more smoothly than some pre-shredded varieties. The resulting sauce has a more pleasant texture.
3. Add a Touch of Dijon Mustard
For extra depth, stir half a teaspoon of Dijon mustard into the cream sauce. It adds subtle tanginess without making the gratin taste strongly of mustard.
4. Toast the Breadcrumbs Lightly
For a particularly crispy topping, briefly toast the panko in melted butter before sprinkling it over the casserole.
5. Use a Shallow Baking Dish
A shallow dish creates more surface area for the golden cheese crust. This means more crispy topping in every serving.
6. Prepare the Components Ahead
Cook the spinach and prepare the sauce in advance. Refrigerate them separately, then combine and bake when needed.
Frequently Asked Questions
Can I Use Frozen Spinach Instead of Fresh Spinach?
Yes. Frozen spinach works very well in this recipe and is often more convenient. Thaw it completely and squeeze out as much liquid as possible before cooking.
Can I Make Spinach Gratin Ahead of Time?
Absolutely. Assemble the casserole up to one day in advance and refrigerate it, covered. Add the breadcrumb topping just before baking. You may need a few additional minutes in the oven if the dish is cold.
Can I Make This Recipe Gluten-Free?
Yes. Replace the all-purpose flour with a suitable gluten-free thickener and use certified gluten-free breadcrumbs. Check the labels of packaged ingredients as well.
Can I Make Spinach Gratin Without Heavy Cream?
Yes. Replace the cream with additional whole milk for a lighter version. The sauce may be slightly less rich, but it will still taste delicious.
Why Is My Spinach Gratin Watery?
The most common reason is excess moisture in the spinach. Another possibility is a sauce that was not thickened enough before baking. Squeeze the spinach thoroughly and cook the sauce until it coats a spoon.
What Other Cheeses Can I Use?
Gruyère, fontina, white cheddar, and Swiss cheese are excellent alternatives. Gruyère is particularly delicious because it melts smoothly and adds a slightly nutty flavor.
Can I Double the Recipe?
Yes. Double all ingredients and divide the mixture between two baking dishes or use a larger casserole dish. Baking time may increase slightly depending on the depth.
Can I Add Other Vegetables?
Certainly. Sautéed mushrooms, chopped artichoke hearts, and caramelized onions are excellent additions. Make sure any vegetables are cooked and drained before combining them with the sauce.
This Spinach Gratin Recipe proves that a simple vegetable can become one of the most comforting dishes on the dinner table.
With tender spinach, aromatic garlic, creamy Parmesan sauce, melted mozzarella, and a crispy golden topping, every spoonful offers a wonderful combination of flavor and texture.
Furthermore, the recipe is easy to customize, suitable for making ahead, and perfect for both special occasions and everyday meals.
Whether you’re planning a Thanksgiving feast, preparing Christmas dinner, or simply looking for a delicious cheesy spinach side dish, this gratin is worth making.
Save this recipe, share it with someone who loves creamy comfort food, and tell us how your homemade spinach gratin turns out.
Sometimes the most unforgettable side dishes begin with the simplest ingredients and a little melted cheese.