Love this? Pin it for later! 📌
There’s something almost magical about pulling a bubbling, golden-crowned gratin out of the oven on a dark January night. The wind might be rattling the maple branches outside my kitchen window, but inside the air is thick with the scent of garlic, nutmeg-kissed cream, and the faint sweetness of spinach that’s melted into silky submission. This recipe was born three winters ago when a blizzard pinned us indoors for 48 straight hours. We had a bag of Yukon Golds that were starting to sprout eyes, a brick of frozen spinach I’d been ignoring since Thanksgiving, and half a carton of heavy cream left from New Year’s Eve. I layered them skeptically, added the last nub of Gruyère lurking in the cheese drawer, and hoped for the best. What emerged was the edible equivalent of a down comforter: crispy edges, molten centers, and enough greens to make the meal feel virtuous despite the cream. We’ve served it to company (they licked the baking dish), packed it into lunchboxes (it reheats like a dream), and made it the star of a meat-free Monday at least once a month ever since. If you need a dish that says “I love you, stay warm, let’s hibernate,” this is it.
Why This Recipe Works
- Two-Step Cream Infusion: A quick stovetop reduction concentrates flavors before the oven even turns on, so every potato slice drinks up garlicky, thyme-scented cream.
- Spinach That Doesn’t Weep: We wilt, squeeze, and rough-chop the greens so they melt between potato layers instead of puddling watery tears in the casserole.
- Crispy-Cheese Halo: A final five-minute broil turns the Gruyère–Parmesan crust into lacquer-thin frico that shatters under the fork.
- Weeknight Friendly: Mandoline-sliced potatoes cook in 35 minutes; no parboiling, no roux, no dirty blender.
- One-Skillet Start: The cream simmers in the same cast-iron pan you’ll bake in, saving dishes and building fond.
- Freezer Hero: Bake, cool, wrap, freeze; reheat straight from frozen on a busy Wednesday and taste zero difference.
Ingredients You'll Need
Each component here earns its keep. Buy the best you can, but don’t stress—this is comfort food, not haute cuisine.
- Yukon Gold Potatoes (2 lb / 900 g): Their thin skins and naturally buttery flesh mean you can skip peeling. Waxy enough to hold shape, creamy enough to feel luxurious. If you only have Russets, peel them and cut ⅛-inch thicker so they don’t dissolve.
- Baby Spinach (5 packed cups / 150 g): Young leaves are milder and less stemmy. Frozen spinach works in a pinch—thaw, squeeze bone-dry, and use half the volume.
- Heavy Cream (1½ cups / 360 ml): Go for 36 % fat; lower-fat substitutes will curdle under high heat. If you need to lighten, swap ½ cup with whole milk but expect a looser sauce.
- Gruyère (1 cup / 100 g shredded): Nutty, melty, and just stretchy enough. If the price makes you wince, use Swiss Emmental plus 1 tablespoon grated Parmesan for funk.
- Fresh Garlic (2 cloves): Smash, peel, and let rest 10 minutes before slicing to maximize allicin. Garlic powder won’t deliver the same grassy bite.
- Fresh Thyme (1 teaspoon leaves): Woody herbs stand up to long baking. Strip leaves by pulling the stalk backwards; dried thyme is fine at half volume.
- Ground Nutmeg (â…› teaspoon): The whisper of warmth that makes cream taste creamier. Fresh-grated is lovely; pre-ground is perfectly acceptable.
- Unsalted Butter (1 tablespoon): For greasing and flavor. Salted butter works—just dial back the added salt.
- Kosher Salt & Fresh Black Pepper: Potatoes are salt sponges; season generously at every layer.
How to Make Creamy Spinach and Potato Gratin for Cozy January Weeknight Meals
Heat the oven & prep the pan
Position rack in center; preheat to 425 °F (220 °C). Rub 1 tablespoon butter across bottom and sides of a 10-inch cast-iron skillet or 2-quart baking dish. A light dusting of grated Parmesan here adds extra insurance against sticking.
Slice the potatoes
Using a mandoline set to ⅛-inch (3 mm), slice potatoes directly into a bowl of cold salted water. Soak 5 minutes to remove excess starch—this prevents a gummy gratin. Drain and pat very dry with a clean kitchen towel; damp potatoes equal watery sauce.
Wilt the spinach
Place damp spinach (water still clinging) in a wide Dutch oven over medium. Toss with tongs 2–3 minutes until just collapsed. Transfer to a sieve, cool slightly, then squeeze firmly in a kitchen towel until nearly dry. Rough-chop; set aside.
Infuse the cream
In the same pot (no need to rinse), combine cream, garlic, thyme, nutmeg, Âľ teaspoon salt, and ÂĽ teaspoon pepper. Bring to a bare simmer over medium-low; reduce heat and let bubble gently 5 minutes. The cream will thicken just enough to coat the back of a spoon.
Build the layers
Arrange one third of potato slices in concentric circles, overlapping slightly. Scatter half the spinach and ¼ cup Gruyère. Repeat layers once more, ending with potatoes. Press down firmly; the compact stack ensures even cooking.
Add cream & cheese crown
Pour hot cream through a fine strainer directly over potatoes; the strainer catches thyme stems and garlic bits. Top with remaining Gruyère and all the Parmesan. Tap the skillet on the counter to settle the liquid—it should just peek through the top layer.
Bake covered
Tent loosely with foil (spray underside with oil to keep cheese from sticking). Bake 25 minutes. The trapped steam par-cooks potatoes so they drink in cream without drying.
Uncover & brown
Remove foil; bake 10 minutes more until top is mottled gold. Switch to broil on high 2–3 minutes, watching like a hawk, until cheese forms a blistered, lacquer crust. If edges brown too fast, slide skillet one rack lower.
Rest & serve
Let stand 10 minutes; cream will tighten to a velvety sauce. Garnish with extra thyme leaves or a snowfall of lemon zest for brightness. Scoop big, cheesy squares straight from the skillet at the table—no fancy plating required.
Expert Tips
Temperature Trumps Time
Potatoes are done when a paring knife slides in with zero resistance. If yours are larger, add 5 minutes covered before uncovering.
Squeeze Like You Mean It
Aim for spinach that feels like a barely damp towel. Excess water is the enemy of silky sauce.
Pack Tight, No Gaps
Think of the skillet as a jigsaw puzzle—tuck smaller shards into crevices so every bite is creamy, not hollow.
Make-Ahead Magic
Assemble through Step 6, cover tightly, and refrigerate up to 24 hrs. Add 10 minutes to covered bake time straight from cold.
Frozen-to-Oven
Bake, cool, cut into squares, wrap individually, and freeze. Reheat uncovered at 375 °F for 25 minutes from frozen.
Crust Insurance
If broiling makes you nervous, park the skillet on the lowest rack and blast for 1-minute intervals until bronzed.
Variations to Try
-
Leek & Mushroom: Swap spinach for 1 cup sautéed leeks plus 1 cup creminis for an earthier profile.
-
Smoky Bacon: Stir ½ cup crisped bacon bits between layers; replace half the cream with bacon drippings for grown-up indulgence.
-
Plant-Based: Use full-fat coconut milk, vegan butter, and a meltable non-dairy mozzarella. Nutritional yeast adds umami.
-
Sweet Potato Twist: Sub half the Yukons for orange sweets; add a pinch of chipotle powder to the cream for smoky contrast.
-
Crunchy Top: Mix ÂĽ cup panko with 1 tablespoon olive oil and scatter before broiling for extra crunch.
Storage Tips
Refrigerator
Cool completely, cover tightly with foil, and refrigerate up to 4 days. Reheat single portions in a 350 °F oven for 12 minutes or microwave 60–90 seconds until centers are hot.
Freezer
Wrap entire cooled skillet (or individual squares) in plastic plus foil. Freeze up to 2 months. Thaw overnight in fridge or bake straight from frozen at 375 °F for 30 minutes, covered, then 10 minutes uncovered.
Frequently Asked Questions
Creamy Spinach and Potato Gratin for Cozy January Weeknight Meals
Ingredients
Instructions
- Preheat & prepare: Heat oven to 425 °F. Butter a 10-inch cast-iron skillet or 2-qt baking dish.
- Slice potatoes: Using mandoline, cut potatoes â…›-inch thick; soak 5 min in salted water, drain and pat dry.
- Wilt spinach: Toss spinach in dry pot over medium until just collapsed; squeeze dry and chop.
- Infuse cream: Simmer cream with garlic, thyme, nutmeg, salt, and pepper 5 minutes.
- Layer: Arrange ⅓ potatoes, ½ spinach, ¼ cup Gruyère; repeat, ending with potatoes. Press down.
- Add cream & cheese: Strain hot cream over layers; top with remaining Gruyère and Parmesan.
- Bake covered: Tent with foil 25 minutes, uncover and bake 10 minutes, then broil 2–3 minutes until golden.
- Rest 10 minutes before serving to set the sauce.
Recipe Notes
If your skillet is shallow, set it on a foil-lined baking sheet to catch any drips. For extra browning, broil 1-minute bursts until the cheese frico forms.