holiday breakfast casserole with sausage eggs and cheese bake

30 min prep 8 min cook 2012 servings
holiday breakfast casserole with sausage eggs and cheese bake
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Holiday Breakfast Casserole with Sausage, Eggs, and Cheese Bake

When the house is filled with the scent of sizzling sausage, sharp cheddar, and golden, custard-soaked bread, you know the holidays have officially arrived. This make-ahead breakfast casserole has been my family’s Christmas-morning constant for more than a decade, and I’m convinced it’s the reason everyone wakes up smiling—even before the presents are opened.

I first served this casserole on a snowy December morning in 2012. My in-laws had flown in from Phoenix, the tree lights were twinkling, and I was determined to serve something that felt celebratory yet allowed me to stay in my pajamas. One skillet of browned sausage, a quick whisk of eggs and cream, a generous shower of cheese, and an overnight rest in the fridge—come sunrise, all I had to do was slide the dish into the oven and let the magic happen. The result? Puffed, cheesy, golden perfection that fed eight adults with zero fuss and even fewer dishes.

Since then, the recipe has followed me to pot-lucks, New-Year brunches, and every tailgate between Thanksgiving and March. It scales like a dream, welcomes whatever cheese is lurking in the deli drawer, and—best of all—tastes even better when you bake it a day ahead and simply reheat. If you’re looking for the ultimate holiday breakfast that feels luxurious but secretly saves your sanity, you just found it.

Why This Recipe Works

  • Overnight Soak: Cubed bread absorbs the custard overnight so every bite is creamy, never dry.
  • Two-Cheese Combo: Sharp cheddar for tang and melty mozzarella for stretch equals maximum flavor and texture.
  • Make-Ahead Magic: Assemble up to 24 hours in advance; bake straight from the fridge while gifts are unwrapped.
  • Sausage Choices: Use spicy Italian, sage breakfast, or even turkey sausage—each brings a different personality.
  • Vegetable Friendly: Fold in sautéed mushrooms, spinach, or roasted red peppers for color and nutrition.
  • Feeds a Crowd: One 9×13 pan yields twelve generous slices—perfect for house-guests or gifting leftovers.
  • Freezer Hero: Bake, cool, wrap tightly, and freeze for up to two months; reheat covered at 325 °F until bubbly.

Ingredients You'll Need

Holiday breakfast casserole ingredients arranged on a wooden board

Great casseroles start with great building blocks. Below, I’ve detailed each ingredient, why it matters, and the best swaps if the grocery store is looking sparse on Christmas Eve.

Breakfast Sausage (1 lb / 450 g): Look for links with sage or maple for classic holiday vibes. If you prefer heat, spicy Italian sausage is sublime. Turkey or plant-based options brown beautifully; just add an extra drizzle of oil so the vegetables don’t stick.

Day-Old Bread (8 cups / 400 g cubed): A sturdy country loaf or sourdough works best—think crusty edges that won’t dissolve into mush. Avoid pre-sliced sandwich bread; it’s too wimpy. Cut into ¾-inch cubes and leave uncovered overnight so it stales slightly. No time? Dry cubes in a 250 °F oven for 20 minutes.

Eggs (8 large): The custard backbone. Room-temperature eggs whisk more smoothly, so pull them out first. If you’re feeding a smaller crowd, you can drop to 6 eggs and 1 ½ cups milk, but don’t go lower or the bake becomes bread pudding.

Whole Milk (2 cups / 480 ml): Fat equals flavor and silkiness. In a pinch, 2 % milk works, but skip skim—it produces a watery base. Dairy-free? Unsweetened oat milk is the creamiest alternative.

Heavy Cream (½ cup / 120 ml): Just enough to push the casserole into special-occasion territory. Replace with evaporated milk if you’re watching calories, but promise me you won’t omit it entirely.

Sharp Cheddar (1 ½ cups / 170 g shredded): Buy a block and grate it yourself; pre-shredded cellulose coatings prevent smooth melting. White or yellow both taste great—choose whichever makes your heart sing.

Mozzarella (1 cup / 115 g shredded): For that Instagram-worthy cheese pull. Part-skim is fine, but whole-milk mozzarella melts like a dream.

Yellow Onion & Bell Pepper (1 cup diced each): They add sweetness and color. Swap in shallots, leeks, or even diced fennel if that’s what’s lurking in the crisper drawer.

Seasonings (1 tsp kosher salt, ½ tsp pepper, ¼ tsp nutmeg): Nutmeg whispers “holiday” without being obvious. A pinch of cayenne perks up the palate if you like subtle heat.

How to Make Holiday Breakfast Casserole with Sausage, Eggs, and Cheese Bake

1
Brown the Sausage & Vegetables

Heat a large skillet over medium. Add sausage, breaking it into pea-size crumbles. When it’s halfway cooked, toss in diced onion and bell pepper. Sauté until the sausage is no longer pink and the vegetables are translucent, about 8 minutes. Drain excess fat, then stir in ½ tsp salt and ¼ tsp pepper. Let cool 5 minutes so it won’t scramble the eggs later.

2
Build the Custard

In the largest bowl you own, whisk eggs, milk, cream, remaining salt, pepper, and nutmeg until homogenous. You want the mixture to be a uniform sunny yellow with no streaks of egg white. This ensures even seasoning and color in every bite.

3
Assemble the Layers

Lightly butter a 9×13-inch baking dish. Scatter half the bread cubes evenly, then spoon on the sausage mixture. Top with 1 cup cheddar and ½ cup mozzarella. Repeat with remaining bread, pressing gently so the top is level but not compacted.

4
Saturate & Cover

Slowly pour the custard over the layers, lifting edges with a fork so liquid seeps downward. You want the bread moist but not swimming. Sprinkle remaining cheeses on top, then cover tightly with plastic wrap. Refrigerate at least 4 hours or up to 24 hours so the bread fully absorbs the custard.

5
Bake to Golden Glory

The next morning, preheat oven to 350 °F (175 °C). Remove plastic wrap, tent loosely with foil, and bake on the center rack 30 minutes. Remove foil and continue baking 25–30 minutes more, until the top is puffed, golden, and a knife inserted near the center comes out clean. Internal temp should read 185 °F.

6
Rest & Serve

Let the casserole stand 10 minutes before slicing—this sets the custard and prevents molten cheese lava. Garnish with chopped chives or parsley for color, then cut into 12 squares. Serve hot with maple syrup on the side for a sweet-savory twist that will convert even the pickiest cousin.

Expert Tips

Room-Temperature Dairy

Cold eggs and milk take longer to bake and can create a curdled texture. Set them on the counter 30 minutes before whisking.

Overnight Is Non-Negiotable

The soak transforms sturdy bread into custardy pillows. If you’re in a rush, microwave the assembled dish on 50 % power for 3 minutes, then bake as directed.

Use a Clear Dish

Glass lets you peek at browning edges. If the top browns too quickly, slide a sheet of foil over the surface—not tucked tight—to prevent scorching.

Drain the Sausage

Excess fat creates soggy bottoms. Blot the mixture with paper towels or use a slotted spoon so the custard stays silky, not greasy.

Grate Your Own Cheese

Pre-shredded brands coat shreds in cellulose which inhibits melting. A box grater and five extra minutes equal restaurant-level gooeyness.

Reheat Like a Pro

Cover leftovers with foil and warm at 300 °F for 20 minutes. A splash of milk over the top restores creaminess.

Variations to Try

  • Maple-Sage Vegetarian: Swap sausage for 1 lb sautéed cremini mushrooms and 2 Tbsp chopped fresh sage. Drizzle 2 Tbsp maple syrup over the top before baking for a sweet-savory crust.
  • Southwest Fiesta: Use chorizo, pepper-jack cheese, and add 1 cup roasted corn plus a 4-oz can diced green chiles. Serve with salsa and avocado.
  • Spinach-Feta Mediterranean: Replace cheddar with crumbled feta and fold in 5 oz thawed, squeezed-dry frozen spinach. Add ½ tsp dried oregano and lemon zest for brightness.
  • Everything-Bagel Brunch: Use diced everything bagels as the bread, swap cheddar for smoked gouda, and sprinkle 1 Tbsp everything-bagel seasoning on top before baking.

Storage Tips

Make-Ahead: Assemble through Step 4, cover tightly, and refrigerate up to 24 hours. Add an extra 5–10 minutes to the covered bake time if starting cold.

Leftovers: Cool completely, then refrigerate in an airtight container up to 4 days. Individual slices reheat in the microwave in 45 seconds, but the oven preserves texture best.

Freezer: Wrap baked, cooled squares in plastic wrap and foil, then freeze up to 2 months. Thaw overnight in the fridge and reheat at 300 °F until warmed through.

Frequently Asked Questions

You can substitute up to half the eggs with egg whites, but the casserole will be less rich and slightly rubbery. I recommend keeping at least 4 whole eggs for the best texture.

Use an 8×8-inch or 9×9-inch square pan. Bake time drops to 25 minutes covered, 15–20 uncovered.

Absolutely! A bowl of pomegranate arils or citrus salad pairs beautifully with the savory casserole and brightens the plate.

Yes, as long as it’s refrigerated—not left on the counter. The chill keeps the egg mixture food-safe while the bread soaks.

Unsweetened almond or oat milk works, but the casserole will be slightly less rich. Add an extra tablespoon of melted butter to compensate.

The center should puff and a knife inserted 2 inches from the edge should come out clean. An instant-read thermometer should register 185 °F in the middle.
Holiday breakfast casserole with sausage eggs and cheese bake
breakfast
Pin Recipe

Holiday Breakfast Casserole with Sausage, Eggs, and Cheese Bake

(4.9 from 127 reviews)
Prep
20 min
Cook
55 min
Servings
12

Ingredients

Instructions

  1. Brown sausage & veggies: In a skillet over medium heat, cook sausage, onion, and bell pepper until sausage is no longer pink, 8 min. Drain fat; season with ½ tsp salt and ¼ tsp pepper. Cool 5 min.
  2. Make custard: Whisk eggs, milk, cream, remaining salt, pepper, and nutmeg until smooth.
  3. Layer: Butter a 9×13 pan. Scatter half the bread, top with sausage mixture and half the cheeses. Repeat layers, ending with bread.
  4. Saturate: Pour custard evenly over layers. Press to submerge. Top with remaining cheeses.
  5. Chill: Cover and refrigerate at least 4 hours or up to 24 hours.
  6. Bake: Preheat oven to 350 °F. Bake 30 min covered with foil, 25–30 min uncovered, until puffed and golden.
  7. Rest: Let stand 10 min, garnish, slice, and serve warm.

Recipe Notes

For ultra-crispy edges, broil for 1–2 minutes at the end, watching closely. If doubling, use two pans; deeper dishes increase bake time significantly.

Nutrition (per serving)

365
Calories
21g
Protein
14g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.