Make-Ahead Breakfast Casserole with Spinach for January

6 min prep 18 min cook 5 servings
Make-Ahead Breakfast Casserole with Spinach for January
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Make-ahead magic: assemble up to 48 hours ahead; the bread soaks up every drop of seasoned custard so each bite is velvety, never soggy.
  • Deep January flavor: frozen spinach means no sandy leaves to wash in ice-cold water, yet it still tastes garden-fresh thanks to lemon zest and nutmeg.
  • Protein powerhouse: eight whole eggs plus cottage cheese deliver 18 g protein per slice—enough to keep teenagers full until lunch.
  • Flexible veg: swap spinach for kale, chard, or even roasted January root vegetables without changing bake time.
  • Cheese two ways: sharp Gruyère for complexity plus a Parmesan lid for that Instagram-worthy crust.
  • Portion perfection: baked in a 9×13 pan, it slices into 12 tidy squares—ideal for grab-and-go or leisurely brunches.

Ingredients You'll Need

Ingredients

Quality ingredients matter when you’re relying on the freezer aisle in January. Reach for whole-milk cottage cheese (the small-curd variety melts silkily), bakery-style sourdough that’s a day or two old, and frozen leaf spinach rather than chopped—the leaves stay intact and feel more luxurious. If you can splurge on imported Gruyère, do; it has fewer additives and melts like a dream. Everything else is pantry-friendly.

  • Bread: 10 cups cubed sourdough (¾-inch pieces). Stale bread soaks up custard without collapsing; if yours is fresh, cube and toast at 300 °F for 15 minutes.
  • Eggs: 8 large, pasture-raised if possible—the yolks are sunset-orange and give the casserole its golden hue.
  • Cottage cheese: 2 cups full-fat. Ricotta works but can weep; cottage cheese keeps things sturdy.
  • Spinach: 16 oz frozen leaf spinach, thawed and squeezed bone-dry. A linen tea towel is your best friend here.
  • Gruyère: 2 cups freshly shredded (about 6 oz). Buy a wedge and grate it yourself; pre-shredded cellulose prevents smooth melting.
  • Onion: 1 medium yellow, slow-caramelized in butter for 20 minutes while you prep everything else.
  • Seasonings: 1 tsp kosher salt, ½ tsp pepper, ¼ tsp freshly grated nutmeg, and the zest of ½ lemon to brighten winter palates.
  • Milk: 1 ¾ cups whole milk. Oat milk works for dairy-free; add 1 Tbsp melted coconut oil for richness.
  • Parmesan: ¼ cup finely grated for the crust. Vegetarian rennet varieties are widely available.
  • Butter: 1 Tbsp for the onions plus extra for greasing the pan.

How to Make Make-Ahead Breakfast Casserole with Spinach for January

1
Caramelize the onion

Melt butter in a skillet over medium-low. Add thinly sliced onion with a pinch of salt and cook 18–20 minutes, stirring every few minutes, until mahogany and sweet. Deglaze with 1 Tbsp water, scraping browned bits. Cool 10 minutes.

2
Prep the spinach

Thaw spinach overnight in the fridge or microwave in 30-second bursts. Bundle in a clean towel and twist until no more liquid drips—this prevents a watery casserole. You should have about 1 packed cup.

3
Build the custard

In a large bowl whisk eggs, cottage cheese, milk, salt, pepper, nutmeg, and lemon zest until velvety. The cottage cheese curds will break down slightly—this is normal and creates pockets of creaminess.

4
Assemble the base

Butter a 9×13-inch baking dish. Scatter half the bread cubes, top with all the spinach, caramelized onions, and 1 ½ cups Gruyère. Repeat with remaining bread and press gently so everything fits snugly—like a savory layer cake.

5
Pour & press

Slowly ladle the custard over the layers, pausing to let it seep in. Press with the back of a spatula so every cube is moistened. Scatter remaining Gruyère and Parmesan across the surface.

6
Chill overnight (or up to 48 h)

Cover tightly with greased foil so it doesn’t stick to the cheese. Refrigerate at least 8 hours; this hydrates the bread and allows flavors to meld. If you’re in a rush, 2 hours will suffice, but longer is better.

7
Bake from cold

Preheat oven to 350 °F. Remove foil, place casserole on middle rack, and bake 45 minutes. Rotate pan, tent with foil if browning too fast, and bake 15–20 minutes more until center jiggles like set custard and edges are bubbling.

8
Rest & serve

Let stand 10 minutes—this sets the custard for clean slices. Cut into 12 squares. Leftovers reheat like a dream in the microwave (45 seconds) or toaster oven (5 minutes at 325 °F).

Expert Tips

Dry spinach twice

After towel-squeezing, spread spinach on paper towels and blot again—excess water is the enemy of custard.

Cube bread evenly

Uneven pieces soak at different rates, leading to mushy pockets. A bench scraper makes quick work of sourdough loaves.

Grate nutmeg fresh

Pre-ground nutmeg dulls quickly; a microplane and whole nutmeg seed elevate the entire dish for pennies.

Use a clear dish

Glass lets you peek at the bottom—look for a light golden crust and no liquid pooling.

Add crunch

Sprinkle ⅓ cup crushed cornflakes mixed with 1 Tbsp melted butter on top before baking for extra crunch.

Label & date

Masking tape on the foil with “Bake 45 min @ 350 °F” saves mental energy on chaotic weekday mornings.

Variations to Try

  • Mediterranean: swap Gruyère for feta, add sun-dried tomatoes and olives.
  • Tex-Mex: sub pepper-Jack, add diced green chiles, corn, and cilantro; serve with salsa.
  • Mushroom & thyme: sauté 8 oz cremini mushrooms with the onion; add 1 tsp fresh thyme.
  • Gluten-free: use a crusty gluten-free loaf or hash-brown base (reduce milk by ¼ cup).

Storage Tips

Refrigerate: Cool leftovers completely, cover tightly, and refrigerate up to 4 days. For best texture reheat in toaster oven.

Freeze: Wrap individual squares in plastic, then foil; freeze up to 2 months. Thaw overnight in fridge, reheat 10 minutes at 325 °F.

Make-ahead: Assemble through step 6, cover, and refrigerate up to 48 hours. Add 5–10 extra minutes to bake time if starting cold.

Frequently Asked Questions

Yes—use 1 ½ lb fresh. Wilt in a dry skillet, cool, then wring dry exactly like frozen. You’ll need about 4 packed cups.

Not at all. It melts into the custard, leaving only creamy pockets. If you’re skeptical, pulse it briefly in a food processor first.

Absolutely—use an 8×8 pan and cut ingredients in half. Bake 35–40 minutes.

Starting cold prevents the edges from over-baking before the center sets, giving you a uniformly creamy texture.

Toaster oven at 325 °F for 5–6 minutes restores crisp edges. Microwave works in 45 seconds, but place a damp paper towel over the top to keep it moist.

Yes—cooked sausage, bacon, or diced ham (about 1 cup) can be layered in step 4. Drain fat first to avoid sogginess.
Make-Ahead Breakfast Casserole with Spinach for January
breakfast
Pin Recipe

Make-Ahead Breakfast Casserole with Spinach for January

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

Ingredients

Instructions

  1. Caramelize onion: Melt 1 Tbsp butter in skillet over medium-low. Add onion, pinch of salt; cook 18–20 min until deep golden. Cool.
  2. Make custard: Whisk eggs, cottage cheese, milk, salt, pepper, nutmeg, and lemon zest until smooth.
  3. Assemble: Butter 9×13 dish. Layer half the bread, all the spinach, onions, and 1 ½ cups Gruyère. Top with remaining bread. Press gently.
  4. Pour & chill: Ladle custard over layers; press to moisten. Top with remaining Gruyère and Parmesan. Cover with greased foil; refrigerate 8–48 hours.
  5. Bake: Preheat 350 °F. Bake uncovered 45 min, rotate, tent with foil if browning too fast, bake 15–20 min more until center is just set.
  6. Rest & serve: Let stand 10 minutes, then slice into 12 squares.

Recipe Notes

For extra crunch, sprinkle ⅓ cup crushed cornflakes mixed with 1 Tbsp melted butter on top before baking. Reheat leftovers in toaster oven at 325 °F for 5–6 minutes to restore crisp edges.

Nutrition (per serving)

242
Calories
18g
Protein
14g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.