Creamy Spinach Potato Gratin – The Ultimate Christmas Side

This Creamy Spinach Potato Gratin feels festive, cozy, and just right for a Christmas table. It’s rich and silky, with thin layers of potatoes, garlicky spinach, and a golden cheese top that crackles slightly when you cut into it. It pairs beautifully with roast turkey, beef, ham, or a simple vegetarian main.

The flavors are familiar and comforting, but the spinach adds color and freshness. It looks impressive, feeds a crowd, and can be prepped ahead—perfect for a holiday that’s already full of moving parts.

Why This Spinach Potato Gratin Recipe Works

Cooking process, close-up detail: Close-up of the gratin just after uncovering in the oven, showing
  • Thinly sliced potatoes cook evenly and absorb the creamy sauce, giving you tender layers without a watery texture.
  • Wilted spinach adds a pop of color and a subtle earthiness that balances the richness of the cream and cheese.
  • Two-cheese blend (Gruyère and Parmesan) brings both meltability and a gently nutty finish, so the top browns well and tastes complex.
  • Warm infused cream with garlic, thyme, and nutmeg builds a classic gratin flavor foundation that tastes festive without overwhelming the dish.
  • Bake covered, then uncovered for a tender interior and a bronzed, crisp top—no soggy layers or burnt cheese.

Ingredients for Spinach Potato Gratin

  • 2 pounds (900 g) Yukon Gold or russet potatoes, peeled and very thinly sliced (about 1/8 inch)
  • 1 tablespoon unsalted butter (plus more for greasing)
  • 1 tablespoon olive oil
  • 1 medium yellow onion, thinly sliced
  • 3 cloves garlic, minced (plus 1 whole clove for rubbing the dish, optional)
  • 8 ounces (225 g) fresh baby spinach
  • 1 3/4 cups heavy cream
  • 1/2 cup whole milk (or use all cream for extra richness)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon ground nutmeg
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 1/2 cups grated Gruyère cheese
  • 1/2 cup finely grated Parmesan cheese
  • Optional: pinch of red pepper flakes for gentle heat

Instructions for Spinach Potato Gratin

Final dish, tasty top view: Overhead shot of a rested, sliced square of Creamy Spinach Potato Gratin
  1. Prep the dish: Heat oven to 375°F (190°C). Butter a 9×13-inch baking dish.If you like, cut a garlic clove in half and rub it all over the dish for extra aroma.
  2. Slice the potatoes: Peel and slice the potatoes very thinly (about 1/8 inch). A mandoline helps keep slices even. Keep slices in a bowl of cold water while you prep the rest to slow browning, then drain and pat dry.
  3. Cook the spinach: In a large skillet, melt 1 tablespoon butter with 1 tablespoon olive oil over medium heat.Add onion and cook until soft and translucent, 5–7 minutes. Stir in minced garlic and cook 30 seconds.
  4. Wilt and season: Add spinach in batches, stirring until just wilted. Season with a pinch of salt and pepper.Transfer to a colander and press gently to remove excess moisture.
  5. Warm the cream: In a small saucepan, combine heavy cream, milk, thyme, nutmeg, 1 teaspoon salt, and 1/2 teaspoon pepper. Warm over low heat until steaming (do not boil). Taste and adjust seasoning.Add red pepper flakes if using.
  6. Layer the gratin: Lay a third of the potato slices in the dish, slightly overlapping. Spoon over a third of the spinach-onion mixture. Sprinkle with a third of the Gruyère and a little Parmesan.Repeat two more times for three total layers.
  7. Add the cream: Slowly pour the warm cream mixture evenly over the layered potatoes and spinach. Tilt the dish gently so the liquid distributes through the layers.
  8. Cover and bake: Cover tightly with foil and bake for 35–40 minutes, until the potatoes are starting to turn tender when pierced.
  9. Uncover and brown: Remove foil, add remaining Parmesan if you held some back, and bake another 20–25 minutes, until the top is golden and the edges are bubbly.
  10. Rest and serve: Let the gratin rest 10–15 minutes before cutting. This helps the layers set so slices come out neat.

Keeping Spinach Potato Gratin Fresh

  • Make-ahead: Assemble up to 24 hours in advance.Cover and refrigerate. Add 10–15 minutes to the covered bake time since it will be cold.
  • Reheating: Warm, covered with foil, at 325°F (165°C) for 20–25 minutes. Remove foil for the last few minutes to re-crisp the top.
  • Storage: Refrigerate leftovers in an airtight container for 3–4 days.The flavors deepen by day two.
  • Freezing: Freeze after baking and cooling. Wrap well and freeze up to 2 months. Reheat from thawed for the best texture.

Why This Spinach Potato Gratin is Good for You

  • Spinach brings nutrients: It’s rich in vitamin K, folate, and iron, and adds fiber to balance the dish’s creaminess.
  • Potatoes offer energy: They’re a natural source of potassium, vitamin C, and complex carbs to keep you satisfied.
  • Calcium and protein: The cheese and milk provide calcium and a bit of protein, which helps make this side feel substantial.
  • Mindful richness: The dish is indulgent, but pairing it with lean protein and plenty of greens keeps the meal balanced.

Common Mistakes to Avoid

  • Potatoes too thick: Thick slices can cook unevenly and stay firm.Aim for 1/8 inch for a tender, creamy interior.
  • Skipping the warm cream: Cold dairy slows baking and can curdle. Warm cream infuses flavor and bakes evenly.
  • Watery spinach: Excess moisture dilutes the sauce. Wilt and drain well; press gently to remove liquid.
  • Underseasoning: Potatoes need salt.Taste your cream and adjust before pouring it in.
  • Cutting too soon: Let it rest. The sauce thickens as it cools slightly, so slices hold together.

Alternatives

  • Lighter version: Use half-and-half instead of full cream, and reduce cheese by a third. Add a teaspoon of Dijon to boost flavor without extra fat.
  • Extra greens: Swap half the spinach for chopped kale (pre-blanched and squeezed dry) for a heartier, slightly bitter note.
  • Cheese swap: Try white cheddar for tang, or Comté for a refined, nutty taste.A little mozzarella adds stretch but keep Parmesan for sharpness.
  • Gluten-free topping: This recipe is naturally gluten-free, but if you like a crunch, sprinkle crushed gluten-free crackers or almond meal during the last 10 minutes.
  • Dairy-free idea: Use full-fat coconut milk plus a splash of unsweetened oat milk, and a dairy-free melting cheese. Season generously with thyme, garlic, and nutritional yeast for depth.
  • Add-ins: Crisp bacon lardons, sautéed mushrooms, or caramelized leeks make it feel even more festive.

FAQ

Can I use frozen spinach?

Yes. Thaw completely, then squeeze out as much water as possible with a clean towel.

Measure about 8 ounces after squeezing so the gratin doesn’t get watery.

Do I need a mandoline?

No, but it helps. A sharp knife works if you keep slices thin and even. Consistent thickness ensures all layers cook at the same pace.

What potatoes are best?

Yukon Golds hold their shape and have a creamy texture.

Russets turn softer and silkier. Both work; choose based on your preferred texture.

Can I assemble and bake later?

Absolutely. Cover and chill up to 24 hours.

Add extra time in the oven and check doneness by piercing the center—there should be little resistance.

How do I know it’s done?

The top should be deeply golden, and a knife inserted in the center should slide through easily. Bubbles around the edges are a good sign the sauce has thickened.

What can I serve it with?

It pairs with roasted turkey, prime rib, glazed ham, or a nut roast. Add a bright salad or roasted Brussels sprouts to balance the richness.

Can I make it smaller?

Yes.

Halve the recipe and bake in an 8×8-inch dish. Start checking 10 minutes earlier on both covered and uncovered times.

Wrapping Up

This Creamy Spinach Potato Gratin brings comfort, color, and just the right hint of luxury to a Christmas spread. It’s easy to assemble, friendly to make-ahead plans, and always a crowd-pleaser.

Whether you’re hosting a big holiday meal or a cozy dinner, this side anchors the plate with familiar flavors and a festive look. Make it once, and it’s likely to become a holiday tradition.

Creamy Spinach Potato Gratin – Christmas Side

Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 servings

Ingredients
  

  • 2 pounds (900 g) Yukon Gold or russet potatoes, peeled and very thinly sliced (about 1/8 inch)
  • 1 tablespoon unsalted butter (plus more for greasing)
  • 1 tablespoon olive oil
  • 1 medium yellow onion, thinly sliced
  • 3 cloves garlic, minced (plus 1 whole clove for rubbing the dish, optional)
  • 8 ounces (225 g) fresh baby spinach
  • 1 3/4 cups heavy cream
  • 1/2 cup whole milk (or use all cream for extra richness)
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon ground nutmeg
  • 1 teaspoon fresh thyme leaves (or 1/2 teaspoon dried thyme)
  • 1 1/2 cups grated Gruyère cheese
  • 1/2 cup finely grated Parmesan cheese
  • Optional: pinch of red pepper flakes for gentle heat

Method
 

  1. Prep the dish: Heat oven to 375°F (190°C). Butter a 9x13-inch baking dish. If you like, cut a garlic clove in half and rub it all over the dish for extra aroma.
  2. Slice the potatoes: Peel and slice the potatoes very thinly (about 1/8 inch). A mandoline helps keep slices even. Keep slices in a bowl of cold water while you prep the rest to slow browning, then drain and pat dry.
  3. Cook the spinach: In a large skillet, melt 1 tablespoon butter with 1 tablespoon olive oil over medium heat. Add onion and cook until soft and translucent, 5–7 minutes. Stir in minced garlic and cook 30 seconds.
  4. Wilt and season: Add spinach in batches, stirring until just wilted. Season with a pinch of salt and pepper. Transfer to a colander and press gently to remove excess moisture.
  5. Warm the cream: In a small saucepan, combine heavy cream, milk, thyme, nutmeg, 1 teaspoon salt, and 1/2 teaspoon pepper. Warm over low heat until steaming (do not boil). Taste and adjust seasoning. Add red pepper flakes if using.
  6. Layer the gratin: Lay a third of the potato slices in the dish, slightly overlapping. Spoon over a third of the spinach-onion mixture. Sprinkle with a third of the Gruyère and a little Parmesan. Repeat two more times for three total layers.
  7. Add the cream: Slowly pour the warm cream mixture evenly over the layered potatoes and spinach. Tilt the dish gently so the liquid distributes through the layers.
  8. Cover and bake: Cover tightly with foil and bake for 35–40 minutes, until the potatoes are starting to turn tender when pierced.
  9. Uncover and brown: Remove foil, add remaining Parmesan if you held some back, and bake another 20–25 minutes, until the top is golden and the edges are bubbly.
  10. Rest and serve: Let the gratin rest 10–15 minutes before cutting. This helps the layers set so slices come out neat.

Printable Recipe Card

Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Scroll to Top
0

Subtotal