Love this? Pin it for later! 📌
Creamy Potato & Spinach Casserole with Roasted Garlic: The Winter Comfort Dish That Melts Hearts
Ingredients You'll Need
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
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.
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.
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.
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.
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.
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
Creamy Potato & Spinach Casserole with Roasted Garlic
Ingredients
Instructions
- Roast garlic: Preheat oven to 400 °F. Drizzle trimmed head with 1 tsp oil, wrap in foil, roast 35 min. Squeeze cloves into paste.
- Par-cook potatoes: Toss slices with 3 Tbsp melted butter, ½ tsp salt, pepper. Roast on sheet 15 min.
- Wilt spinach: In 1 Tbsp butter, sauté spinach until just collapsed. Cool, squeeze dry, and fluff.
- 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.
- Assemble: Lower oven to 375 °F. Layer potatoes and spinach in buttered 2-qt dish. Pour sauce over, top with remaining cheeses.
- 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.