Love this? Pin it for later! 📌
There’s a certain magic that happens when the first real winter storm rolls in. The wind howls against the windows, the world turns a hushed shade of white, and the only thing on my mind is getting something warm, creamy, and deeply comforting into the oven. This warm spinach and potato casserole with garlic and cream has become my go-to for those nights when the temperature drops below freezing and all I want is to wrap myself in a blanket of food that feels like a hug from the inside out.
I first stumbled across this recipe during a particularly brutal January cold snap. My garden spinach was somehow still clinging to life under a layer of frost, and I had a mountain of potatoes from the fall harvest that needed using. What started as a “clean out the fridge” experiment turned into the dish my family now requests every single Sunday from November through March. The way the cream mingles with the earthy spinach, how the potatoes turn buttery-soft, and that intoxicating aroma of roasted garlic that fills the entire house—it’s pure winter comfort in casserole form.
Why This Recipe Works
- Layered flavors: Each component—garlic-roasted potatoes, cream-simmered spinach, nutty Gruyère—brings its own personality to create a harmonious whole.
- One-dish wonder: Everything bakes in a single vessel, meaning fewer dishes and more time to curl up under a blanket.
- Make-ahead friendly: Assemble it the night before; pop it in the oven when you get home from work.
- Nutrient-dense comfort: Spinach and potatoes deliver vitamins A, C, potassium, and fiber alongside the indulgent cream.
- Flexible cheese choices: Swap Gruyère for aged white cheddar, fontina, or even dairy-free cheese shreds.
- Crispy topping: A final broil turns the cheesy breadcrumb crust golden and crackly—textural heaven.
Ingredients You'll Need
Great casseroles start with great ingredients. Winter produce can feel limiting, but potatoes and spinach are at their sweetest after a frost. Here’s what to look for and why each element matters.
Yukon Gold potatoes are my top pick for this bake. Their naturally buttery flavor and medium starch content mean they hold their shape yet turn velvety under cream. Avoid russets here—they’ll fall apart and turn mealy. If Yukon Golds aren’t available, baby reds or fingerlings work beautifully. Scrub but don’t peel; the skins add texture and nutrients.
Fresh spinach wilts down dramatically, so buy more than you think you need. A hefty 10-ounce bag looks absurdly large, but it collapses into a vibrant green blanket. Look for leaves that are crisp, deep green, and free of yellow spots. If you’re shopping ahead, wrap the bunch in a damp paper towel inside a produce bag; it’ll keep five days in the crisper.
Heavy cream is non-negotiable for the lush sauce. Lower-fat dairy can curdle under prolonged heat. If you must lighten, swap just one-third of the cream with whole milk and add 1 teaspoon cornstarch to stabilize. For a dairy-free version, use full-fat coconut milk plus 1 tablespoon nutritional yeast for depth.
Garlic is roasted whole cloves rather than minced raw. Roasting tames the bite and concentrates sweetness; the cloves melt into the cream like savory caramel. Choose firm, tight heads—avoid any with green sprouts, which taste bitter.
Gruyère offers nutty, complex flavor that deepens as it bakes. Buy a wedge and grate it yourself; pre-shredded bags contain anti-caking agents that can make the sauce gritty. No Gruyère? Fontina melts like a dream, or use sharp white cheddar for a more assertive tang.
Fresh nutmeg is the secret whisper that makes cream and spinach sing. A microplane swipe of whole nutmeg is incomparable to pre-ground. Store the whole nut in a tiny jar; it keeps for years.
Buttery breadcrumbs form the crackly lid. I blitz day-old sourdough in the food processor, then toss with melted cultured butter and a pinch of smoked paprika for color. Panko works in a pinch, but homemade crumbs absorb the aromatic steam and turn addictively crisp.
How to Make Warm Spinach and Potato Casserole with Garlic and Cream for Winter Nights
Roast the garlic
Preheat oven to 400 °F (204 °C). Trim the top off a whole head of garlic to expose the cloves. Drizzle with 1 teaspoon olive oil, wrap tightly in foil, and roast directly on the oven rack for 40 minutes until the cloves are golden and jammy. Cool slightly, then squeeze the cloves into a small bowl and mash with a fork. Reduce oven temperature to 375 °F (190 °C) for the casserole.
Prep the potatoes
While the garlic roasts, slice 2½ lb (1.1 kg) Yukon Gold potatoes ¼-inch thick. A mandoline guarantees even cooking, but a sharp chef’s knife works—aim for consistency. Submerge slices in a bowl of cold salted water for 10 minutes to draw out excess starch; this prevents a gummy casserole. Drain and pat very dry with kitchen towels.
Wilt the spinach
Heat 1 tablespoon olive oil in a large Dutch oven over medium-high. Add 10 oz (285 g) washed spinach in handfuls, stirring until just collapsed, about 2 minutes. Transfer to a colander and press out as much liquid as possible—excess water will thin the cream. Roughly chop the spinach and season with a pinch of salt and freshly grated nutmeg.
Build the cream base
In the same pot, melt 3 tablespoons unsalted butter over medium. Whisk in 3 tablespoons all-purpose flour and cook for 2 minutes to form a pale roux. Gradually pour in 2 cups (480 ml) heavy cream while whisking constantly. Bring to a gentle simmer, then lower heat and cook 5 minutes until thick enough to coat the back of a spoon. Stir in the roasted garlic paste, 1 teaspoon Dijon mustard, ½ teaspoon kosher salt, and ¼ teaspoon black pepper.
Layer and cheese
Butter a 9×13-inch (23×33 cm) ceramic baking dish. Arrange half of the potato slices in overlapping rows. Scatter half of the chopped spinach, then 1 cup (100 g) grated Gruyère. Repeat with remaining potatoes and spinach, reserving the final ½ cup cheese for the top. Pour the cream mixture evenly over the layers, tipping the dish so it seeps into every crevice.
Add crunch
Toss Âľ cup fresh breadcrumbs with 2 tablespoons melted cultured butter and a pinch of smoked paprika. Distribute over the casserole, pressing lightly so the crumbs adhere but still stay airy for maximum crunch.
Bake slow and low
Cover tightly with foil and bake on the center rack for 45 minutes. Remove foil and continue baking 25–30 minutes until potatoes are fork-tender and the cream is bubbling around the edges. For a deeply bronzed top, switch to broil for the final 2 minutes; watch closely to prevent burning.
Rest and serve
Let the casserole stand 10 minutes before serving. This brief rest allows the cream to thicken and the layers to set, ensuring neat, scoopable portions. Garnish with chopped parsley or chives for a pop of color against the golden crust.
Expert Tips
Use a ceramic dish
Glass can shocker-crack under hot cream. Ceramic or enameled cast iron distributes heat gently and prevents scorched edges.
Pat potatoes bone-dry
Any residual water dilutes the cream and can cause curdling. A salad spinner speeds up drying.
Assemble the night before
Cover and refrigerate unbaked. Add 10–15 minutes to covered bake time straight from the fridge.
Slice evenly
Uneven potato slices cook at different rates. A mandoline set to 4 mm eliminates guesswork.
Broil at the end only
Breadcrumbs can burn if broiled too long. Stay nearby and pull when they’re chestnut brown.
Freeze individual portions
Cut cooled casserole into squares, wrap in foil, then freeze. Reheat in a 350 °F oven for 20 minutes.
Variations to Try
-
Smoky Bacon: Fold 6 slices of cooked, crumbled bacon between the layers. Use smoked Gruyère for double the smokiness.
-
Leek & Mushroom: Swap spinach for sautéed leeks and cremini mushrooms. Add 1 teaspoon fresh thyme leaves to the cream.
-
Spicy Kale: Replace spinach with chopped kale, massaged with 1 teaspoon olive oil and a pinch of chili flakes.
-
Vegan Deluxe: Use coconut cream, nutritional yeast, and vegan cheese shreds. Swap butter for olive oil and use nutritional-yeast breadcrumbs.
-
Sweet Potato Twist: Substitute half the Yukon Golds with orange sweet potatoes for a color contrast and subtle sweetness.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat individual portions in the microwave for 2 minutes, or warm the whole dish covered at 325 °F (165 °C) for 20 minutes.
Freeze: Wrap unbaked casserole (without breadcrumb topping) in a double layer of plastic wrap and foil. Freeze up to 2 months. Thaw overnight in the refrigerator, add fresh breadcrumb topping, and bake as directed, adding 15 minutes to covered time.
Make-ahead: Assemble through step 5, cover, and refrigerate up to 24 hours. The potatoes will exude a little starch, naturally thickening the cream. Add breadcrumb topping just before baking.
Frequently Asked Questions
Warm Spinach and Potato Casserole with Garlic and Cream for Winter Nights
Ingredients
Instructions
- Roast garlic: Preheat oven to 400 °F. Trim top off garlic head, drizzle with 1 tsp oil, wrap in foil, roast 40 min. Cool, squeeze out cloves, mash.
- Prep potatoes: Slice ÂĽ-inch thick, soak in cold salted water 10 min, drain and pat very dry.
- Wilt spinach: Sauté spinach in 1 tsp oil until collapsed, press out liquid, chop, season with salt and nutmeg.
- Make cream base: Melt 3 tbsp butter, whisk in flour 2 min. Gradually whisk in cream; simmer 5 min. Stir in roasted garlic, mustard, salt, pepper.
- Assemble: Butter a 9×13-inch dish. Layer half of potatoes, half of spinach, 1 cup Gruyère. Repeat potatoes and spinach. Pour cream over. Top with remaining ½ cup cheese.
- Top & bake: Mix breadcrumbs with melted butter and paprika; sprinkle over casserole. Cover with foil, bake at 375 °F 45 min. Uncover and bake 25–30 min more until potatoes are tender. Broil 2 min for extra crunch. Rest 10 min before serving.
Recipe Notes
For the creamiest texture, slice potatoes evenly and pat them very dry. The casserole can be assembled up to 24 hours ahead; add 10 minutes to covered bake time if baking from cold.