cozy creamy spinach and potato casserole for cold winter evenings

3 min prep 1 min cook 5 servings
cozy creamy spinach and potato casserole for cold winter evenings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • No pre-boiling potatoes: Thin slices bake tender in garlicky cream while the top turns shatter-crisp.
  • Two-cheese strategy: Nutty Gruyère melts into silky strands while Parmesan broils into savory lace.
  • Triple spinach hit: Fresh, sautéed, and folded into béchamel—bright color, deep flavor, zero watery pool.
  • Make-ahead miracle: Assemble up to 24 hrs early; bake straight from the fridge—perfect for entertaining.
  • One-dish comfort: Protein-rich enough for supper, green enough for parental guilt, cheesy enough for kids.
  • Freezer friendly: Bake, cool, freeze in squares; reheat like a dream on frantic weeknights.
  • Endlessly riffable: Bacon, artichokes, or roasted red peppers all play nicely—see Variations below.
  • Comfort minus fuss: No fancy equipment—just a mandoline or sharp knife and a baking dish.

Ingredients You'll Need

Ingredients

Before we talk ingredients, let’s talk temperature: cold potatoes slice cleanly and won’t oxidize while you work, so keep them in the fridge until the moment you wield your mandoline. For the spinach, grab the fresh stuff—two big 5-oz clamshells. Baby spinach is tender and stems are edible, sparing you prep work. If you only have frozen, see the FAQ; the dish will still comfort, but color is duller.

Potatoes: Russets are classic; their high starch slumps into the sauce and thickens it. Yukon Golds hold their shape if you prefer distinct slices—both work. Aim for 2½ lb, peeled and kept submerged in ice water if you’re a slow slicer.

Spinach: You’ll need 10 oz total. Wilt it in a dry skillet just until collapsed; squeeze cool handfuls in a tea towel to extract every drop of water—nothing ruins a casserole like spinach tea.

Cheese: Gruyère gives nutty depth and melts like a champ; buy a block and shred yourself (pre-shredded cellulose can make cream grainy). Parmesan is for broiled top crunch. No Gruyère? Fontina or sharp white cheddar slide in seamlessly.

Dairy: Heavy cream plus whole milk strikes the perfect viscosity: thick enough to coat, fluid enough to bubble between potato layers. Half-and-half works in a pinch but sauce will be slightly looser.

Aromatics & Seasonings: Shallot for gentle sweetness, garlic for punch, a whisper of nutmeg to amplify dairy, and Dijon for subtle acidity that balances richness.

How to Make Cozy Creamy Spinach and Potato Casserole for Cold Winter Evenings

1
Butter your dish & preheat

Rub a 9×13-inch (3 qt) ceramic or glass baking dish with 1 Tbsp softened butter, then dust with finely grated Parmesan; this micro-crust prevents sticking and adds savory snap. Slide rack to lower-middle; heat oven to 375°F/190°C.

2
Wilt & wring spinach

Heat a 12-inch skillet over medium. Add spinach in batches, turning with tongs until just collapsed (2–3 min). Transfer to colander, cool, fold in a clean towel, and twist until water no longer drips. Finely chop—you should have 1 packed cup.

3
Build quick béchamel

In same skillet melt 3 Tbsp butter. Add minced shallot; sauté 2 min until translucent. Whisk in 3 Tbsp flour; cook 1 min to remove raw taste. Gradually whisk in 1 cup whole milk, then 1 cup heavy cream. Add 1 tsp kosher salt, ½ tsp pepper, ¼ tsp nutmeg, 1 tsp Dijon. Simmer 3 min until thick enough to coat spoon.

4
Slice potatoes uniformly

Using mandoline set to ⅛-inch, slice potatoes into a bowl of iced salted water. Thorough slices cook evenly; rinse off surface starch to keep cream silky. Drain and pat dry with kitchen towels—water is the enemy of browning.

5
Fold spinach & cheese into sauce

Off heat, stir chopped spinach into béchamel along with 1 cup shredded Gruyère. Taste; add salt if needed—potatoes are bland sponges, so sauce should verge on salty.

6
Layer, shingle, repeat

Spread ¼ cup sauce on dish base. Shingle one third of potato slices, overlapping like roof tiles. Spoon ⅓ remaining sauce, sprinkle ¼ cup Gruyère. Repeat twice more, finishing with sauce. Cover with foil; bake 40 min.

7
Uncover & cheese crown

Remove foil, scatter last ½ cup Gruyère plus ¼ cup Parmesan. Return to oven 18–22 min until potatoes are fork-tender and top is dappled bronze. For extra blister, broil 2 min—watch like a hawk.

8
Rest, garnish, serve

Let casserole stand 10 min to set the sauce. Sprinkle with chopped parsley or chives for color pop. Scoop into warmed bowls; serve alongside crisp green salad or roasted beets.

Expert Tips

Don’t skip the rest

10 minutes of patience transforms soupy cream into velvety cohesion that holds its shape when spooned.

De-moisturize greens

After wringing spinach, spread on paper towel and press again; moisture dilutes sauce and prevents browning.

Cheese swap rule

Use cheeses that melt smoothly—Fontina, Comté, or mild white cheddar. Pre-shredded blends contain anti-caking starches that can gritty the sauce.

Mandoline safety

Keep the guard on! If you haven’t bought one, cut potatoes lengthwise into flat slabs first, then slice uniformly with chef’s knife.

Halfway test

At 20 min covered, slide a knife through center—if it meets resistance, continue covered; otherwise top may brown before potatoes soften.

Freeze smart

Under-bake 10 min if you plan to freeze. Cool, wrap tightly, freeze up to 2 months. Reheat covered at 350°F until center registers 165°F.

Variations to Try

  • Bacon & Leek: Replace shallot with thinly sliced leek sautéed in 4 strips bacon drippings. Crumble bacon over final cheese layer.
  • Artichoke & Dill: Fold in 1 cup chopped marinated artichoke hearts and 2 Tbsp fresh dill with spinach.
  • Spicy Greens: Swap half the spinach for torn kale; add pinch red-pepper flakes to béchamel.
  • Herbivore’s Delight: Stir ½ cup white beans for protein and 2 Tbsp nutritional yeast for cheesy depth; use plant milk + oat cream.
  • Smoky Gouda: Replace Gruyère with smoked Gouda and add ½ tsp sweet paprika to sauce.
  • Little Luxe: Drizzle 2 Tbsp truffle oil over final cheese layer and shave fresh truffle on serve (optional but swoon-worthy).

Storage Tips

Refrigerate: Cool completely, cover tightly, refrigerate up to 4 days. Reheat individual portions in microwave at 70% power, or warm entire casserole covered at 325°F until center bubbles.

Make-Ahead: Assemble through Step 6, press plastic wrap directly onto surface, refrigerate up to 24 hrs. Add 10 min to covered bake time; uncover and proceed as directed.

Freeze: Bake, cool, cut into squares, wrap each in foil then freeze in bag up to 2 months. Thaw overnight in fridge or microwave from frozen 4–5 min, then crisp under broiler.

Frequently Asked Questions

Yes. Thaw 10 oz frozen chopped spinach, squeeze bone-dry, and proceed. Flavor is fine but color is darker; fresh delivers brighter results.

Peeling ensures silky cream. If you love rustic, scrub skins well and slice thin; expect flecks in sauce but nutrition stays.

Absolutely. Use an 8×8-inch dish; bake time drops to 30 min covered + 15 uncovered.

Substitute 3 Tbsp rice flour or cornstarch in béchamel; ensure cheeses are GF (most are).

Heat was too high when cheese went in. Melt off-stove over low, or whisk in splash of cold milk to re-emulsify.

Layer ingredients in greased 6-qt cooker. Cook HIGH 3–4 hrs or LOW 6–7 hrs until potatoes are tender. Top with cheese during last 30 min. Broil briefly in oven for bronzed lid.
cozy creamy spinach and potato casserole for cold winter evenings
main-dishes
Pin Recipe

Cozy Creamy Spinach and Potato Casserole

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

Ingredients

Instructions

  1. Preheat & prep dish: Butter 9×13-inch baking dish, dust with Parmesan. Heat oven to 375°F.
  2. Wilt spinach: In dry skillet, wilt spinach, cool, squeeze dry, chop; set aside.
  3. Make béchamel: Melt 2 Tbsp butter, sauté shallot 2 min, add garlic 30 sec. Whisk in flour 1 min. Gradually whisk in milk & cream. Season with salt, pepper, nutmeg, Dijon; simmer 3 min.
  4. Slice potatoes: Mandoline to ⅛-inch, soak 5 min, drain, pat dry.
  5. Combine: Stir spinach and 1 cup Gruyère into sauce.
  6. Layer: Spread smear of sauce on base. Layer ⅓ potatoes, ⅓ sauce, ¼ cup Gruyère. Repeat twice, ending with sauce. Cover with foil.
  7. Bake: 40 min covered, remove foil, top with remaining cheeses, bake 18–22 min until potatoes tender and top golden. Broil 2 min if desired.
  8. Rest & serve: Let stand 10 min, garnish with herbs, scoop and devour.

Recipe Notes

Casserole can be assembled up to 24 hrs ahead; add 10 min to covered bake time if baking from cold. Leftovers reheat beautifully and freeze for up to 2 months.

Nutrition (per serving)

342
Calories
15g
Protein
28g
Carbs
19g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.