Love this? Pin it for later!
Every December, my kitchen turns into a twinkling workshop of cinnamon, nutmeg, and anticipation. Between wrapping paper rolls and half-hidden gifts, I need a breakfast that feels celebratory yet demands almost zero morning brain-power. This Festive Breakfast Casserole with Sausage, Spinach & Cheese has saved more holidays than I can count—picture golden, custard-soaked bread cubes, crumbled maple-kissed sausage, pops of emerald spinach, and a blanket of bubbly Gruyère that smells like pure comfort. It’s the dish that lets me linger over coffee while the oven does the work, and it feeds a crowd without a single pancake flip or waffle iron sigh of despair.
I first tested the recipe when my siblings and I started a “pajama brunch” tradition: whoever hosts Christmas morning also promises a warm plate in exchange for sleepy kids and messy hair. One year, after a particularly late Eve of assembling tricycles, I realized I needed something that could be built the night before and baked while we tore into stockings. This casserole was born, and it’s been requested—no, required—ever since. The flavors feel indulgent enough for a holiday, but the method is casual enough for any Saturday you want to feel special.
Beyond Christmas, it’s my go-to for New Year’s Day, Thanksgiving weekend, and every family birthday brunch. I’ve transported it unbaked in a cooler to ski condos and beach houses; I’ve baked it in advance, frozen it, and mailed it across states. However you serve it, the result is the same: people scoop up seconds before they’ve finished their first mug of coffee, and the casserole dish comes back to the kitchen scraped clean, its corners still sizzling with melted cheese.
Why This Recipe Works
- Make-ahead magic: Assemble up to 24 hours in advance—perfect for stress-free entertaining.
- Balanced flavors: Savory sausage, earthy spinach, and melty cheese in every bite.
- Feed-a-crowd size: One 9×13 pan yields 12 generous squares—no extra skillets required.
- Freezer friendly: Bake, cool, slice, and freeze individual portions for up to 2 months.
- Customizable: Swap meats, cheeses, or veggies to suit picky eaters or dietary needs.
- Texture perfection: Custard-soaked bread cubes stay creamy inside while the top crisps like your favorite stuffing.
Ingredients You'll Need
Great casseroles start with thoughtfully chosen ingredients. Below, I break down each component and share my favorite shopping tips so you can taste the difference in every forkful.
Breakfast Sausage
I prefer a good-quality pork breakfast sausage, either mild or with sage. If you like heat, opt for spicy Italian or even chorizo. For a lighter take, turkey or chicken sausage works—just be sure it’s raw, not pre-cooked, so you can crumble and brown it properly for maximum flavor.
Fresh Spinach
Grab two heaping handfuls of baby spinach; it wilts quickly and keeps a vibrant color. Frozen spinach can substitute in a pinch—thaw and squeeze until bone-dry to avoid a watery bake.
Cheese Blend
I combine shredded Gruyère for nutty depth and sharp white cheddar for that classic pull. Pre-shredded cheese saves minutes, but block cheese you grate yourself melts silkier because it lacks anti-caking powders.
Bread Cubes
Stale bread soaks up the custard without turning soggy. I love a rustic sourdough or French boule; avoid very soft sandwich bread, which can dissolve. Cube into ¾-inch pieces for the best custard-to-crunch ratio.
Egg Custard
Eight large eggs, whole milk (or half-and-half for extra decadence), a touch of Dijon, salt, pepper, and a whisper of nutmeg create the luscious base that binds everything together.
Aromatics & Seasonings
Minced shallots and garlic sautéed in the rendered sausage fat add layers of flavor. A pinch of smoked paprika or cayenne can wake up the palate if you crave a subtle kick.
How to Make Festive Breakfast Casserole with Sausage Spinach and Cheese
Brown the Sausage & Sauté Veg
Heat a large skillet over medium. Add 1 lb raw breakfast sausage, breaking it into bite-size crumbles. Cook 6–7 minutes until no pink remains and edges caramelize. Toss in ½ cup minced shallot and 2 cloves minced garlic; cook 2 minutes. Add 4 packed cups baby spinach, season lightly with salt and pepper, and stir just until wilted. Transfer mixture to a plate to cool slightly.
Cube & Toast the Bread
Cut 8 cups (roughly 1 lb) day-old sourdough or French bread into ¾-inch cubes. Spread on a sheet pan and lightly toast under the broiler for 2–3 minutes, turning once; this dries the surface so it can drink up custard without collapsing.
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, and ⅛ tsp ground nutmeg until silky. The mustard sharpens the flavors and the nutmeg whispers holiday warmth.
Layer the Casserole
Grease a 9×13-inch baking dish with butter. Scatter half the toasted bread cubes, top with the sausage-spinach mixture, and sprinkle with 1 cup shredded Gruyère. Repeat layers with remaining bread and 1 cup sharp white cheddar, reserving ¼ cup cheddar for the top.
Pour & Press
Slowly drizzle the custard over the layers, pressing lightly so every cube is moistened. Cover with plastic wrap, weight with a smaller baking sheet, and refrigerate at least 4 hours or up to 24. This rest allows the bread to fully absorb the custard, ensuring a creamy interior.
Bake to Golden Glory
Preheat oven to 350 °F (177 °C). Remove weights and plastic, sprinkle reserved cheddar on top, and bake uncovered 40 minutes. Tent loosely with foil if browning too quickly, then bake 10–15 minutes more until the center puffs and a knife inserted comes out mostly clean. Broil 2 minutes for an extra-crispy cheese crown.
Rest & Serve
Let the casserole stand 10 minutes—this sets the custard for clean slices. Garnish with chopped parsley or chives for color. Serve hot alongside fruit salad, cranberry mimosas, and plenty of holiday cheer.
Expert Tips
Dry Bread = Better Bite
If your bread is fresh, cube and leave it uncovered overnight. Stale bread soaks custard like a sponge without turning mushy.
Cheese Choice Matters
Pre-shredded anti-caking agents can make the custard grainy. Grate your own for restaurant-quality melt.
Prevent Over-Browning
If the top browns too quickly, tent loosely with foil—shiny side up reflects heat.
Test for Doneness
The center should jiggle like set Jell-O, not ripple like liquid. An instant-read thermometer should read 190 °F (88 °C).
Flavor Infusion
Deglaze the sausage pan with ¼ cup white wine or broth before adding shallots for an extra layer of savory depth.
Transport Tips
Bake in a disposable pan, cool completely, then cover with foil inside a cooler with ice packs. Reheat at destination for 15 minutes at 325 °F.
Variations to Try
- Mediterranean: Replace sausage with diced roasted red peppers and artichoke hearts; swap cheese for feta + mozzarella; add oregano.
- Tex-Mex: Use chorizo, pepper-jack, and a can of diced green chiles. Serve with salsa and avocado.
- Vegetarian: Sub sautéed mushrooms and sun-dried tomatoes for sausage; use smoked gouda for umami.
- Low-Carb Lite: Cut bread to 4 cups and add 2 cups shredded hash-brown potatoes that have been squeezed dry.
Storage Tips
Refrigerate: Cool leftovers, cover tightly, and store up to 4 days. Reheat squares in the microwave for 45 seconds or in a 325 °F oven for 12 minutes.
Freeze: Wrap individual portions in plastic wrap, then foil; freeze up to 2 months. Thaw overnight in the fridge and reheat as above.
Make-Ahead: Assemble completely, cover with greased foil, and refrigerate up to 24 hours. Add 10 extra minutes to the covered bake time if starting cold.
Frequently Asked Questions
Festive Breakfast Casserole with Sausage Spinach and Cheese
Ingredients
Instructions
- Brown sausage & sauté veg: In a skillet over medium heat, cook sausage until browned, 6–7 min. Add shallot and garlic; cook 2 min. Stir in spinach until wilted. Cool slightly.
- Toast bread cubes: Spread bread on a sheet pan; broil 2–3 min until lightly crisp.
- Whisk custard: Beat eggs, milk, Dijon, salt, pepper, and nutmeg until smooth.
- Layer: Grease a 9×13 pan. Add half the bread, top with sausage mixture and 1½ cups Gruyère. Repeat with remaining bread and ¾ cup cheddar.
- Pour & press: Drizzle custard over layers; press to submerge. Cover and refrigerate at least 4 hours or overnight.
- Bake: Preheat oven to 350 °F. Sprinkle reserved cheeses on top. Bake uncovered 40 min, tent with foil if browning too fast, then bake 10–15 min more until center is set. Broil 2 min for extra browning.
- Rest & serve: Let stand 10 min, garnish, slice, and enjoy!
Recipe Notes
For a crisp top, broil the final 2 minutes watching closely. Leftovers reheat beautifully—microwave 45 seconds or oven 12 min at 325 °F.