Make-Ahead Spinach and Feta Breakfast Casserole for Winter Mornings

5 min prep 2 min cook 5 servings
Make-Ahead Spinach and Feta Breakfast Casserole for Winter Mornings
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s something magical about waking up to a house that smells like breakfast—without having to lift a finger. I created this Make-Ahead Spinach and Feta Breakfast Casserole after one too many chaotic winter mornings where the kids needed to be fed, the dog needed walking, and I hadn’t even poured my first cup of coffee. You know those mornings, right? The ones where the frost is thick on the windows, your slippers are calling your name, and the last thing you want to do is stand over a skillet.

This casserole has become my winter lifesaver. I prep it on Sunday night while the kids are in the bath, pop it in the fridge, and then—like a breakfast miracle—it’s ready to bake while I’m still rubbing sleep from my eyes. The combination of earthy spinach, tangy feta, and fluffy eggs feels fancy enough for holiday brunches, but it’s easy enough for a random Tuesday. My neighbor calls it “the breakfast that tastes like you tried harder than you did,” and honestly, that’s the best compliment I’ve ever received.

Why This Recipe Works

  • Prep Once, Eat All Week: Bake on Sunday, slice into squares, and breakfast is done for days.
  • Freezer-Friendly: Wrap individual portions and freeze up to 3 months.
  • Vegetarian Protein Power: 22 g protein per serving from eggs and feta keeps you full.
  • Customizable Veggies: Swap spinach for kale or add roasted red peppers.
  • Make-Ahead Magic: Assemble up to 48 hours ahead; just bake when ready.
  • One-Bowl Cleanup: Whisk everything in the baking dish—no extra bowls.
  • Kid-Approved: My picky 7-year-old calls it “green egg pizza” and asks for thirds.

Ingredients You'll Need

Ingredients

Quality ingredients make this casserole sing. Start with 10 large eggs—I splurge on pastured eggs in winter because the yolks are sunset-orange and taste like sunshine. You’ll need 1 cup whole milk for the creamiest custard; swap in half-and-half if you’re feeling indulgent. 8 oz frozen spinach is my go-to because it’s pre-washed and easy, but if you have fresh spinach wilting in the fridge, use 10 cups packed and sauté until just wilted.

6 oz crumbled feta is the star—buy the block and crumble it yourself for brinier, tangier pockets. Pre-crumbled works in a pinch, but it’s often drier. 1 medium shallot minced fine adds subtle sweetness; yellow onion works but shallot melts into the background better. A clove of garlic micro-planed brings warmth without bite.

For the base, 6 cups cubed sourdough or country bread that’s a day or two old soaks up the custard without turning mushy. (Gluten-free? Use a crusty GF loaf.) 1 tsp Dijon mustard and ¼ tsp nutmeg give depth—trust me on the nutmeg, it makes the spinach taste greener. Finish with ½ tsp kosher salt and ¼ tsp black pepper; taste your feta first—if it’s super salty, dial back the added salt.

How to Make Make-Ahead Spinach and Feta Breakfast Casserole for Winter Mornings

1
Prep the Pan & Spinach

Butter a 9×13-inch baking dish (metal or ceramic). Microwave frozen spinach per bag directions, then squeeze in a clean kitchen towel until bone-dry—this prevents a watery casserole. Fluff with a fork; you should have about 1 cup packed.

2
Build the Base

Scatter bread cubes evenly in the dish. They should fit snugly like puzzle pieces; tear smaller pieces to fill gaps. This creates the custard-soaked “crust” that gives the casserole structure.

3
Sauté Aromatics

In a small skillet over medium heat, melt 1 Tbsp butter. Add minced shallot and cook 2 min until translucent. Stir in garlic for 30 sec, then remove from heat. Cool 5 min so the hot mixture doesn’t scramble the eggs.

4
Whisk the Custard

In the largest bowl you own (or the baking dish itself), whisk eggs, milk, mustard, nutmeg, salt, and pepper until the mixture is homogenous and slightly frothy—about 45 seconds. Froth adds lift.

5
Layer & Press

Fold spinach, shallot mixture, and half the feta into the custard. Pour over bread, pressing gently so every cube is saturated. Top with remaining feta for those golden, salty peaks.

6
Chill Overnight (or Bake Now)

Cover tightly with plastic wrap, pressing it directly onto the surface to prevent a skin. Refrigerate 8–48 hours. Longer resting equals deeper flavor and creamier texture.

7
Bake to Puffy Perfection

Preheat oven to 350 °F. Remove plastic, tent loosely with foil, and bake 30 min. Remove foil and bake 20–25 min more until the center jiggles like set Jell-O and the top is mottled gold.

8
Rest & Serve

Let stand 10 min to finish setting. Run a knife around edges, slice into 8 generous squares, and serve hot with a drizzle of honey or a dollop of harissa yogurt if you’re feeling fancy.

Expert Tips

Freeze in Portions

Cool completely, cut into squares, wrap each in parchment then foil, and freeze. Microwave 90 sec or bake 15 min at 325 °F for a hot breakfast faster than a drive-thru.

Prevent Soggy Bottoms

If your bread is ultra-fresh, cube and toast 10 min at 300 °F before assembling. Dryer bread equals custard-soaked but never mushy centers.

Serve with Brightness

A quick salad of arugula, citrus segments, and a squeeze of lemon cuts the richness and turns this into a legit brunch centerpiece.

Double for a Crowd

Use a deep roasting pan and bake 15 min longer. Feeds 16 and is perfect for ski-lodge weekends or Christmas morning.

From Fridge to Oven

If you forget to take it out, no worries—just add 5–7 min to the covered time. Straight-from-fridge baking is why this recipe was born.

Dairy-Free Dream

Swap milk for canned full-fat coconut milk and use vegan feta. The coconut flavor bakes off, leaving ultra-creamy texture.

Variations to Try

Mediterranean Medley

Add ½ cup chopped Kalamata olives and ¼ cup sun-dried tomatoes with the spinach. Sprinkle top with za’atar before baking.

Bacon & Cheddar

Replace feta with 1 cup sharp cheddar and fold in 6 slices cooked, crumbled bacon. Use smoked cheddar for extra oomph.

Spicy Southwest

Swap spinach for roasted poblano strips, use pepper-jack cheese, and add 1 tsp chipotle powder to the custard.

Sweet Potato Hash

Fold in 1 cup roasted sweet-potato cubes and swap nutmeg for cinnamon. Drizzle with maple syrup at the table.

Storage Tips

Refrigerator: Cool leftovers completely, then store in an airtight container up to 4 days. Reheat single squares 45 sec in the microwave or 8 min in a 350 °F toaster oven to revive crispy edges.

Freezer: Wrap each cooled square in parchment, then foil, and freeze up to 3 months. Thaw overnight in the fridge or microwave straight from frozen for 90 sec, flipping halfway.

Make-Ahead: Assemble through Step 5, cover tightly, and refrigerate up to 48 hours. If the top looks dry, drizzle 2 Tbsp extra milk before baking. You can also bake completely, cool, and refrigerate up to 3 days; reheat the whole pan covered at 325 °F for 20 min.

Frequently Asked Questions

Absolutely! Use 10 cups packed fresh spinach. Sauté in a dry skillet over medium-high heat until just wilted, 2–3 min. Cool, squeeze dry, and proceed. You’ll need about 1 cup after squeezing.

Yes—just swap in your favorite crusty gluten-free bread. Cube and toast 10 min at 300 °F so it behaves like day-old bread.

Sure—halve everything and bake in an 8×8-inch dish. Start checking for doneness at 30 min total.

Most likely the spinach wasn’t squeezed dry enough. Next time, twist the towel until no more water drips. Also, let the casserole rest 10 min after baking to reabsorb steam.

Yes—6 slices cooked bacon, 1 cup diced ham, or ½ lb browned breakfast sausage all work. Fold in with the spinach so they don’t sink.

The Dijon is subtle but balances richness. If you hate it, sub ½ tsp white miso or simply leave it out—the casserole will still be delicious.
Make-Ahead Spinach and Feta Breakfast Casserole for Winter Mornings
breakfast
Pin Recipe

Make-Ahead Spinach and Feta Breakfast Casserole for Winter Mornings

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

Ingredients

Instructions

  1. Prep: Butter a 9×13-inch baking dish. Squeeze spinach completely dry.
  2. Assemble Base: Scatter bread cubes evenly in dish.
  3. Sauté Aromatics: Melt 1 tsp butter in skillet; cook shallot 2 min, add garlic 30 sec. Cool.
  4. Whisk Custard: In large bowl whisk eggs, milk, mustard, nutmeg, salt, pepper until frothy.
  5. Combine: Fold spinach, shallot mix, and half the feta into custard; pour over bread. Top with remaining feta.
  6. Chill: Cover tightly; refrigerate at least 8 hours or up to 48 hours.
  7. Bake: Preheat 350 °F. Bake covered 30 min, uncovered 20–25 min until center is set and top golden.
  8. Serve: Rest 10 min, slice, and enjoy hot or warm.

Recipe Notes

For ultra-crispy edges, broil 1 min at the end. Watch closely—it browns fast!

Nutrition (per serving)

287
Calories
22g
Protein
14g
Carbs
18g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.