festive holiday breakfast casserole with sausage and cheese

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

Love this? Pin it for later!

The scent of sage-laced sausage wafting through the house on Christmas morning is my earliest food memory, and it's the reason I created this show-stopping casserole. While other families were unwrapping gifts, my mom was sliding a puffed, golden strata out of the oven, the edges bubbling with cheddar and the center custardy-soft. That first steamy bite—savory pork, sweet peppers, melty cheese—felt like edible merriment. Thirty years later, I still associate the holidays with that aroma, but I've streamlined the method so you can spend more time sipping cocoa and less time whisking eggs. This make-ahead marvel feeds a crowd, bakes while the stockings are emptied, and tastes like December 25th no matter what day you serve it.

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

Ingredients

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

Step 1
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.

Step 2
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.

Step 3
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.

Step 4
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.

Step 5
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.

Step 6
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.

Step 7
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.

Step 8
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

You can swap up to half the eggs with whites, but yolks provide fat for creaminess and color. All whites yield a rubbery texture—add 2 Tbsp melted butter or olive oil to compensate.

Likely culprits: vegetables weren't squeezed dry (spinach, peppers), bread was too fresh/soft, or casserole sat less than 4 hr and didn't fully soak. Next time wring produce in a towel and allow overnight rest.

Microwaving works for single portions, but the oven preserves the crisp cheese crust. If microwaving, cover with a damp paper towel and heat at 70 % power to avoid rubbery eggs.

A ceramic or glass 9×13-inch (3-quart) dish is ideal. Metal pans conduct heat faster—check doneness 5 min early. If using an 8×8 pan for a half recipe, bake 30 min covered, 10 min uncovered.

Absolutely. Use two 9×13 pans or one deep half-sheet pan (13×18), increasing time to 45–55 min. Rotate pans halfway for even browning. You may need an extra 5 min resting due to depth.

Traditional bread cubes aren't keto. Substitute 4 cups cubed keto "cornbread" or chopped cooked cauliflower rice tossed with 2 Tbsp almond flour for structure, and you'll shave carbs to ~6 g per serving.
festive holiday breakfast casserole with sausage and cheese
breakfast
Pin Recipe

Festive Holiday Breakfast Casserole with Sausage and Cheese

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

Ingredients

Instructions

  1. Brown sausage: In skillet over medium heat, cook sausage 6–7 min, breaking into bits until no pink remains. Transfer to plate; keep drippings.
  2. Sauté vegetables: Add onion to skillet; cook 3 min. Stir in garlic, thyme, rosemary 30 sec. Combine with sausage; cool slightly.
  3. Toast bread: Preheat oven to 300 °F. Spread bread cubes on sheet pan; bake 10 min to dry slightly.
  4. Make custard: Whisk eggs, half-and-half, cream cheese, Dijon, paprika, salt, pepper, nutmeg until smooth.
  5. Assemble: Butter 9×13 dish. Layer half the bread, half the sausage mix, peppers, spinach, half the cheeses. Repeat layers, ending with cheese.
  6. Soak: Pour custard evenly; press to moisten. Cover with greased foil; refrigerate 4–24 hr.
  7. 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.
  8. 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.

Nutrition (per serving)

312
Calories
18g
Protein
14g
Carbs
21g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.