creamy spinach and potato gratin with roasted garlic for winter dinner

5 min prep 2 min cook 45 servings
creamy spinach and potato gratin with roasted garlic for winter dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Spinach & Potato Gratin with Roasted Garlic

There’s something almost magical about pulling a bubbling, golden-crowned gratin from the oven on a frigid January night. The scent of roasted garlic and nutmeg drifts through the kitchen like a promise: tonight, we feast like royalty while the wind howls outside. I developed this recipe during the first polar-vortex weekend I spent in my drafty 1920s apartment—snow swirling against the windows, the radiators clanking, and me craving comfort food that felt both indulgent and virtuous. Years later, it’s still the dish my neighbors request when they smell it baking (yes, it travels through the hallway that beautifully), the one my sister swears cures her seasonal blues, and the recipe my husband asks for by simply saying, “Can we have that creamy green thing?” It’s elegant enough for company—think meatless dinner-party centerpiece—yet unfussy enough for a Tuesday when you just want to crawl under a blanket with a bowl of something luscious. If you can slice potatoes and whisk cream, you can master this gratin. Let me show you how.

Why This Recipe Works

  • Silky, not soupy: A quick stovetop roux binds the cream so every slice holds its shape.
  • Roasted garlic sweetness: Two whole heads caramelize into mellow, spreadable cloves that infuse the entire dish.
  • Triple spinach strategy: Baby spinach wilts into the sauce, sautéed spinach layers between potatoes, and a handful baked on top for crispy edges.
  • Two-cheese balance: Nutty Gruyère for depth and young Fontina for supreme creaminess.
  • Make-ahead friendly: Assemble up to 24 hrs in advance; bake when guests arrive.
  • One dish, many meals: Serve alongside roast chicken, or enjoy it solo with crusty bread and a tart salad.

Ingredients You'll Need

Ingredients

Read through before shopping—quality shows here. Starchy russets give structure while a few Yukon Golds add buttery flavor. Seek out loose, sandy spinach rather than the pre-washed clamshell stuff (it’s older and can taste metallic). For the cheese, buy a block and grate it yourself; pre-shredded cellulose keeps the cheese from melting smoothly.

  • Potatoes: 1½ lb russet, 1 lb Yukon Gold—peeled and sliced ⅛-inch thick (a mandoline helps). Sub: all russets if that’s what you have.
  • Garlic: 2 whole heads. Look for plump, tight cloves; avoid sprouted green shoots. Sub: 8 confited garlic cloves in oil in a pinch.
  • Fresh baby spinach: 12 oz. If only mature spinach is available, trim thicker stems.
  • Heavy cream: 2 cups. Do not swap half-and-half—the sauce will break.
  • Whole milk: 1 cup. Adds lightness so the gratin isn’t brick-heavy.
  • Unsalted butter: 4 Tbsp. European-style (82% fat) browns beautifully.
  • All-purpose flour: 3 Tbsp. Creates the béchamel-style base.
  • Gruyère: 6 oz, freshly grated. Aged 6 months for maximum nuttiness.
  • Fontina: 4 oz, shredded. If unavailable, whole-milk mozzarella works but lacks tang.
  • Fresh nutmeg: ¼ tsp micro-planed. Pre-ground is fine but flat.
  • White pepper: ½ tsp. Adds gentle warmth without black specks.
  • Kosher salt: 1½ tsp for sauce, plus more for potato layers.
  • Fresh thyme: 4 sprigs, leaves removed. Sub: ½ tsp dried.

How to Make Creamy Spinach & Potato Gratin with Roasted Garlic

1
Roast the garlic

Preheat oven to 400°F. Slice the top ¼ inch off each garlic head to expose the cloves. Drizzle with olive oil, wrap tightly in foil, and roast directly on the oven rack for 45 minutes until the cloves are mahogany and jammy. Cool 10 minutes, then squeeze the paste into a small bowl. Reduce oven to 350°F for the gratin.

2
Prep potatoes & spinach

While the garlic roasts, peel and slice potatoes ⅛-inch thick (a mandoline keeps them even). Submerge slices in cold salted water to prevent browning. Rinse spinach and spin dry. Heat a large skillet over medium; add half the spinach with just the water clinging to the leaves. Toss until wilted, 2 minutes. Transfer to a colander; repeat with remaining spinach. When cool, squeeze out excess moisture and roughly chop.

3
Build the béchamel

Melt butter in a heavy saucepan over medium heat. Whisk in flour; cook 2 minutes to a pale golden roux. Slowly whisk in cold milk, then cream, smoothing lumps. Add roasted garlic paste, thyme, nutmeg, white pepper, and 1 tsp salt. Simmer 5 minutes until thick enough to coat a spoon. Off heat, stir in ¾ of each cheese until melted. Taste; it should be well-seasoned since potatoes are bland.

4
Layer & season

Butter a 2½-quart oval gratin dish. Pat potato slices dry. Arrange one overlapping layer on the bottom; sprinkle lightly with salt. Scatter a third of the chopped spinach, then ladle about ⅓ cup sauce. Repeat layers twice more, finishing with potatoes. Press down to compact; the cream should peek through but not drown the slices.

5
Top & bake

Pour remaining sauce over the top, letting it seep. Sprinkle reserved cheeses and a few raw spinach leaves for color. Cover tightly with buttered foil (butter side down prevents sticking). Bake 45 minutes; remove foil and bake 25–30 minutes more until potatoes yield easily to a knife and the top is blistered and golden. If you crave more browning, broil 2 minutes—watch closely.

6
Rest & serve

Let stand 15 minutes; the sauce thickens to a silky cloak. Garnish with extra thyme leaves and a few cracks of black pepper. Serve directly from the dish with a big green salad and a glass of dry white wine or sparkling cider.

Expert Tips

Slice evenly

Uneven potatoes = mushy bottoms and crunchy tops. If you don’t own a mandoline, use the slicing side of a box grater or a very sharp knife and lots of patience.

Remove spinach water

Excess moisture thins the sauce. After wilting, wrap spinach in a clean kitchen towel and twist until no more liquid drips.

Don’t rush the roux

Cooking the flour in butter at least 2 minutes removes the raw taste and helps prevent a floury sauce.

Overnight magic

Assemble the gratin, cover, and refrigerate. Add 10–15 minutes to the covered bake time if starting cold.

Crust boost

Mix 2 Tbsp panko with 1 Tbsp melted butter and scatter on top for the final 10 minutes for extra crunch.

Reheat gently

Warm leftovers covered at 300°F with a splash of cream to restore silkiness; microwaves make potatoes rubbery.

Variations to Try

  • Leek & mushroom: Swap half the spinach for sautéed leeks and cremini mushrooms for an earthier profile.
  • Smoky bacon: Scatter 4 strips of crisp bacon between the layers—perfect for omnivores.
  • Vegan delight: Use oat cream, plant butter, and a mix of vegan mozzarella plus nutritional yeast; skip the cheese topping and add toasted walnuts for crunch.
  • Sweet-potato twist: Replace russets with orange sweet potatoes and add a pinch of chipotle powder for smoky warmth.
  • Individual ramekins: Divide among six 8-oz ramekins; bake 25 minutes covered, 10 uncovered—great for dinner parties.

Storage Tips

Cool leftovers completely, cover tightly, and refrigerate up to 4 days. For longer storage, cut into portions, wrap in plastic then foil, and freeze up to 2 months. Thaw overnight in the fridge and reheat as above. The texture softens slightly but flavor remains superb. If you plan to freeze, slightly under-cook the potatoes by 5 minutes so they don’t turn to mash upon reheating.

Frequently Asked Questions

Yes. Thaw 10 oz frozen chopped spinach, squeeze bone-dry, and proceed with the recipe. It’s actually more compact, so you’ll get greener streaks in every bite.

Peeling guarantees silky texture; skins can turn papery. If you love the rustic look, use thin-skinned Yukon Golds and scrub well, but slice extra-thin.

High heat or over-baking can curdle cream. Keep the oven at 350°F, bake covered most of the time, and let it rest before serving. If it does separate, stir a splash of warm cream to bring it back together.

Absolutely. Halve all ingredients and bake in an 8-inch square pan. Check doneness 10 minutes early.

Roast chicken with lemon, herb-crusted pork tenderloin, or simply crusty bread and a citrus-dressed arugula salad for a vegetarian spread.

Yes! Assemble in a 5-quart Dutch oven, cover, and place over 10 coals with 16 on the lid. Bake 50–60 minutes, rotating every 15 minutes for even heat. You’ll need to add extra liquid (¼ cup stock) since more evaporates.
creamy spinach and potato gratin with roasted garlic for winter dinner
main-dishes
Pin Recipe

Creamy Spinach & Potato Gratin with Roasted Garlic

(4.9 from 127 reviews)
Prep
30 min
Cook
1 hr 15 min
Servings
8

Ingredients

Instructions

  1. Roast garlic: Preheat oven to 400°F. Trim tops of garlic heads, drizzle with oil, wrap in foil, and roast 45 minutes. Squeeze cloves into a bowl; reduce oven to 350°F.
  2. Prep produce: Slice potatoes ⅛-inch thick; soak in cold salted water. Wilt spinach in a dry skillet, squeeze dry, and chop.
  3. Make sauce: Melt butter, whisk in flour 2 minutes. Gradually whisk in milk and cream. Add roasted garlic, seasonings, and ¾ of the cheeses; melt.
  4. Layer: Butter a 2½-qt gratin dish. Arrange potato slices, season lightly, add spinach, and spoon sauce. Repeat twice, ending with potatoes and sauce.
  5. Bake: Cover with buttered foil; bake 45 minutes. Uncover, top with remaining cheese and a few spinach leaves; bake 25–30 minutes until golden and bubbly.
  6. Rest & serve: Let stand 15 minutes to set. Garnish with fresh thyme and cracked pepper.

Recipe Notes

For ultra-crispy edges, broil 2 minutes at the end. The gratin reheats beautifully—add a splash of cream and warm covered at 300°F.

Nutrition (per serving)

412
Calories
14g
Protein
28g
Carbs
29g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.