warm winter breakfast casserole with spinach potatoes and garlic

warm winter breakfast casserole with spinach potatoes and garlic - warm winter breakfast casserole with spinach
warm winter breakfast casserole with spinach potatoes and garlic
  • Focus: warm winter breakfast casserole with spinach
  • Category: Dinner
  • Prep Time: 30 min
  • Cook Time: 5 min
  • Servings: 5

Love this? Pin it for later!

Warm Winter Breakfast Casserole with Spinach, Potatoes & Garlic

There’s something magical about pulling a bubbling, golden-topped casserole from the oven on a frost-laced morning. The scent of roasted garlic, earthy spinach, and rosemary-kissed potatoes drifts through the kitchen like a promise that today will be cozy, no matter what the thermometer says. I developed this recipe after one too many January brunches where the fruit salad shivered on the table while everyone gravitated toward anything warm. I wanted a make-ahead breakfast that felt like a hug on a plate—something my teenagers could scoop between basketball-practice carpools, or that I could slice and serve to guests still wearing their slippers.

My grandmother started the tradition: every first Saturday of the month she layered yesterday’s bread cubes with whatever vegetables lurked in the crisper, poured beaten eggs on top, and called it “strata.” I’ve swapped her canned mushrooms for garlicky sautéed spinach, added a tangle of caramelized onions, and used thin-sliced baby potatoes so every bite has silky edges and crisp corners. A whisper of nutmeg bridges the greens and the eggs; a shower of sharp white cheddar melts into bronzed blisters that crack under the fork. Whether you serve it for Christmas brunch, a snow-day breakfast, or slice it into squares for grab-and-go lunches, this casserole tastes like winter comfort without the heaviness that sends you back to bed.

Why This Recipe Works

  • Sheet-pan potato roast: Par-roasting the potatoes while the oven preheats slashes morning prep and guarantees fork-tender centers with crispy, frilly edges.
  • Garlic in two acts: A gentle sauté mellows minced cloves for the spinach, while thin shards are tossed with the potatoes, giving layered, not overwhelming, allium flavor.
  • Make-ahead magic: Assemble the night before; the bread soaks up custard and the flavors meld, so all you do is slide it into the oven the next morning.
  • Vegetable flexibility: Swap kale for spinach, sweet potatoes for russets, or fold in roasted red peppers—this base never protests.
  • Protein optional: Hearty enough for vegetarians, but crumbled sausage or bacon layers in beautifully if you have omnivores at the table.
  • Freezer-friendly squares: Cool, slice, wrap, and freeze individual portions; reheat in the toaster oven for a hot breakfast on the busiest weekday.

Ingredients You'll Need

Ingredients

The ingredient list is short, but every choice matters for flavor and texture. Start with day-old artisan bread; stale cubes drink up custard without turning gummy. Baby potatoes (a.k.a. creamers) roast quickly and look jewel-toned if you grab a tri-color bag. Seek out younger spinach—its stems are tender enough to leave on, saving prep time. When you buy garlic, choose heads that feel heavy and tight; avoid any with green sprouts which read bitter after baking.

Bread: A sturdy sourdough or country loaf works best. Sandwich bread collapses, while an open crumb catches the custard and vegetables like little pockets of flavor. Cube it ¾-inch so the edges protrude and brown into crunchy nuggets.

Potatoes: I like baby gold because their skins are whisper-thin and their interior tastes already buttered. If you only have russets, peel and slice ¼-inch thick; they’ll still roast beautifully but need an extra drizzle of oil.

Spinach: Buy a 5-oz clamshell of baby spinach; it wilts to the perfect volume for a 9×13 pan. Frozen spinach works in a pinch—thaw and squeeze bone-dry or the casserole weeps watery juices.

Garlic: We’re using eight cloves total. Don’t panic; they divide between potatoes and greens, and long baking mellows them into sweet, mellow nuggets you’ll crave.

Eggs & Dairy: Eight large eggs set the custard. Whole milk keeps it light; swap in half-and-half for special-occasion richness. A modest pour of cream in the potato bowl encourages browning.

Cheese: Sharp white cheddar melts smoothly and its tang plays against earthy greens. Aged Gruyère is a splurge-worthy substitute that perfumes the whole kitchen.

Seasonings: Fresh rosemary or thyme (winter hardy!), a rasp of nutmeg, and plenty of cracked pepper are all you need. Salt the components separately so every layer sings.

How to Make Warm Winter Breakfast Casserole with Spinach Potatoes & Garlic

1
Preheat & Roast Potatoes

Adjust oven rack to middle position and preheat to 425 °F. Toss sliced baby potatoes with 2 Tbsp olive oil, ½ tsp kosher salt, ¼ tsp pepper, and half the minced garlic on a parchment-lined sheet pan. Roast 18 min, flip with a thin metal spatula, roast 10 min more until edges bronze and centers yield easily to a fork.

2
Sauté Aromatics & Spinach

While potatoes roast, heat 1 Tbsp olive oil in a large skillet over medium. Add diced onion; cook 5 min until translucent. Stir in remaining garlic 30 sec, then pack in spinach with tongs, sprinkling ¼ tsp salt to help it wilt. Once spinach collapses, scrape into a bowl and cool 5 min; squeeze out excess liquid with a clean towel.

3
Build Custard Base

Whisk eggs, milk, Dijon, nutmeg, ½ tsp salt, and ¼ tsp pepper in a large bowl until a light foam forms. This incorporates air for a lofty custard. Grate in 1 cup cheddar; reserve the rest for topping.

4
Assemble Layers

Lower oven to 375 °F. Grease a 9×13-inch (3-qt) baking dish with butter. Scatter bread cubes, roasted potatoes, and spinach mixture. Pour custard over top, pressing lightly so every cube is moistened. Sprinkle remaining cheddar and chopped rosemary.

5
Refrigerate (Optional but Best)

Cover with plastic wrap; refrigerate at least 2 hours or up to 24. This dry-brines the bread, producing custardy yet defined strata instead of soggy clumps.

6
Bake to Golden Perfection

Uncover and bake 35-40 min until center puffs and a knife inserted comes out clean. Broil 1-2 min for bronze blisters. Rest 10 min to set custard and avoid the molten cheese burn.

7
Serve & Slice

Run a thin knife around edges, then cut into six generous or eight modest squares. A wide silicone spatula lifts each portion cleanly, keeping those prized potato rounds intact.

Expert Tips

Hot Pan, Cold Custard

Roasting potatoes at 425 °F guarantees color. Let the dish cool to lukewarm before adding custard so eggs don’t scramble on contact.

Squeeze Spinach Dry

Excess water puddles on the bottom. After wilting, wrap spinach in a tea towel and twist until no more drips appear.

Counter-Thaw Before Baking

If chilled overnight, let the casserole sit on counter 30 min while oven preheats; this prevents icy centers and uneven puffing.

Serrated Knife for Clean Slices

A gentle sawing motion through the bread crust prevents squishing and keeps layers photo-ready.

Variations to Try

  • Mediterranean: Swap rosemary for oregano, add ½ cup sun-dried tomatoes, and use feta + mozzarella in place of cheddar.
  • Meat-Lover: Brown 6 oz crumbled breakfast sausage, drain, and layer in with potatoes. Use smoked gouda for extra depth.
  • Sweet Potato & Kale: Roast diced sweet potatoes with cumin; replace spinach with massaged kale and use pepper jack cheese.
  • Gluten-Free: Use a crusty gluten-free baguette or 4 cups diced hash-brown potatoes in place of bread cubes.

Storage Tips

Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat squares in a 350 °F oven 12 min or microwave 60-90 sec.

Freeze: Wrap individual portions in parchment, then foil; freeze up to 2 months. Thaw overnight in fridge and reheat as above.

Make-Ahead: Assemble through step 4, cover, and refrigerate up to 24 hours. Add 10 extra minutes to bake time if going straight from cold to oven.

Frequently Asked Questions

Yes—use 1 lb thawed shredded hash browns. Squeeze very dry, toss with oil and seasonings, and roast 12 min until edges brown before layering.

You can bake immediately, but the texture is fluffier and flavors deeper after an overnight soak. Two hours minimum rest still beats zero.

Absolutely. Halve all ingredients and bake in an 8×8 pan 25-30 min. Check center at 22 min to avoid over-browning.

Use unsweetened oat or soy milk and replace cheese with ½ cup nutritional yeast plus 1 cup diced smoked tofu for umami.

Spinach or potatoes may have retained water. Be sure to squeeze greens thoroughly and roast potatoes until lightly browned before assembling.
warm winter breakfast casserole with spinach potatoes and garlic
breakfast
Pin Recipe

Warm Winter Breakfast Casserole with Spinach, Potatoes & Garlic

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

Ingredients

Instructions

  1. Roast Potatoes: Preheat oven to 425 °F. On sheet pan toss sliced potatoes with 2 Tbsp oil, 4 minced garlic cloves, ½ tsp salt, ¼ tsp pepper. Roast 18 min, flip, roast 10 min more until tender and edges brown.
  2. Sauté Spinach: In skillet heat remaining 1 Tbsp oil over medium. Add onion; cook 5 min. Stir in remaining garlic 30 sec. Add spinach and ¼ tsp salt; cook until wilted. Cool slightly, then squeeze dry.
  3. Make Custard: Whisk eggs, milk, Dijon, nutmeg, ½ tsp salt, ¼ tsp pepper until foamy. Stir in 1 cup cheddar.
  4. Assemble: Lower oven to 375 °F. Butter 9×13 dish. Layer bread, potatoes, spinach. Pour custard; press to moisten. Top with remaining ½ cup cheddar and rosemary.
  5. Chill (recommended): Cover and refrigerate at least 2 hours or up to 24.
  6. Bake: Uncover and bake 35-40 min until center puffs and knife comes out clean. Broil 1-2 min for extra browning. Rest 10 min before slicing.

Recipe Notes

For a dairy-light version substitute oat milk and use ¾ cup shredded vegan cheese. Add an extra pinch of salt since non-dairy cheeses tend to be milder.

Nutrition (per serving)

312
Calories
17g
Protein
24g
Carbs
16g
Fat

Share This Recipe:

You May Also Like

Type at least 2 characters to search...