creamy spinach and potato casserole for warm winter nights

5 min prep 2 min cook 5 servings
creamy spinach and potato casserole for warm winter nights
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Double-Down on Creaminess: A combination of heavy cream and nutty Gruyère creates a sauce that clings to every potato slice without turning watery.
  • Spinach That Actually Tastes Like Spinach: Quick-blanching then squeezing dry keeps the greens vibrant and prevents the dreaded swamp-factor.
  • Built-In Crispy Bits: Butter-toasted panko scattered between layers guarantees crunchy surprises in every bite.
  • No Pre-Bake Required: Thinly sliced potatoes cook directly in the cream, absorbing flavor as they soften.
  • One-Skillet Weeknight Luxury: Everything happens in a single oven-safe pan, meaning fewer dishes and more time for Netflix.
  • Freezer-Friendly Comfort: Assemble, wrap, and freeze for up to two months; bake straight from frozen on those nights when you can barely muster the energy to preheat.

Ingredients You'll Need

Ingredients

Before we dive into bubbling, golden perfection, let's talk groceries. Each component here pulls more than its weight, so quality matters. Look for firm, unblemished russet potatoes—ideally ones that still have a bit of dirt clinging to their jackets; that earthiness translates into deeper flavor once baked. The spinach should be perky and forest-green, not the sad, yellowing leaves that appear in plastic clamshells mid-February. If you can swing it, buy a loose bunch from the market; it stays fresher longer and you can taste-test a leaf for sweetness.

Butter is non-negotiable. I use a European-style, 83 % fat butter because the lower water content means silkier sauces and crispier breadcrumbs. For the cheese, splurge on an aged Gruyère that's been cave-cured for at least eight months; the nuttiness intensifies under heat and balances the spinach's mineral edge. Heavy cream labeled 40 % fat will whip if you sneeze at it, but that's exactly what we want here—stability and richness. Finally, grab a loaf of crusty sourdough for the panko; pulsing stale cubes in the food processor yields fluffier, crunchier crumbs than the store-bought sandy stuff.

Substitutions? Sure. Yukon Golds work in a pinch, though they'll lean waxier and won't absorb quite as much sauce. Baby kale or chard can stand in for spinach if you blanch an extra minute. And if Gruyère feels too extravagant, a 50/50 mix of sharp white cheddar and Parmesan keeps the flavor punchy while respecting the grocery budget.

How to Make Creamy Spinach and Potato Casserole for Warm Winter Nights

1
Prep Your Spinach

Bring a large pot of well-salted water to a rolling boil (it should taste like the sea). Drop in 10 oz fresh spinach and blanch for 45 seconds—just until the leaves turn bright emerald. Immediately scoop into an ice bath to shock; this locks in color and stops overcooking. Once cool, gather the spinach into a clean kitchen towel and twist hard, extracting every last drop of water. Chop roughly; you want rustic ribbons, not a purée.

2
Toast the Panko

Melt 2 Tbsp butter in a 12-inch oven-safe skillet over medium heat. Add ¾ cup panko, ½ tsp kosher salt, and a pinch of freshly grated nutmeg. Stir constantly until the crumbs are golden and smell like hazelnut heaven—about 4 minutes. Scrape onto a plate; you'll sprinkle these between potato layers for textural intrigue.

3
Build the Béchamel

Return the skillet to medium-low heat and add 3 Tbsp butter. When it foams, whisk in 3 Tbsp all-purpose flour; cook 2 minutes to banish raw taste but keep the roux pale. Slowly pour in 2 cups cold heavy cream, whisking like your life depends on it to prevent lumps. Once smooth, add 1 cup whole milk, 1 tsp Dijon, ½ tsp white pepper, and a bay leaf. Simmer 5 minutes until the sauce coats the back of a spoon. Off heat, stir in 1 cup grated Gruyère until melted and glossy.

4
Slice Potatoes Paper-Thin

Use a mandoline set to ⅛-inch (or the side of a box grater if you're brave). You want translucent sheets that curl like ribbon. Submerge slices in a bowl of cold water to rinse off excess starch—this prevents gumminess—then pat bone-dry with kitchen towels. Dry potatoes equal crispy edges.

5
Assemble in the Skillet

Butter the skillet. Ladle a thin veil of béchamel on the bottom. Layer one-third of the potatoes in overlapping concentric circles, season with salt and pepper, scatter half the spinach, a handful of toasted panko, and another ladle of sauce. Repeat twice more, ending with potatoes and the remaining sauce. Press down gently to encourage absorption.

6
Top & Tent

Sprinkle the last ½ cup Gruyère over the surface. Tear a sheet of parchment paper, crumple it under running water, then unfold and lay directly on the casserole—this creates a steamy microclimate so the potatoes cook through without drying out. Cover tightly with foil.

7
Bake Low & Slow

Slide into a preheated 350 °F oven for 45 minutes. Remove foil and parchment, increase heat to 425 °F, and bake another 15–20 minutes until the top is blistered and the sauce is bubbling up like molten lava. A knife should slide through the center with zero resistance.

8
Rest & Serve

Let the casserole stand 10 minutes—patience here means the sauce thickens to a velvety cloak rather than running across the plate. Garnish with chives, crack fresh black pepper, and scoop straight from the skillet. Serve alongside a crisp apple-fennel salad to cut the richness.

Expert Tips

Overnight Flavor Boost

Assemble the casserole, cover tightly, and refrigerate up to 24 hours. The potatoes absorb the sauce like a sponge, resulting in an even creamier texture. Add 10 extra minutes to the covered bake time if chilled.

Prevent Watery Greens

After wringing out your spinach, wrap it in a double layer of paper towels and press again. Any residual moisture will leach into the sauce, thinning it and muting flavor.

Even Slices Matter

Uneven potatoes = uneven cooking. If your mandoline is collecting dust because you're terrified of it, wear a cut-proof glove. The safety is worth the perfectly uniform slices that cook at the same rate.

Crank for Crunch

If you crave a bronzed crust, slip the casserole under the broiler for the final 90 seconds. Rotate the skillet halfway for even browning, but watch like a hawk—Gruyère goes from nutty to bitter in seconds.

Skillet = Serving Dish

Cast iron retains heat so well that the casserole stays molten at the table for a full 30 minutes. Place a folded tea towel under the skillet on a wooden board to protect your dinner surface.

Spice Swap

White pepper keeps the sauce pristine, but fresh-grated nutmeg adds warmth. Start with ⅛ tsp; you want a whisper, not a pumpkin-spice bomb.

Variations to Try

  • Smoky Bacon & Leek: Swap the spinach for 2 cups sautéed leeks and fold in 6 strips of crisped bacon. Drizzle with a teaspoon of liquid smoke for campfire vibes.
  • Mediterranean Remix: Replace Gruyère with crumbled feta, add ½ cup sun-dried tomatoes, and stir a handful of chopped olives into the béchamel. Finish with lemon zest and oregano.
  • Spicy Greens & Havarti: Use baby kale and fold 1 tsp red-pepper flakes into the sauce. Top with Havarti for extra meltiness; the cheese's buttery flavor tames the heat.
  • Vegan Comfort: Sub olive oil for butter, oat milk + 1 Tbsp cornstarch for cream, and a 50/50 blend of nutritional yeast + cashew cream for cheese. Add 1 Tbsp white miso for umami depth.
  • Breakfast Bake: Create wells in the top layer during the final 10 minutes of baking, crack in 4 eggs, and return to the oven until whites are set but yolks runny. Serve with hot sauce.

Storage Tips

Refrigerate: Cool completely, then portion into airtight glass containers. The casserole keeps 4 days in the fridge, though the topping softens; revive under a 400 °F toaster oven for 8 minutes. For best texture, store sauce and potatoes separately if you anticipate leftovers.

Freeze: Wrap the entire skillet (or individual portions) in a double layer of plastic wrap followed by foil. Freeze up to 2 months. Thaw overnight in the fridge, then bake covered at 350 °F until centers register 165 °F on an instant-read thermometer—about 1 hour for a whole casserole, 25 minutes for singles.

Make-Ahead Brunch Hack: Assemble through Step 6 the night before. In the morning, slide straight from fridge to oven, adding 15 minutes to the covered bake. The flavors meld beautifully, and you can sip coffee while breakfast essentially cooks itself.

Frequently Asked Questions

Yes—thaw 10 oz frozen chopped spinach, then squeeze absolutely dry in a towel. You'll need about 1 cup after wringing. The flavor is milder than fresh, so add an extra pinch of salt and a squeeze of lemon to brighten.

High heat or over-stirring after adding cheese can cause the fat to separate. Keep the béchamel at a gentle simmer (tiny bubbles, not a rolling boil) and whisk in cheese off-heat. If it curdles, whisk in 1 Tbsp cold cream over low heat to re-emulsify.

Absolutely. Use a 9×13-inch baking dish and add 10–15 minutes to the covered bake time. The key is to keep the potato layers no thicker than 1½ inches so the cream can penetrate. Rotate the pan halfway for even browning.

You can swap half-and-half for a lighter version, but the sauce will be thinner. Compensate by simmering an extra 3 minutes to reduce, or whisk 1 tsp cornstarch into the cold milk before adding. Expect a slightly less indulgent but still delicious result.

Adorable and practical—especially for freezer portions. Layer as directed in 8-oz ramekins, reduce covered bake to 25 minutes, uncover for the final 8–10. They'll be piping hot and perfectly portioned for weeknight emergencies.

Slide a paring knife straight down through the center; it should glide in with zero resistance, like cutting warm butter. If you feel a slight tug, cover and bake another 5 minutes before testing again.
creamy spinach and potato casserole for warm winter nights
main-dishes
Pin Recipe

Creamy Spinach and Potato Casserole for Warm Winter Nights

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

Ingredients

Instructions

  1. Toast panko: Melt 2 Tbsp butter in a 12-inch oven-safe skillet. Add panko, salt, nutmeg; cook 4 min until golden. Remove to a plate.
  2. Blanch spinach: Boil salted water. Cook spinach 45 sec, shock in ice bath, squeeze very dry, chop.
  3. Make béchamel: In same skillet melt 3 Tbsp butter, whisk in flour 2 min. Gradually whisk in cold cream, then milk, Dijon, white pepper, bay. Simmer 5 min until thick. Off heat stir in 1 cup Gruyère until melted.
  4. Prep potatoes: Slice ⅛-inch thick on mandoline, rinse, pat dry.
  5. Assemble: Butter skillet. Layer sauce, potatoes, seasoning, spinach, panko, repeating twice and ending with potatoes and sauce. Top with remaining ½ cup cheese.
  6. Bake: Cover with damp parchment + foil. Bake 45 min at 350 °F, uncover, bake 15–20 min more at 425 °F until bubbly and browned. Rest 10 min, garnish with chives.

Recipe Notes

For a crunchy top, broil the last 90 seconds, rotating once. Leftovers reheat beautifully in a toaster oven at 400 °F for 8–10 minutes.

Nutrition (per serving)

462
Calories
17g
Protein
28g
Carbs
33g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.