Spinach Gratin is a rich and creamy side dish that has become a staple in many households. This baked spinach dish features layers of cheesy goodness with a crispy topping that makes it both comforting and indulgent. Perfect for holidays or family gatherings, this dish is not only delicious but also easy to prepare ahead of time. Let’s dive into making this delightful Spinach Gratin!
Why You’ll Love This Spinach Gratin
This Spinach Gratin is more than just a side dish; it’s a crowd-pleaser! Here’s why you’ll love it:
- Rich and creamy texture that melts in your mouth.
- High in nutrients from fresh spinach, making it a healthier option.
- Versatile enough to pair with various main courses.
- Easy to prepare, perfect for weeknight dinner or special occasions.
- Can be made ahead of time, saving you stress during meal prep.
- Ideal for vegetarians looking for a hearty side.
- Can be customized with various cheeses and seasonings.
- Great for leftovers, reheating beautifully!
With a blend of flavors and textures, this creamed spinach dish is sure to impress!
Ingredients for Spinach Gratin
Gather these items:
- 1 1/2 pounds fresh spinach (about 3 bunches), stems removed
- 2 tablespoons butter
- 1 small onion, diced
- 1 tablespoon garlic, minced
- 1/2 tablespoon all-purpose flour (or cornstarch)
- 1 1/2 cups heavy cream
- 1/2 cup Parmesan cheese, grated, divided
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon ground black pepper
- 1 cup mozzarella cheese, shredded
How to Make Spinach Gratin Step-by-Step
- Step 1: Preheat oven to 350°F (175°C) and lightly grease a 9-inch square baking dish or casserole pan.
- Step 2: Cut fresh spinach in half and cook in a large pot of boiling water for about 30 seconds, just until wilted. Drain in a colander immediately and rinse under cold running water until cool enough to handle. Squeeze out as much excess water as possible, then set aside.
- Step 3: In a large skillet, melt butter over medium-high heat bubbly, about 1-2 minutes. Add the onion and garlic, and sauté until soft and fragrant, about 2 minutes.
- Step 4: Add flour (or cornstarch) and stir well until combined. Gradually pour in the heavy cream, stirring constantly. Add 1/4 cup of Parmesan, then reduce the heat to medium and bring the mixture to a gentle simmer. Cook for 4-5 minutes, stirring often, until smooth and thickened. Season with salt and pepper to taste.
- Step 5: Stir in the prepared spinach and toss well to coat in the creamy sauce. Cook for another 1-2 minutes until evenly heated through.
- Step 6: Transfer the spinach mixture to the prepared baking dish. Sprinkle with mozzarella cheese and the remaining 1/4 cup Parmesan on top. Bake for 20 minutes until the cheese is melted and golden brown.
- Step 7: Alternatively, you can place the dish under the broiler on high for 2-3 minutes until golden and bubbly. Watch closely so it doesn’t burn.

Pro Tips for the Perfect Spinach Gratin
Keep these in mind:
- Use fresh spinach for the best flavor and texture.
- Don’t skip the rinsing step after boiling; it helps maintain color.
- Experiment with different cheeses like Gruyere or feta for unique flavors.
- For a crunchy topping, consider adding breadcrumbs mixed with butter.
- This dish is perfect for meal prep; simply reheat in the oven!
Best Ways to Serve Spinach Gratin
When it comes to serving, consider these ideas:
- Pair it with roasted chicken for a delightful dinner.
- Serve as a side to grilled steak or fish.
- Include it in a buffet spread as a vegetarian option.
How to Store and Reheat Spinach Gratin
To store, allow the dish to cool completely, then cover and refrigerate for up to 3 days. Reheat in the oven at 350°F (175°C) until warmed through. This dish is great for meal prep, making it easy to have a comforting side ready to go!
Frequently Asked Questions About Spinach Gratin
What’s the secret to perfect Spinach Gratin?
The secret lies in properly cooking the spinach and creating a smooth cream sauce that complements the cheese. Using a mix of cheeses can enhance flavor, and don’t forget to season well!
Can I make Spinach Gratin ahead of time?
Yes! This dish can be prepared up to a day in advance. Just assemble it, cover, and refrigerate. Bake when you’re ready to serve!
How do I avoid common mistakes with Spinach Gratin?
Ensure the spinach is well-drained to prevent a watery dish. Also, avoid overcooking the cream sauce; it should be thick but not boiling.
Variations of Spinach Gratin You Can Try
Here are some tasty variations:
- Spinach gratin with breadcrumbs: Top with seasoned breadcrumbs for crunch.
- Spinach gratin with cream cheese: Add cream cheese for extra creaminess.
- Healthy spinach gratin options: Substitute heavy cream with Greek yogurt for a lighter version.
- Spinach and cheese casserole: Mix in other vegetables for a colorful twist.
Each variation offers a unique take on this classic dish, ensuring there’s something for everyone!

For more delicious recipes, check out Thanksgiving Green Bean Casserole or Creamy Tomato Soup with Cheese. You can also explore Baked Mac and Cheese for a comforting meal option!
Print
Delicious Spinach Gratin: 7 Cheesy Comfort Food Recipes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Creamed Spinach Gratin is a rich, cheesy, and creamy side dish with a layer of crispy, melty cheese on top. Easy to make ahead and perfect for holidays.
Ingredients
- 1 1/2 pounds fresh spinach (about 3 bunches), stems removed
- 2 tablespoons butter
- 1 small onion, diced
- 1 tablespoon garlic, minced
- 1/2 tablespoon all-purpose flour (or cornstarch)
- 1 1/2 cups heavy cream
- 1/2 cup Parmesan cheese, grated, divided
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon ground black pepper
- 1 cup mozzarella cheese, shredded
Instructions
- Preheat oven to 350°F (175°C) and lightly grease a 9-inch square baking dish or casserole pan.
- Cut fresh spinach in half and cook in a large pot of boiling water for about 30 seconds, just until wilted. Drain in a colander immediately and rinse under cold running water until cool enough to handle. Squeeze out as much excess water as possible, then set aside.
- In a large skillet, melt butter over medium-high heat bubbly, about 1-2 minutes. Add the onion and garlic, and sauté until soft and fragrant, about 2 minutes.
- Add flour (or cornstarch) and stir well until combined. Gradually pour in the heavy cream, stirring constantly. Add 1/4 cup of Parmesan, then reduce the heat to medium and bring the mixture to a gentle simmer. Cook for 4-5 minutes, stirring often, until smooth and thickened. Season with salt and pepper to taste.
- Stir in the prepared spinach and toss well to coat in the creamy sauce. Cook for another 1-2 minutes until evenly heated through.
- Transfer the spinach mixture to the prepared baking dish. Sprinkle with mozzarella cheese and the remaining 1/4 cup Parmesan on top. Bake for 20 minutes until the cheese is melted and golden brown.
- Alternatively, you can place the dish under the broiler on high for 2-3 minutes until golden and bubbly. Watch closely so it doesn’t burn.
Notes
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 212
- Sugar: 1.6 g
- Sodium: 600 mg
- Fat: 16 g
- Saturated Fat: 10 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 7.9 g
- Fiber: 2.4 g
- Protein: 11.7 g
- Cholesterol: 50 mg
Keywords: Spinach Gratin