Love this? Pin it for later!
My grandmother started making this holiday brunch casserole the year I turned seven, and the smell of sage-laced sausage mingling with melted cheddar still catapults me back to her sun-splashed kitchen on Christmas morning. She’d wake before dawn, humming carols while browning the sausage, insisting that the secret was “a kiss of maple and a whisper of patience.” Years later, when hosting became my job, I realized she wasn’t just feeding us—she was wrapping the entire day in a warm, savory hug. This casserole is everything you want when the house is full of cousins in matching pajamas, the coffee is flowing, and nobody wants to miss a minute of present-opening by standing over the stove. It feeds a crowd, bakes while you mingle, and tastes like December comfort itself.
Why This Recipe Works
- Overnight Magic: Assemble the night before; the bread soaks up the custard so every bite is creamy, never soggy.
- Flavor Layers: Maple-kissed sausage, two cheeses, and a whisper of Dijon create deep, balanced savoriness.
- Texture Contrast: Crispy buttered corners and a melty center keep forkfuls interesting.
- Flexible Timing: Holds warm for 30 minutes without drying out—perfect for chaotic holiday mornings.
- Freezer-Friendly: Bake, cool, wrap, freeze; reheat slices straight from frozen for last-minute guests.
- Feed-the-Masses Size: One 9×13 pan yields twelve generous squares, or up to 18 brunch-sized portions.
- All-in-One Nutrition: Protein-rich eggs, calcium-packed cheese, and hearty bread keep everyone satisfied until dinner.
Ingredients You'll Need
Great holiday food starts with great shopping. Below, I’ve spelled out exactly what—and why—you need each component, plus the swaps that still taste like December morning magic.
Breakfast sausage (1 lb, bulk): Look for pasture-raised pork if possible; the fat ratio keeps the casserole moist. Turkey or plant-based sausage works—just add 1 Tbsp olive oil to compensate for lost fat. I use a maple variety for subtle sweetness, but sage or spicy Italian are equally festive.
Crusty country bread (8 cups, ¾-inch cubes): A day-old artisan loaf gives structure. Avoid soft sandwich bread; it collapses into mush. Gluten-free? Use a sturdy GF boule or even diced roasted potatoes.
Eggs (10 large): The custard base. Room-temperature eggs whisk more smoothly and bake evenly. Duck eggs, if you have them, create an extra-luxurious texture.
Whole milk (2 cups): Fat equals creamy. Swap with half-and-half for ultra-rich, or oat milk for a dairy-light version. Avoid skim; watery milk equals watery casserole.
Sharp cheddar (2 cups shredded): Buy a block and shred yourself—pre-shredded cellulose coatings repel melting. White or orange both melt beautifully. For a sharper bite, sub 1 cup with aged Gruyère.
Mozzarella (1 cup shredded): Guarantees that Instagram-worthy cheese pull. Low-moisture, part-skim is easiest to grate.
Fresh spinach (2 cups, roughly chopped): Adds color and vitamins. Wilt in the sausage fat for 30 seconds so it doesn’t leak water into the custard. Kale or Swiss chard are sturdy alternates.
Maple syrup (2 Tbsp): A nod to grandma’s secret. Honey or brown sugar work, but maple whispers “holiday” like nothing else.
Dijon mustard (1 tsp): You won’t taste it outright, yet it deepens every other flavor. Stone-ground is fine; yellow mustard is too harsh.
Seasonings: Kosher salt (1 tsp), black pepper (½ tsp), nutmeg (⅛ tsp), and a pinch of cayenne for warmth. Freshly grated nutmeg is worth the extra 30 seconds.
How to Make Holiday Brunch Casserole with Sausage Eggs and Cheese
Brown the sausage
Set a heavy skillet over medium heat. Add the sausage, breaking it into nickel-size crumbles. Cook 6–7 minutes until no pink remains and edges caramelize. Stir in maple syrup during the final minute so it glazes the meat. Transfer to a plate; reserve 1 Tbsp rendered fat in the pan.
Wilt the spinach
Return the skillet to medium heat. Toss in chopped spinach and a pinch of salt; sauté 30–45 seconds until just collapsed and bright green. This quick step removes excess moisture that could waterlog the casserole.
Build the bread base
Grease a 9×13-inch baking dish with butter. Scatter half the bread cubes evenly. Top with sausage, spinach, and half of each cheese. Repeat layers, ending with cheese on top—this creates a melty “lid” that prevents bread edges from over-browning.
Whisk the custard
In a large bowl, whisk eggs until homogenous. Whisk in milk, Dijon, salt, pepper, nutmeg, and cayenne. The goal is air incorporation—30 seconds of vigorous whisking yields a lofty bake.
Soak & press
Pour custard over the layers. Press bread down with a spatula so every cube is moistened. Cover tightly with foil; refrigerate at least 4 hours or up to 24. Overnight soaking is where the casserole becomes custardy, not soggy.
Bake low, then high
Preheat oven to 325°F. Bake covered 35 minutes; remove foil, increase heat to 400°F, bake 15–20 minutes more until the center puffs and a knife inserted comes out clean. The dual-temperature method cooks the custard gently, then browns the cheese.
Rest & serve
Let stand 10 minutes—this sets the custard, preventing molten cheese lava. Garnish with chopped chives or parsley for color. Slice into 12 squares; serve warm.
Expert Tips
Temperature matters
Cold eggs + cold milk = uneven cooking. Let dairy and eggs sit on the counter 30 minutes before whisking for a silkier custard.
Make-ahead mantra
Assemble through Step 5, cover with plastic wrap (then foil) to prevent condensation drip, and bake within 24 hours. Add 5–7 extra minutes if going straight from fridge to oven.
Prevent sogginess
Dry bread is your friend. If your loaf is fresh, cube it and leave on a sheet pan overnight, or toast at 250°F for 25 minutes to simulate day-old texture.
Doubling trick
For a larger crowd, double the recipe and bake in two 9×13 pans on the same oven rack. Rotate pans halfway for even browning.
Hold warm safely
Tent loosely with foil and keep in a 170°F oven up to 30 minutes. Place a small oven-safe ramekin of water on the rack underneath to maintain moisture.
Portion smart
Cut the baked casserole into squares, then freeze individually on a tray. Once solid, transfer to a zip bag—grab-and-heat breakfast for busy weekdays.
Variations to Try
- Tex-Mex: Sub chorizo for sausage, pepper-jack for mozzarella, add 1 cup roasted corn + 1 tsp cumin. Serve with salsa verde.
- Mediterranean: Swap sausage for 1 lb mild Italian turkey, use feta + mozzarella, fold in sun-dried tomatoes and olives.
- Vegetarian: Replace sausage with 8 oz cremini mushrooms sautéed in butter with smoked paprika for umami depth.
- Low-carb: Substitute diced cauliflower tossed in olive oil and roasted 15 minutes; reduce milk to 1 cup and add 2 extra eggs.
- Everything Bagel: Use diced everything bagels instead of country bread; add 4 oz cream cheese cubes between layers and sprinkle everything seasoning on top.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. Reheat squares in the microwave 60–90 seconds or in a 350°F oven 10 minutes.
Freeze: Wrap individual portions in plastic wrap, then foil, and freeze up to 2 months. Thaw overnight in the fridge or reheat from frozen—microwave 2–3 minutes, flipping halfway.
Make-ahead raw: Assemble through Step 5, wrap with plastic + foil, and freeze up to 1 month. Thaw 24 hours in the refrigerator before baking as directed.
Frequently Asked Questions
Holiday Brunch Casserole with Sausage Eggs and Cheese
Ingredients
Instructions
- Brown sausage: In a skillet over medium heat, cook sausage 6–7 min, breaking into crumbles. Stir in maple syrup the last minute. Transfer to plate; reserve 1 Tbsp fat.
- Wilt spinach: In same skillet, sauté spinach with a pinch of salt 30–45 sec until just collapsed.
- Layer: Butter a 9×13 dish. Scatter half the bread, half the cheeses, all sausage and spinach, then remaining bread and cheeses.
- Make custard: Whisk eggs, milk, Dijon, salt, pepper, nutmeg, and cayenne until frothy.
- Soak: Pour custard over layers; press bread to moisten. Cover and refrigerate at least 4 hours or up to 24.
- Bake: Preheat oven to 325°F. Cover dish with foil; bake 35 min. Remove foil, increase to 400°F, bake 15–20 min more until puffed and golden.
- Rest & serve: Let stand 10 min, garnish with chives, slice into 12 squares.
Recipe Notes
For crispier edges, broil the last 1–2 minutes. Watch closely to prevent burning. Casserole can be reheated in microwave (60–90 sec) or oven (10 min at 350°F).