creamy spinach and potato casserole perfect for winter comfort food

35 min prep 2 min cook 6 servings
creamy spinach and potato casserole perfect for winter comfort food
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Spinach & Potato Casserole: The Winter Comfort Food You'll Crave

There's something magical about the way a bubbling casserole can transform a frigid January evening into the coziest night of the year. I discovered this creamy spinach and potato masterpiece during the polar-vortex winter of 2019, when temperatures in Chicago plunged below zero for what felt like eternity. My neighbor—an 82-year-old Italian grandmother—showed up at my door with a piping-hot dish wrapped in a faded gingham towel, her eyes twinkling above her mask. "This," she declared, "is how we survive winter."

One forkful of the velvety béchamel, tender potatoes, and garlicky spinach, and I understood. The casserole tasted like every comforting memory I'd ever had—Sunday dinners, snow days, the way my own grandmother would layer thin potato slices with cream and bake them until they sang. Since that night, I've made this casserole no fewer than thirty times, tweaking and refining until it became my signature dish for potlucks, book clubs, and those evenings when the wind howls so hard the windows rattle. It's the recipe my friends text me for at 4 p.m. on a Tuesday, desperate for something that will hug their soul after a brutal workday. It's the dish my husband requests for his birthday instead of cake. And it's what I'm sharing with you today—a luxurious, make-ahead, winter survival kit disguised as dinner.

Why This Recipe Works

  • Double-Cream Technique: A quick stovetop béchamel plus a final splash of heavy cream creates layers of silkiness without curdling.
  • Pre-Roasted Potatoes: Par-roasting the potato coins before assembly concentrates flavor and prevents watery casserole syndrome.
  • Nutmeg & White Pepper: These warming spices accentuate the spinach's earthiness and make the cream taste even creamier.
  • Cheese Strategy: A 3:1 ratio of Gruyère to Parmigiano offers both meltability and crave-worthy umami crunch on top.
  • Make-Ahead Marvel: Assemble up to 48 hours in advance; the flavors meld and the texture sets beautifully.
  • Veggie-Forward but Indulgent: An entire pound of spinach wilts down, so you get greens in every bite without feeling virtuous.

Ingredients You'll Need

Ingredients

Quality matters here—this is a short ingredient list, so each component shines. Look for firm, smooth Yukon Gold potatoes; their waxy texture holds shape while still absorbing the lush sauce. Baby spinach saves stem-trimming time, but mature curly spinach works if you strip the tough ribs. For cheese, spring for cave-aged Gruyère—the nutty depth is worth every penny. Whole milk and real butter build the béchamel base; skim or margarine will leave you with a thin, sorrowful sauce. Finally, grab a fresh nutmeg and grate it yourself; the aroma alone will transport you to a Swiss chalet.

Substitutions & Smart Swaps
  • Spinach: Swap in kale or Swiss chard; just blanch 2 minutes longer.
  • Gruyère: Fontina or Comté melt similarly, or use sharp white cheddar for a punchier note.
  • Milk: Oat milk (full-fat) works for a dairy-light version, though the casserole will be less rich.
  • Potatoes: Red-skinned potatoes hold up well; avoid russets—they'll turn fluffy and disintegrate.
  • Gluten-Free: Trade the all-purpose flour for 3 Tbsp sweet rice flour in the roux.

How to Make Creamy Spinach & Potato Casserole

1
Roast the Potato Coins

Preheat oven to 425 °F (220 °C). Toss 2¼ lb Yukon Gold potatoes (sliced ¼-inch) with 2 Tbsp olive oil, 1 tsp kosher salt, and ½ tsp freshly ground black pepper on a parchment-lined sheet. Roast 18 minutes, flipping once, until edges turn golden but centers remain slightly firm. This step drives off moisture and concentrates sweet, earthy flavor so your casserole never tastes watery.

2
Wilt the Spinach

Heat 1 Tbsp butter in a Dutch oven over medium-high. Add 1 lb baby spinach in batches, stirring until just collapsed, about 2 minutes per batch. Transfer to a colander, cool slightly, then squeeze out excess liquid using a clean kitchen towel. Season with a pinch of salt and a few gratings of nutmeg; set aside.

3
Build the Béchamel

Melt 4 Tbsp unsalted butter in the same pot. Whisk in ¼ cup all-purpose flour; cook 2 minutes to a pale blonde roux. Slowly pour in 3 cups cold whole milk, whisking constantly. Simmer until thick enough to coat the back of a spoon, about 6 minutes. Off heat, stir in ½ tsp white pepper, ¼ tsp freshly grated nutmeg, 1 tsp Dijon mustard, and ¾ tsp kosher salt. The mustard deepens flavor without announcing itself.

4
Cheese It Up

Fold in 1½ cups shredded Gruyère and ½ cup grated Parmigiano until melted and glossy. Reserve the remaining cheeses for topping. Taste and adjust salt; the sauce should be slightly over-seasoned since the potatoes are bland.

5
Assemble in Layers

Lower oven to 375 °F (190 °C). Lightly butter a 3-qt baking dish. Arrange half the potatoes in overlapping concentric circles. Spread all the spinach evenly, pressing into crevices. Pour half the sauce over spinach. Top with remaining potatoes, then finish with remaining sauce, ensuring every potato edge is bathed in cream.

6
Final Cream & Cheese Crown

Drizzle ⅓ cup heavy cream in a thin swirl across the surface—this creates a bronzed, blistered top. Sprinkle remaining ½ cup Gruyère and ¼ cup Parmigiano evenly. Finish with a light dusting of smoked paprika for color and subtle warmth.

7
Bake & Rest

Cover with foil and bake 25 minutes. Remove foil and continue baking 20–25 minutes until the casserole is bubbling at the edges and the top is mottled golden brown. Let stand 10 minutes before serving; this sets the sauce and prevents molten cheese burns while allowing flavors to meld into perfect harmony.

Expert Tips

Temperature Precision

Use an instant-read thermometer; pull the casserole when the center hits 185 °F for maximum creaminess without graininess.

Spinach Squeeze Test

After wringing, the spinach ball should weigh about 6 oz—any wetter and your sauce will weep.

Even Slicing Hack

Use a mandoline set to ¼-inch; uniform coins cook at the same rate and stack like shingles for bakery-worthy presentation.

Overnight Magic

Refrigerate the assembled casserole (unglazed) up to 48 hours. Add the final cream and cheese just before baking for a fresh-from-the-oven rise.

Crust Insurance

Broil for the last 90 seconds, watching like a hawk, for an Instagram-worthy bronzed lid that shatters under the fork.

Serving Vessel Secret

Warm your serving platter in the oven for 2 minutes; a hot dish keeps the casserole creamy to the last bite.

Variations to Try

Bacon & Leek

Cook 6 oz diced bacon until crisp; sauté sliced leeks in the rendered fat. Fold into spinach layer for smoky depth.

Mediterranean

Add ½ cup oil-packed sun-dried tomatoes (drilled & sliced) and swap Gruyère for crumbled feta; finish with lemon zest.

Spicy Southwest

Stir 1 tsp chipotle powder into béchamel and use pepper-jack cheese. Top with crispy tortilla strips for crunch.

Luxe Truffle

Finish with 1 tsp white-truffle oil and replace smoked paprika with a pinch of truffle salt for date-night elegance.

Storage Tips

Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat individual portions in a 325 °F oven for 18 minutes, adding a splash of cream to restore silkiness. Microwave works in a pinch, but the top will lose its crunch.

Freeze: Assemble through Step 6, wrap with plastic and foil, and freeze up to 2 months. Thaw 24 hours in the refrigerator, add cream and cheese, then bake as directed, adding 10 extra minutes.

Make-Ahead Brunch Hack: Roast potatoes and prep sauce the night before. Store separately. In the morning, layer everything while the coffee brews; bake 35 minutes and serve alongside mimosas.

Frequently Asked Questions

Yes! Thaw two 10-oz blocks, squeeze bone-dry, and season as directed. You'll save time, though fresh offers brighter flavor.

High heat or over-stirring can cause separation. Keep the béchamel at a gentle simmer, and fold in cheese off the burner. If it breaks, whisk in 1 Tbsp cold milk over low heat to re-emulsify.

Absolutely. Use a 9×13-inch pan and add 10–12 extra minutes to the covered bake time. Rotate halfway for even browning.

A crisp arugula salad with lemon vinaigrette cuts the richness. For wine, pour a dry Riesling or unoaked Chardonnay.

Yes—use eight 10-oz ramekins. Bake 18 minutes covered, 8 minutes uncovered. Perfect for socially-distanced dinners.

It is lacto-vegetarian. For a vegan version, substitute oat milk, vegan butter, cashew cream, and nutritional-yeast "cheese," though texture will differ.
creamy spinach and potato casserole perfect for winter comfort food
main-dishes
Pin Recipe

Creamy Spinach & Potato Casserole

(4.9 from 127 reviews)
Prep
25 min
Cook
45 min
Servings
8

Ingredients

Instructions

  1. Roast Potatoes: Preheat oven to 425 °F. Toss potato slices with olive oil, salt, and pepper on a sheet pan. Roast 18 min, flip, roast 5 min more. Set aside.
  2. Wilt Spinach: In a Dutch oven, sauté spinach in 1 Tbsp butter until just collapsed. Drain, cool, squeeze dry, season with nutmeg and salt.
  3. Make Béchamel: Melt remaining 4 Tbsp butter, whisk in flour 2 min. Gradually whisk in cold milk; simmer until thick. Season with white pepper, nutmeg, mustard, and salt.
  4. Add Cheeses: Off heat, stir in 1½ cups Gruyère and ½ cup Parmigiano until melted.
  5. Assemble: Lower oven to 375 °F. Butter a 3-qt dish. Layer half the potatoes, all the spinach, half the sauce, remaining potatoes, remaining sauce. Drizzle cream, top with remaining cheeses and paprika.
  6. Bake: Cover with foil and bake 25 min. Uncover and bake 20–25 min more until bubbling and golden. Rest 10 min before serving.

Recipe Notes

For a crunchy top, broil 90 seconds at the end. Casserole can be assembled up to 48 hours ahead; add cream and cheese just before baking.

Nutrition (per serving)

386
Calories
16g
Protein
28g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.