creamy spinach and potato casserole for cold winter family breakfasts

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

Love this? Pin it for later!

Creamy Spinach & Potato Casserole for Cold Winter Family Breakfasts

There’s a special kind of magic that happens when the first snowflake sticks to the windowpane and the house is still quiet except for the gentle hum of the oven. In those hushed weekend mornings, when the world outside feels like it’s been tucked under a thick white blanket, I find myself reaching for this creamy spinach and potato casserole. It’s the recipe that turned my “I’m not a breakfast person” husband into the first one at the table, the dish my teenagers request the moment Thanksgiving break starts, and the make-ahead miracle that lets me pour coffee and flip pancakes while breakfast basically finishes itself in the oven.

I first cobbled it together on a frigid January morning when the farmers’ market was down to storage potatoes, a few wilting bunches of spinach, and the last knob of local cheddar. I shredded, stirred, slid it into the oven, and—forty-five minutes later—what emerged was bubbling, golden-crusted, and fragrant with nutmeg and caramelized onion. We stood around the stove in our thick socks, forks in hand, blowing on bite after bite. That was seven winters ago. Now it’s our edible tradition, the breakfast equivalent of a hand-knit sweater: cozy, familiar, and made to share.

Whether you’re feeding a holiday crowd, hosting the neighborhood sledding crew, or simply want Sunday morning leftovers that reheat like a dream, this casserole delivers. It’s vegetarian without trying, kid-friendly without chicken nuggets, and sophisticated enough for the grown-ups who secretly want vegetables but definitely want cheese more.

Why This Recipe Works

  • Prep-ahead friendly: Assemble the night before, refrigerate, and bake straight from the fridge while the coffee brews.
  • One casserole, many textures: Crispy potato edges, custard-soaked centers, and a bubbling Gruyère lid.
  • Cheese strategy: Nutty Gruyère for depth plus sharp white cheddar for that Instagram-pull.
  • Spinach solved: A quick sauté with garlic removes excess water—no gray-green puddles in sight.
  • Vegetable first, comfort always: Two whole bunches of spinach mean every forkful packs greens, but cream and cheese keep it indulgent.
  • Flexible servings: Bake in a 9 × 13 for twelve or halve into two 8-inch squares—freeze one, bake one.
  • All-day energy: Eggs + potatoes + greens = balanced macros to power snowman-building marathons.

Ingredients You'll Need

Ingredients

Great breakfasts start with great groceries. Read on for what to buy, what to swap, and the tiny upgrades that make diners ask for seconds.

Potatoes

I reach for thin-skinned Yukon Golds. Their naturally creamy texture means you can skip peeling if you’re short on time (just scrub), and they hold their shape after soaking in custard. Russets work in a pinch, but they’re starchier—rinse well to prevent a gummy bake. If you’re feeding gluten-free guests, double-check that your spuds are from a facility that doesn’t process wheat on the same line.

Fresh Spinach

Two large bunches, about 1 ½ lb / 680 g, yield roughly 8 packed cups after stemming. Baby spinach is convenient but pricier; buy the bigger bundle and give it a good wash—gritty eggs ruin the mood. Frozen spinach is fine in midwinter: thaw, wring bone-dry in a towel, and you’re set.

Eggs

Seven large eggs create the silkiest custard. If you keep ducks, eight duck eggs translate beautifully—their extra fat makes the casserole even richer. For a dairy-free version, swap in 600 g silken tofu blended with ½ cup unsweetened oat milk plus 2 Tbsp nutritional yeast for color.

Dairy

Heavy cream (35 %) is classic, but half-and-half works if that’s what’s in your coffee bar. Whole milk will curdle—avoid it. For the cheese, buy Gruyère in a block and shred yourself. Pre-shredded cellulose can turn greasy under high heat. White cheddar adds tang; if you only have orange, your casserole will look sunset—still tasty.

Aromatics & Seasonings

Fresh garlic, a whisper of freshly grated nutmeg, and a pinch of cayenne for warmth. Don’t skip the nutmeg—it’s the “why does this taste like French bistro food?” secret. Kosher salt seasons every layer; taste the sautéed spinach before assembling to avoid under-seasoning.

Make-ahead Boosters

Keep a jar of caramelized onions in the fridge (slow-cook six onions, freeze in ice-cube trays, pop out portions). Stir in a cube here, into scrambled eggs there—weekday luxury unlocked.

How to Make Creamy Spinach & Potato Casserole for Cold Winter Family Breakfasts

1
Prep Your Baking Dish & Oven

Butter a 9 × 13-inch (about 3 L) ceramic or glass baking dish. Ceramic retains heat gently, preventing the bottom from scorching while the center sets. Slide a rack to the lower-middle position and preheat to 400 °F / 200 °C. A hot oven from the start jump-starts the custard setting so potatoes don’t sink.

2
Slice & Par-Cook the Potatoes

Scrub 2 ½ lb / 1.2 kg Yukon Golds. Slice ⅛-inch thick (a mandoline keeps them even). Place in a large bowl, cover with very hot tap water, and let soak 10 minutes. This removes excess starch so slices stay distinct instead of mashing together. Drain thoroughly and pat dry—watery potatoes dilute the custard.

3
Wilt the Spinach Just Enough

Heat 1 Tbsp olive oil in your widest skillet over medium-high. Add 2 minced garlic cloves; bloom 30 seconds. Stuff in washed spinach (it will mountain over the pan). Sprinkle with ½ tsp kosher salt; the crystals help draw water. Toss with tongs until just collapsed, 2–3 minutes. Transfer to a colander, cool slightly, then squeeze in a clean tea towel until almost dry. Chop roughly.

4
Whisk the Custard Base

In a large bowl whisk 7 large eggs, 2 cups / 480 ml heavy cream, 1 tsp kosher salt, ½ tsp black pepper, ¼ tsp freshly grated nutmeg, and a pinch of cayenne until homogeneous. Over-whisking adds air that creates tunnels in the bake, so stop once color is even.

5
Layer Flavors First, Potatoes Second

Scatter the chopped spinach evenly over the buttered dish. Sprinkle ½ cup caramelized onions if using (they add jammy sweetness). Top with one-third of the potatoes, overlapping like shingles. A flavor layer on the bottom means every bite has vegetable balance, not just on top.

6
Cheese Strategy

Combine 1 cup shredded Gruyère (3 oz / 85 g) and 1 cup sharp white cheddar (3 oz / 85 g). Reserve one-third for the crust; fold the rest into the custard. Tossing cheese in the egg mixture prevents it from sinking in a clump to the bottom.

7
Assemble & Press

Pour half the cheesy custard over the first potato layer. Add remaining potatoes, pour rest of custard, then gently press with the back of a spoon so every slice is coated. This prevents dry potato pockets. Sprinkle reserved cheese across the top for that bronzed blanket.

8
Bake Low, Then High

Slide into the 400 °F oven for 15 minutes. Without opening the door, reduce heat to 350 °F / 175 °C and continue 25–30 minutes. The initial blast sets the perimeter; lower heat cooks the custard through without curdling. It’s done when the center jiggles like set Jell-O and a knife inserted 2 inches from the edge comes out clean.

9
Rest Before Serving

Tent loosely with foil and rest 10 minutes. This lets the custard finish cooking via residual heat and makes slicing neater. Serve hot with crisp bacon, cranberry-orange muffins, or a tart grapefruit salad to balance the richness.

Expert Tips

Thin = Even

Potatoes ⅛-inch thick cook uniformly. A cheap mandoline pays for itself after one brunch.

Dry Spinach = No Puddle

After squeezing, open the towel—if water droplets appear, twist again. Excess moisture = soggy bottom.

Cheese Your Way

Swap in fontina for ultra-melty, pepper jack for kick, or plant-based shreds for dairy-free guests—just add 1 tsp cornstarch to stabilize.

Mini Muffin Method

Bake in greased muffin tins 18–20 minutes for grab-and-go breakfast cups—kids love the crispy edges.

Spice Trail

Add ½ tsp smoked paprika to the custard for campfire aroma or swap nutmeg for za’atar and serve with harissa on the side.

Glass Dish Watch

Dark metal pans cook faster; if using, lower oven to 325 °F after the initial blast to prevent over-browning.

Variations to Try

  • Mushroom & Thyme: Swap spinach for 1 lb sautéed creminis with fresh thyme. Finish with a drizzle of truffle oil for Christmas morning.
  • Southwestern: Sub pepper jack, add 1 cup roasted corn + 1 diced chipotle in adobo. Serve with avocado and pico.
  • Smoked Salmon & Dill: Omit cheddar, use goat cheese, fold in 4 oz flaked cold-smoked salmon and fresh dill after baking to keep salmon silky.
  • Sweet Potato Swap: Replace half the Yukons with orange sweet potatoes for color and beta-carotene. Reduce oven to 325 °F final phase; sugar caramelizes faster.
  • Kale & Butternut: Fall farmers’ market version—massage 4 cups chopped kale, roast 2 cups diced butternut until caramel edges appear, then layer as you would spinach.
  • Mini Meat-Lover: Brown 6 oz bulk breakfast sausage, scatter between potato layers. Use smoked gouda for campfire vibes.

Storage Tips

Make-Ahead: Assemble through Step 7, cover tightly with buttered foil (butter prevents sticking), refrigerate up to 24 hours. Add 10–12 minutes to bake time if cold from fridge.

Leftovers: Cool completely, cut into squares, refrigerate up to 4 days. Reheat single portions in toaster oven 8 min at 325 °F to restore crisp edges; microwaving works but turns cheese rubbery.

Freezer: Wrap individual squares in parchment, then foil, then freeze up to 2 months. Thaw overnight in fridge and reheat as above. Entire casserole can be frozen before baking—wrap dish in plastic, then foil. Thaw 24 hours in fridge; bake as directed.

Revive: If casserole dries in storage, drizzle 2 Tbsp cream over top before reheating and cover loosely to steam.

Frequently Asked Questions

Yes. Thaw 1 ½ lb frozen shredded hash browns, squeeze dry, and season with ½ tsp salt. Layer as directed, but reduce initial high-heat bake to 12 minutes—the shreds are already par-cooked.

Naturally. No flour needed. Just verify your cheese is shredded without wheat starch (most aren’t) and that your spice brands are certified GF.

Absolutely. Halve ingredients and bake in an 8 × 8-inch dish. Start at 400 °F for 10 minutes, then 350 °F for 20–22 minutes. Check center jiggle.

Oven too hot or over-baked. Custard sets at 185 °F; use an instant-read thermometer and pull when center is 180 °F. It will finish cooking while resting.

Yes. Precook any meat (sausage, bacon, ham) so it’s hot and rendered before layering; raw meat exudes juices that thin the custard.

Edges puff and brown, center giggles slightly when shaken, and a paring knife inserted 2 inches from side comes out clean. It will firm as it rests.
creamy spinach and potato casserole for cold winter family breakfasts
breakfast
Pin Recipe

Creamy Spinach & Potato Casserole

(4.9 from 127 reviews)
Prep
25 min
Cook
40 min
Servings
12

Ingredients

Instructions

  1. Prep: Butter a 9 × 13-inch dish. Preheat oven to 400 °F. Slice potatoes ⅛-inch thick; soak in hot water 10 min, drain & dry.
  2. Wilt Spinach: Heat oil in skillet, sauté garlic 30 s, add spinach & pinch salt until collapsed. Cool, squeeze dry, chop.
  3. Custard: Whisk eggs, cream, 1 tsp salt, pepper, nutmeg, cayenne. Fold in ⅔ of the mixed cheeses.
  4. Assemble: Layer spinach (and onions), half potatoes, half custard, repeat. Press potatoes down; top with remaining cheese.
  5. Bake: 400 °F for 15 min, reduce to 350 °F for 25–30 min until center jiggles gently and edges brown.
  6. Rest: Tent with foil 10 min before slicing. Serve hot or room temp.

Recipe Notes

For the crispiest top, broil 1–2 minutes at the end—watch closely! Make-ahead: assemble night before, refrigerate, add 10 min to bake time.

Nutrition (per serving)

312
Calories
14g
Protein
19g
Carbs
21g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.