festive holiday breakfast casserole loaded with sausage and cheese for family

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

Love this? Pin it for later!

When the house smells like sizzling sausage, melted cheese, and warm bread on Christmas morning, you know something magical is happening in the oven. This festive holiday breakfast casserole has become our family’s December 25th tradition—no exceptions, no substitutions, no negotiating with the kids. I started making it fifteen years ago when my oldest was still in footie pajamas and asking if Santa liked hash browns more than cookies (we left both, just in case). Back then I needed a dish that could be assembled the night before, popped into the oven while we tore through wrapping paper, and still emerge golden and bubbling right as the last bow hit the floor.

Over the years the casserole has traveled to New Year’s Day brunches, Easter potlucks, and even a snowy cabin reunion where we fed sixteen hungry skiers from one generously buttered 9×13 pan. The secret isn’t fancy technique—it’s the layering. Cubes of sturdy sourdough soak up a sage-scented custard, crumbled breakfast sausage nests in every bite, and two cheeses (sharp cheddar for depth and Monterey Jack for meltability) create those Instagram-worthy cheese pulls. Once you see the purple flecks of roasted onion and the ruby gems of diced red bell pepper peeking through the top, you’ll understand why my niece calls it “Christmas confetti breakfast.” Make it once and you’ll be fielding recipe requests until the tinsel is back in its box.

Why This Recipe Works

  • Overnight Magic: Assemble everything the night before; the bread absorbs the custard so each cube bakes into a savory bread pudding.
  • Two-Cheese Strategy: Sharp cheddar for bold flavor and Monterey Jack for supreme meltability—no rubbery corners.
  • Sausage Choices: Use mild, hot, or maple pork sausage; turkey or plant-based versions work without extra tweaks.
  • Veggie Confetti: Red bell pepper and green onion add color and sweetness without watering down the custard.
  • Feed-a-Crowd Size: One 9×13 pan yields twelve generous squares—perfect for buffet-style holiday mornings.
  • Freezer Friendly: Bake, cool, cut, and freeze individual portions; reheat in the microwave for 90 seconds.

Ingredients You'll Need

Ingredients

Great casserole starts with great building blocks. Buy a bakery loaf of sourdough or French bread that feels light for its size—those airy holes drink up the custard without turning mushy. Day-old is ideal, but if your loaf is fresh, cube it and leave it uncovered on a sheet pan for two hours; slightly stale bread holds its shape.

For the sausage, I reach for one pound of ground breakfast sausage, either mild or hot depending on the crowd. If you prefer turkey sausage, add an extra tablespoon of butter to the skillet for richness. Veggie crumbles? Sauté them with a drizzle of maple syrup to mimic the sweet-savory notes pork provides.

Cheese choice is non-negotiable: eight ounces of sharp white or yellow cheddar for tang, and eight ounces of Monterey Jack or mozzarella for that Instagram cheese pull. Pre-shredded works, but block cheese you grate yourself melts silkier because it lacks anti-caking powders.

Eight large eggs form the custard base. Beat them with two cups of whole milk (or 1¾ cups milk plus ¼ cup heavy cream for extra indulgence). A teaspoon each of dry mustard and kosher salt, plus ½ teaspoon black pepper, gives the background warmth. Dijon works if you’re out of dry mustard—use half the amount.

Finally, the “confetti”: one red bell pepper for sweetness and color, three green onions for mild bite, and a tablespoon of fresh sage or ½ teaspoon dried. In summer I swap red pepper for diced zucchini; in fall, roasted butternut squash cubes add caramelized depth.

How to Make Festive Holiday Breakfast Casserole Loaded with Sausage and Cheese for Family

Step 1
Brown the Sausage

Heat a large skillet over medium. Add 1 lb breakfast sausage, breaking it into pea-size crumbles with a wooden spoon. Cook until no pink remains, 6–7 minutes. Transfer to a paper-towel-lined plate to cool slightly and absorb excess grease. If using turkey or plant-based crumbles, add 1 Tbsp butter to the skillet first for flavor.

Step 2
Prep the Bread Cubes

Cut a 1-lb sourdough or French loaf into ¾-inch cubes (about 10 cups). Stale bread is ideal; if fresh, spread on a sheet pan and let sit at room temperature 2 hours or bake at 200 °F for 20 minutes to dry slightly. This prevents a soggy casserole.

Step 3
Whisk the Custard

In a large bowl whisk 8 large eggs until homogenous. Add 2 cups whole milk, 1 tsp dry mustard, 1 tsp kosher salt, ½ tsp black pepper, and 1 Tbsp chopped fresh sage (or ½ tsp dried). Whisk until well combined. The custard should be pale yellow and slightly frothy.

Step 4
Combine Base Ingredients

Butter a 9×13-inch baking dish. In a large mixing bowl combine bread cubes, cooked sausage, 1 diced red bell pepper, and 3 sliced green onions. Toss gently so the add-ins are evenly distributed among the bread.

Step 5
Layer in Cheeses

Add 1 cup shredded sharp cheddar and 1 cup shredded Monterey Jack to the bowl. Toss again. Reserve the remaining 1 cup of mixed cheeses for topping in the morning so you get a gooey cap.

Step 6
Assemble & Chill

Transfer the mixture to the buttered dish and spread evenly. Pour the custard over everything, pressing bread down lightly so every cube is moistened. Cover tightly with plastic wrap and refrigerate at least 4 hours or up to 24 hours. The longer soak yields a creamier interior.

Step 7
Top & Bake

The next morning, remove the dish from the fridge 30 minutes before baking (cold glass can shock in a hot oven). Preheat to 350 °F. Sprinkle reserved 1 cup cheese over the top. Bake uncovered 45–50 minutes until puffed, golden, and a knife inserted in the center comes out clean. If browning too quickly, tent with foil for the last 10 minutes.

Step 8
Rest & Serve

Let the casserole rest 10 minutes to set the custard. Slice into 12 squares using a sharp knife warmed in hot water for clean cuts. Serve with warm maple syrup, fresh fruit, and strong coffee.

Expert Tips

Bring to Room Temp

Letting the chilled casserole sit on the counter 30 minutes prevents cold-shock and ensures even baking from edge to center.

Overnight Flavor Boost

Add 1 tsp Worcestershire or ½ tsp smoked paprika to the custard for deeper umami that develops while the dish rests.

Use a Clear Dish

Glass lets you peek at the bottom; if it still looks wet after 45 minutes, bake 5 more minutes until set.

Prevent Soggy Centers

If your bread is very fresh, toast cubes at 300 °F for 10 minutes before assembly to drive off surface moisture.

Don’t Overbake

The center should jiggle slightly when you remove it; residual heat finishes cooking while it rests, keeping the texture custardy, not rubbery.

Cheese Swap Rule

Maintain the 8 + 8 oz ratio: swap pepper jack for heat, Gruyère for elegance, or Swiss for nutty notes without altering bake time.

Variations to Try

  • Maple-Apple: Replace red bell pepper with 1 cup diced sautéed apple and use maple breakfast sausage. Drizzle finished casserole with warm maple syrup.
  • Southwest Style: Sub chorizo for sausage, add 1 cup corn kernels and 1 diced poblano. Use pepper jack and cheddar; serve with salsa and avocado.
  • Vegetarian Delight: Swap sausage for 8 oz sliced cremini mushrooms sautéed with smoked paprika. Add ½ cup chopped spinach for color.
  • Italian Christmas: Use hot Italian sausage, 1 cup diced roasted red peppers, 1 tsp fennel seed, and swap cheeses for mozzarella + provolone. Serve with marinara.
  • Lightened Up: Replace whole milk with 1¾ cups 2 % milk + ¼ cup Greek yogurt; use turkey sausage; reduce cheese to 6 oz each variety. Saves ~70 calories per serving.

Storage Tips

Make-Ahead: Assemble through Step 6, cover tightly, and refrigerate up to 24 hours. Add 5–10 extra minutes to bake time if going straight from fridge to oven.

Leftovers: Cool completely, cut into squares, and refrigerate in an airtight container up to 4 days. Reheat individual portions in the microwave 60–90 seconds or in a 325 °F oven 10 minutes.

Freezer: Wrap baked, cooled squares in plastic wrap then foil; freeze up to 2 months. Thaw overnight in the fridge and reheat as above. For unbaked casserole, wrap the entire chilled dish (plastic then foil) and freeze up to 1 month. Bake from frozen, covered, at 325 °F for 1 hour 15 minutes, uncovering and topping with cheese during the last 20 minutes.

Frequently Asked Questions

Yes, substitute up to 1 cup of the milk with half-and-half for a richer texture. Using all half-and-half produces a denser, almost quiche-like casserole; balance with 1 cup milk for the ideal custard.

A minimum 4-hour chill gives the bread time to absorb custard. In a pinch, assemble and let stand 30 minutes at room temp, then bake—texture will be slightly looser but still delicious.

Absolutely. Use two 9×13 pans and rotate halfway through baking. Total oven time remains the same; check that each casserole reaches 185 °F in the center.

Use an 8-inch square pan; bake 35–40 minutes. Thickness is similar to the original, so timing adjustments are minimal.

Yes, substitute 3 cups frozen shredded hash browns for half the bread. Thaw and squeeze dry first to prevent excess moisture.

Edges will be puffed and golden, center slightly jiggly. A knife inserted near the middle should come out clean, and internal temp should read 185 °F.
festive holiday breakfast casserole loaded with sausage and cheese for family
breakfast
Pin Recipe

Festive Holiday Breakfast Casserole Loaded with Sausage and Cheese for Family

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

Ingredients

Instructions

  1. Brown sausage: Cook sausage in skillet over medium heat until no pink remains, 6–7 min. Drain on paper towel.
  2. Prep bread: If fresh, dry bread cubes 2 hr at room temp or 20 min in 200 °F oven.
  3. Whisk custard: In large bowl whisk eggs, milk, dry mustard, salt, pepper, and sage.
  4. Combine: In large bowl toss bread, sausage, bell pepper, green onions, and ½ cup each cheese.
  5. Assemble: Butter 9×13 dish, add mixture, pour custard, press to moisten. Top with remaining cheese. Cover and chill 4–24 hr.
  6. Bake: Preheat 350 °F. Bake uncovered 45–50 min until puffed and center set. Rest 10 min before slicing.

Recipe Notes

Casserole can be baked, cooled, and frozen in squares for quick weekday breakfasts. Reheat 90 sec in microwave or 10 min in 325 °F oven.

Nutrition (per serving)

384
Calories
21g
Protein
18g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.