Love this? Pin it for later!
Why This Recipe Works
- Overnight Magic: Assemble everything the night before; the bread soaks up the seasoned custard so you just slide it into the oven come morning.
- Balanced Texture: Cubed sourdough gives structure, while a whisper of cream cheese in the custard guarantees silky centers and crackly, cheese-crisp edges.
- Flavor Layers: Browned breakfast sausage, roasted red peppers, and a trio of cheeses (sharp cheddar, nutty Gruyère, and a kiss of Parmesan) ensure every forkful sings.
- Flexible Size: Halve it in an 8-inch pan or double in two dishes—perfect for intimate brunches or the whole extended family.
- Festive Colors: Ruby-red peppers, emerald spinach, and snowy cheeses look like holiday confetti on the breakfast table.
- Kid-Friendly & Adult-Approved: Mild enough for picky eaters, yet sophisticated herbs (thyme, rosemary) elevate it for grown-up palates.
Ingredients You'll Need
Great casseroles start with great building blocks. Below, I break down each component and share my grocery cart secrets so you can shop like a pro.
- Breakfast sausage: Look for a fresh, uncooked bulk roll (usually 14–16 oz) rather than precooked crumbles. I choose a sage-forward version for holiday vibes, but maple or even hot Italian work—just skip links to save yourself decasing time. If you're feeding vegetarians, substitute an equal weight of plant-based breakfast sausage; brown it exactly the same way.
- Sourdough bread: A day-or-two-old artisan loaf gives the best chew. Slice off the crusts only if they're ultra-thick; otherwise keep them on for texture. No sourdough? A sturdy country white or French miche is fine—avoid pre-sliced sandwich bread, which turns to mush.
- Eggs: I always splurge on pasture-raised during the holidays—the yolks blaze sunset-orange and yield a richer custard. You'll need eight large eggs; if yours are medium, add one extra.
- Half-and-half: The butterfat sweet spot between too-heavy cream and too-lean milk. In a pinch, whisk together equal parts whole milk and heavy cream. For a lighter option, swap in whole milk plus 2 Tbsp instant dry milk powder for body.
- Cheese trio: Sharp cheddar supplies backbone, Gruyère adds nutty sophistication, and Parmesan brings umami crunch. Buy blocks and shred yourself—pre-shredded cellulose can make the custard grainy. Dairy-free? Use your favorite shredded vegan cheddar and a tablespoon of nutritional yeast.
- Roasted red peppers: Jarred versions are a lifesaver, but blot them dry or they'll bleed water into the custard. During summer I char fresh bell peppers on the grill, peel, and freeze strips in ½-cup portions so December me can live her best life.
- Spinach: Frozen chopped spinach (thawed and squeezed bone-dry) is economical and consistent. Fresh baby spinach wilts in seconds if you prefer; just measure after wilting.
- Onion & garlic: A small yellow onion sautéed until translucent lays a sweet foundation. Add garlic for only the last 30 seconds so it doesn't scorch.
- Herbs & spices: Fresh thyme and rosemary scream winter feast. Dried work—use half the amount. Smoked paprika gives whispered warmth, while Dijon mustard quietly sharpens all the rich elements.
- Butter: Just a teaspoon to slick the skillet when browning sausage and veggies. Salted or unsalted is fine here since you'll season the custard separately.
How to Make Festive Holiday Breakfast Casserole with Sausage and Cheese
Brown the sausage
Heat a large skillet over medium. Add sausage, breaking it into pea-size nuggets. Cook 6–7 min until no pink remains and edges caramelize. Transfer to paper-towel-lined plate; leave rendered fat in pan for veggies.
Sauté aromatics
Add diced onion to the same skillet; cook 3 min until translucent. Stir in minced garlic, thyme, and rosemary for 30 sec until fragrant. Tip mixture onto sausage plate to cool.
Cube & toast the bread
Cut sourdough into ¾-inch cubes (about 8 cups). Spread on a sheet pan and slide into a 300 °F oven for 10 min; a light dry-out prevents sogginess without needing stale bread.
Mix custard base
In a large bowl whisk eggs, half-and-half, Dijon, smoked paprika, salt, pepper, and a pinch of nutmeg until homogeneous. Whisk in softened cream cheese—tiny speckles are fine and melt in the oven.
Assemble layers
Butter a 9×13-inch baking dish. Scatter half the toasted bread, top with sausage mixture, roasted peppers, wrung-out spinach, and half the shredded cheeses. Repeat layers, ending with cheese.
Drench & refrigerate
Slowly pour custard over strata, pressing with a spatula to moisten every cube. Cover with greased foil; refrigerate at least 4 hr or up to 24 so flavors meld and bread fully absorbs custard.
Bake low & slow
Preheat oven to 350 °F. Remove foil; bake 35 min until edges bubble. Tent with foil if top browns too quickly; continue 15–20 min until center puffs and registers 190 °F on an instant-read thermometer.
Rest & serve
Let stand 10 min—this sets the custard for tidy squares. Sprinkle with fresh parsley or chives, then scoop onto plates alongside cranberry compote or maple-drizzled fruit for the full holiday tableau.
Expert Tips
Thermometer = Insurance
Egg casseroles go from creamy to rubber fast. Pull at 190 °F for silky results every time.
Overnight Magic
The 12-hour soak transforms bread into lush custard pockets—don't rush it.
Squeeze Spinach Dry
Extra watery greens leak into custard, making it weepy. A potato ricer works wonders.
Small Cubes = Even Bites
¾-inch gives enough chew without giant doughy pockets—use a bench scraper for speed.
Cheese Rotation
Swap Gruyère for fontina or pepper Jack depending on the heat level you crave.
Foil Tent Trick
If top browns early, tent loosely; tight wrap traps steam and softens the crust.
Rest Before Slicing
Ten minutes lets custard set so squares hold their shape when you lift them out.
Make-Ahead Freezer
Bake, cool, wrap, freeze up to 2 months; reheat covered at 325 °F until hot through center.
Variations to Try
-
Vegetarian Deluxe: Replace sausage with 8 oz cremini mushrooms sautéed in butter until deeply browned, then add ½ cup chopped toasted pecans for richness.
-
Tex-Mex Twist: Sub chorizo for breakfast sausage, pepper Jack for Gruyère, and fold in drained diced green chiles; serve with salsa verde and cilantro.
-
Coastal Spin: Swap sausage for flaked smoked trout, add dill in place of rosemary, and use goat cheese plus a whisper of lemon zest in custard.
-
Apple & Cheddar: Fold in 1 cup diced tart apples (tossed in lemon juice) and a pinch of nutmeg for a sweet-savory brunch note reminiscent of autumn.
-
Gluten-Free Fix: Replace bread with cubed gluten-free cornbread (bake 5 min longer to dry slightly) and ensure sausage brand is certified GF.
Storage Tips
Refrigerator
Cool leftovers within 2 hr, cover tightly, and refrigerate up to 4 days. Reheat individual squares in microwave 45–60 sec or cover whole dish with foil and warm at 325 °F for 20 min.
Freezer
Wrap baked-and-cooled casserole (whole or in squares) in plastic wrap plus foil. Freeze up to 2 months. Thaw overnight in fridge, then reheat covered at 325 °F until 165 °F in center.
Make-Ahead Unbaked
Assemble, cover with buttered foil, and refrigerate up to 24 hr. Add 10–15 min to bake time if going straight from fridge. For longer storage, freeze unbaked: wrap twice, freeze up to 1 month; thaw 24 hr in fridge before baking.
Revive Leftovers
Cube day-old casserole and pan-fry in butter until edges crisp, then top with a poached egg for next-day brunch bliss.
Frequently Asked Questions
Festive Holiday Breakfast Casserole with Sausage and Cheese
Ingredients
Instructions
- Brown sausage: In skillet over medium heat, cook sausage 6–7 min, breaking into bits until no pink remains. Transfer to plate; keep drippings.
- Sauté vegetables: Add onion to skillet; cook 3 min. Stir in garlic, thyme, rosemary 30 sec. Combine with sausage; cool slightly.
- Toast bread: Preheat oven to 300 °F. Spread bread cubes on sheet pan; bake 10 min to dry slightly.
- Make custard: Whisk eggs, half-and-half, cream cheese, Dijon, paprika, salt, pepper, nutmeg until smooth.
- Assemble: Butter 9×13 dish. Layer half the bread, half the sausage mix, peppers, spinach, half the cheeses. Repeat layers, ending with cheese.
- Soak: Pour custard evenly; press to moisten. Cover with greased foil; refrigerate 4–24 hr.
- Bake: Preheat to 350 °F. Remove foil; bake 35 min. Tent loosely if browning fast; continue 15–20 min until center puffed and 190 °F.
- Rest & serve: Let stand 10 min. Garnish with parsley; cut into 12 squares.
Recipe Notes
For best flavor, assemble the night before. If using fresh spinach, wilt 2 cups in a dry skillet and squeeze dry to equal ½ cup. Leftovers reheat beautifully in a toaster oven for crisp edges.