festive holiday breakfast casserole with sausage and spinach

30 min prep 6 min cook 5 servings
festive holiday breakfast casserole with sausage and spinach
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Overnight Magic: Assemble everything the night before; the bread soaks up the savory custard so all you do is bake.
  • Balanced Flavor: Spicy sausage, earthy spinach, sweet bell pepper, and a hint of nutmeg create complexity without extra effort.
  • Texture Contrast: Crispy cheese lid on top, custard-soaked interior—no dry bites, ever.
  • Flexible Pantry: Use challah, brioche, or even stale croissants; swap dairy or go gluten-free with zero drama.
  • Feed a Crowd: One 9×13 pan yields twelve hearty servings—perfect for cousins, carolers, or coworkers.
  • Freezer-Friendly: Bake, cool, cut into squares, and freeze individually for up to two months of instant holiday comfort.

Ingredients You'll Need

Ingredients

Great casserole starts with great building blocks. Stale bread is non-negotiable—it drinks up the custard without turning gummy. I cube a day-old loaf of challah or potato bread into ¾-inch pieces; anything thicker and the centers stay pleasantly chewy, anything thinner and you risk mush. For the sausage, I reach for a good-quality Italian variety (hot or sweet, depending on the audience) with at least 85 % meat to 15 % fat; the fat seasons the vegetables as it renders and keeps every bite juicy. Baby spinach wilts in seconds and adds color, but if you have a bunch of curly leaf, simply strip the stems and give it a rough chop. Whole milk is my baseline, though half-and-half produces an almost crème-brûlée silkiness; skip skim—it won’t emulsify properly. A modest pinch of freshly grated nutmeg amplifies the dairy, a trick I borrowed from French quiche. Finally, use freshly shredded cheese. Pre-shredded cellulose can create a gritty top; I grate a mountain of sharp white cheddar and a modest snowfall of nutty Gruyère for depth.

Need substitutions? Turkey or plant-based sausage both work—brown them exactly the same way. Gluten-free bread cubes are an even swap; just be sure they’re sturdy, not the airy sandwich style. Lactose-intolerant guests? Replace dairy with unsweetened oat milk and use a high-moisture vegan cheddar. For an extra-decadent holiday twist, swap 4 oz cream cheese in small dollops between the bread layers; when baked, it forms molten pockets reminiscent of cheesecake.

How to Make Festive Holiday Breakfast Casserole with Sausage and Spinach

1
Brown the sausage

Heat a large skillet over medium. Add 1 lb bulk Italian sausage, breaking it into nickel-size crumbles. Cook 6–7 min until the pink is gone and edges caramelize. Transfer to a plate, leaving the rendered fat in the pan.

2
Sauté the aromatics

In the same fat, add 1 cup diced red bell pepper and ½ cup finely chopped shallots. Season with ½ tsp kosher salt. Sauté 4 min until softened. Pile in 4 cups baby spinach; cook just until wilted, another 1 min. Remove from heat and cool 5 min.

3
Build the base

Lightly butter a 9×13-inch ceramic or metal baking dish. Scatter 8 cups cubed day-old challah in an even layer. Top with sausage, veggie mixture, and 1½ cups shredded sharp white cheddar plus ½ cup grated Gruyère.

4
Whisk the custard

In a large bowl whisk 8 large eggs, 2½ cups whole milk, 2 tsp Dijon mustard, 1 tsp kosher salt, ½ tsp black pepper, ¼ tsp freshly grated nutmeg, and a pinch of cayenne until completely homogenous.

5
Saturate & press

Pour custard evenly over the layers. Using the back of a spoon, press bread down so every cube is moistened. Cover tightly with foil and refrigerate at least 4 hrs or up to 24 hrs so flavors marry.

6
Bake low, then high

Preheat oven to 325 °F. Bake casserole covered 35 min; remove foil, increase temp to 400 °F, and bake 15–20 min more until the top is blistered and a knife inserted in the center comes out clean.

7
Rest & serve

Let stand 10 min to set the custard. Garnish with chopped parsley or chives and a snowfall of reserved Gruyère. Cut into 12 squares and serve hot with cranberry compote or maple hot sauce.

Expert Tips

Check Internal Temp

Custard sets at 170 °F. Insert an instant-read in the center; once it hits that magic number you’re guaranteed creamy, never curdled.

Overnight = Deeper Flavor

An 18-hour soak allows the mustard and nutmeg to permeate the bread; if you only have 4 hrs, cut bread slightly larger so it doesn’t dissolve.

Prevent Sogginess

Pat thawed frozen spinach bone-dry; excess water leaks into the custard and pools at the bottom—nobody wants spinach soup.

Double Batch Hack

Bake two pans side-by-side on convection; rotate halfway for even rise. Freeze one pan whole, then lift out squares as needed.

Cheese Crust Boost

Broil 1 min at the end for a leopard-spot blister; stay close—ovens race from perfect to carbon in 30 seconds.

Metal vs Ceramic

Metal heats faster, giving crisper edges—great if you love corner pieces. Ceramic retains heat longer, keeping center molten at the table.

Variations to Try

  • Mushroom & Thyme: Swap sausage for 12 oz creminis sautéed in butter with 1 Tbsp fresh thyme; use Swiss + Parmesan.
  • Tex-Mex: Chorizo, pepper-jack, roasted poblanos, and a handful of corn; sub ½ cup milk with salsa verde for zing.
  • Coastal: Replace sausage with hot-smoked salmon, add dill and capers, and use everything-bagel seasoning on top.
  • Apple-Sage: Sweet sausage, diced Granny Smith, sage, and a drizzle of maple before serving—tastes like December in Vermont.

Storage Tips

Make-Ahead: Assemble up to 24 hrs before baking; beyond that the bread can over-hydrate and turn pasty.

Leftovers: Cool completely, cut into squares, and refrigerate in an airtight container up to 4 days. Reheat single portions in the microwave 45–60 sec or in a 350 °F oven 10 min.

Freezer: Wrap each square in plastic, then foil; freeze up to 2 months. Thaw overnight in the fridge and reheat as above. For a whole pan, bake from frozen at 300 °F for 60–70 min covered, then uncover and raise heat to 400 °F 10 min to refresh the top.

Frequently Asked Questions

You can substitute up to 4 whole eggs with 8 egg whites, but the casserole loses richness. Add 2 Tbsp melted butter or olive oil to compensate.

Cube fresh bread and dry 20 min in a 250 °F oven before assembling. Cool completely so it doesn’t prematurely cook the eggs.

Sure! Fold in 1 cup diced cooked potatoes or hash browns; reduce bread by 1 cup to keep the ratio balanced.

Absolutely—use mild sausage and skip the cayenne. My kids love the cheesy squares; cut into smaller pieces for tiny hands.

Bake in a disposable pan, cover with foil, then wrap in a thick towel and place inside an insulated cooler bag. It will stay hot up to 90 min.

Yes. Halve all ingredients and bake in an 8×8 pan; reduce covered bake time to 25 min and uncovered to 10–12 min.
festive holiday breakfast casserole with sausage and spinach
breakfast
Pin Recipe

Festive Holiday Breakfast Casserole with Sausage and Spinach

(4.9 from 127 reviews)
Prep
30 min
Cook
50 min
Servings
12

Ingredients

Instructions

  1. Brown sausage: Cook sausage in a skillet over medium heat until no pink remains; transfer to plate.
  2. Sauté veggies: In same pan cook bell pepper & shallots 4 min; add spinach to wilt; cool.
  3. Layer: Butter 9×13 pan. Add bread, sausage, veggies, and cheeses.
  4. Mix custard: Whisk eggs, milk, mustard, salt, spices; pour over layers.
  5. Chill: Cover and refrigerate 4–24 hrs.
  6. Bake: 325 °F covered 35 min; uncover, raise to 400 °F, bake 15–20 min more until center is set.
  7. Rest & serve: Let stand 10 min, garnish, slice, and enjoy hot.

Recipe Notes

For crisper edges, bake in a metal pan; for custardy centers, choose ceramic. Always rest 10 min before cutting to avoid a runny slice.

Nutrition (per serving)

312
Calories
18g
Protein
19g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.