Welcome to tendermeals

creamy potato and spinach casserole with garlic for winter

By Julia Marsh | December 13, 2025
creamy potato and spinach casserole with garlic for winter

Creamy Potato & Spinach Casserole with Roasted Garlic: The Winter Comfort Dish That Melts Hearts

Silky layers of potato, vibrant spinach, and mellow roasted garlic baked in a cloud of Gruyère cream—this is the casserole that turns a frigid February night into a memory you’ll replay all year.

Ingredients You'll Need

Ingredients

Great casseroles start with great produce, and winter farmers’ markets are treasure troves if you know what to look for. Choose heavy, firm russet potatoes—those thick skins protect the snowy flesh from late-season chill and translate into the fluffiest layers. For spinach, skip the pre-washed tubs; a fresh, crinkly bunch from a cold-frame greenhouse will taste sweeter because frost converts starches to natural sugars.

Butter is non-negotiable. Use a European-style (82 % fat) brand; the lower water content prevents a soupy base. Whole milk works, but a 50-50 blend of milk and half-and-half gives that spoon-coating silkiness without the weight of pure cream. Gruyère melts into dreamy strings yet adds nutty depth—buy a wedge and grate it yourself for the smoothest sauce. And please, don’t substitute pre-minced garlic; slow-roasting whole cloves tames the heat and concentrates sweetness.

Why This Recipe Works

  • Par-roasting the potatoes: A 15-minute head-start in garlicky butter guarantees every slice is velvety, never crunchy.
  • Two-stage garlic: Roasted cloves infuse the cream, while a whisper of raw mince brightens the spinach.
  • Spinach squeeze test: Removing excess water keeps the sauce lush, not watery.
  • Nutmeg nuance: A pinch warms the Gruyère and ties potato & spinach together.
  • Golden lid trick: Foil for 30 minutes, uncovered for 20 = bubbly edges and bronzed top.
  • Rest & set: Ten minutes out of the oven lets the sauce thicken so slices hold their shape.
  • Freezer-friendly: Assemble, wrap, freeze raw; bake from frozen on a snowy day.

How to Make Creamy Potato and Spinach Casserole with Garlic for Winter

1
Roast the garlic

Heat oven to 400 °F (204 °C). Trim the top off 1 large head of garlic to expose the cloves. Drizzle with 1 tsp olive oil, wrap in foil, and roast directly on the rack for 35 minutes while you prep everything else. When cool enough to handle, squeeze out the caramelized cloves—they should pop like paste.

2
Prep the potatoes

Peel 2½ lb (1.1 kg) russet potatoes and slice ⅛-inch thick (a mandoline keeps them uniform). Toss with 3 Tbsp melted butter, 1 tsp kosher salt, and ½ tsp pepper. Spread on a parchment-lined sheet and slide into the oven (still at 400 °F) for 15 min. This par-roast jump-starts cooking and coats every slice in buttery flavor.

3
Wilt the spinach

Heat 1 Tbsp butter in a Dutch oven over medium. Add 10 oz (285 g) baby spinach, a handful at a time, stirring until just collapsed—about 2 minutes. Transfer to a sieve, cool slightly, then squeeze out liquid using the back of a spoon. You’ll end up with a vibrant green puck; fluff it up so it distributes evenly.

4
Build the cream base

Lower heat to medium-low. In the same pot melt 2 Tbsp butter, whisk in 2 Tbsp flour for 1 minute to make a pale roux. Slowly pour 1 cup whole milk + 1 cup half-and-half, whisking until thick enough to coat the back of a spoon. Stir in roasted garlic, 1 cup grated Gruyère, ½ tsp kosher salt, ¼ tsp nutmeg, and a pinch of cayenne.

5
Assemble

Reduce oven to 375 °F (190 °C). Butter a 2-quart (2 L) baking dish. Layer: ⅓ potatoes, ½ spinach, ⅓ potatoes, remaining spinach, final potatoes. Pour cream sauce over top; shimmy the dish so it seeps down. Sprinkle with remaining ½ cup Gruyère + ¼ cup Parmigiano for extra crust.

6
Bake & finish

Cover with foil (tent so it doesn’t stick) and bake 30 minutes. Uncover, bake 20–25 minutes more until potatoes are fork-tender and top is burnished gold. Broil 1–2 minutes for extra blistering if desired. Rest 10 minutes; the sauce will relax into a velvety cloak.

Expert Tips

Temp check

Potatoes finish around 205 °F internal temp—if in doubt, slide a probe through the foil before uncovering.

No curdle zone

Warm your dairy to room temp before adding to roux; cold liquid encourages grainy sauce.

Mandoline safety

Use the handguard; thinner potatoes cook faster and absorb sauce better—aim for ⅛-inch.

Make-ahead magic

Assemble through Step 5, refrigerate up to 24 h; add 10 min to covered bake time.

Freezer hero

Wrap unbaked casserole in plastic + foil; freeze up to 2 months. Bake from frozen at 350 °F for 1 h 45 min, covering with foil for first hour.

Crunch upgrade

Mix ½ cup panko with 1 Tbsp melted butter and scatter on top for final 10 minutes.

Variations to Try

  • Smoky Bacon: Stir ½ cup crisped, crumbled bacon into the spinach layer for a campfire aroma.
  • Leek & Mushroom: Swap spinach for 1 cup sautĂ©ed leeks + 1 cup browned cremini mushrooms.
  • Goat Cheese Dream: Replace Gruyère with 6 oz tangy goat cheese; drizzle top with honey before serving.
  • Vegan Comfort: Use olive-oil roux, oat milk + cashew cream, nutritional yeast + smoked paprika for cheesy vibe.
  • Spicy Greens: Substitute half the spinach with chopped kale or Swiss chard; add ÂĽ tsp red-pepper flakes.
  • Single-Serve Stacks: Layer in buttered muffin tins; bake 20 min for cute potato stacks—great brunch buffet item.

Storage Tips

Refrigerator: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat individual portions in microwave at 70 % power for 2–3 minutes, or warm the whole dish, covered, at 325 °F for 20 minutes.

Freezer: Wrap baked and cooled casserole (whole or portions) in a double layer of plastic and foil. Freeze up to 2 months. Thaw overnight in fridge, then reheat at 350 °F until center registers 165 °F, about 30 minutes.

Make-Ahead: Assemble through Step 5, press plastic wrap directly on surface, and chill up to 24 hours. When ready to serve, remove plastic, cover with foil, and bake as directed, adding 5–10 minutes to covered time.

Frequently Asked Questions

Absolutely—Yukons yield a creamier, slightly waxy texture. Reduce par-roast to 10 minutes since they’re moister.

High heat or cold dairy can split the emulsion. Warm milk, avoid a hard boil, and add cheese off-heat to keep proteins silky.

Yes—use a 9×13-inch (3 L) dish. Increase foil-covered bake to 40 min, uncovered to 25–30 min. Total time approx. 1 h 10 min.

Microwave sliced potatoes in a covered bowl with ÂĽ cup water for 6 min, drain, then proceed with recipe and bake only 25 min total.

Roasted garlic keeps 1 week refrigerated in olive oil, or freeze dollops in ice-cube trays for up to 3 months—handy flavor boost.

A knife should slide through the center with zero resistance, and the sauce should bubble lazily around the edges. If in doubt, an instant-read thermometer should hit 205 °F in the middle.
creamy potato and spinach casserole with garlic for winter
main-dishes
Pin Recipe

Creamy Potato & Spinach Casserole with Roasted Garlic

(4.9 from 127 reviews)
Prep
25 min
Cook
55 min
Servings
6

Ingredients

Instructions

  1. Roast garlic: Preheat oven to 400 °F. Drizzle trimmed head with 1 tsp oil, wrap in foil, roast 35 min. Squeeze cloves into paste.
  2. Par-cook potatoes: Toss slices with 3 Tbsp melted butter, ½ tsp salt, pepper. Roast on sheet 15 min.
  3. Wilt spinach: In 1 Tbsp butter, sauté spinach until just collapsed. Cool, squeeze dry, and fluff.
  4. Make sauce: Melt 2 Tbsp butter, whisk in flour 1 min. Gradually add milk & half-and-half; simmer until thick. Stir in roasted garlic, 1 cup Gruyère, nutmeg, cayenne, ½ tsp salt.
  5. Assemble: Lower oven to 375 °F. Layer potatoes and spinach in buttered 2-qt dish. Pour sauce over, top with remaining cheeses.
  6. Bake: Cover with foil 30 min, uncover and bake 20–25 min until bubbling and golden. Rest 10 min before serving.

Recipe Notes

For ultra-crispy edges, broil 1–2 min at the end. Leftovers reheat beautifully and the flavors deepen overnight.

Nutrition (per serving)

387
Calories
15g
Protein
29g
Carbs
23g
Fat

More Recipes