Love this recipe? Save it to Pinterest before you forget!
Holiday Breakfast Casserole with Sausage, Eggs & Cheddar Cheese
The first time I made this casserole, it was Christmas morning 2014. My twins were three, my parents had flown in from Portland, and the house smelled like pine needles and cinnamon. I wanted something that could bake while we tore through wrapping paper—something that would feel celebratory but wouldn't chain me to the stove. This sausage-egg-cheddar masterpiece bubbled away while my kids squealed over Paw Patrol toys, and by the time the last bow hit the floor, breakfast was ready without a single pancake flip or egg poach. Eight years later it's still our December 25th tradition, plus every Thanksgiving, New Year's Day, and any sleepover that involves more than four children. The crispy cheese edges have become legendary in our neighborhood; one bite and you'll understand why.
Why You'll Love This Holiday Breakfast Casserole
- Overnight magic: assemble everything the night before, then simply slide into the oven while coffee brews.
- Feed-a-crowd friendly: one 9×13 pan generously serves 12 hungry relatives or 8 teenagers after a sleepover.
- Crispy cheese crust: the cheddar forms a golden, crunchy edge that tastes like the best part of a grilled cheese.
- Customizable canvas: swap sausage for bacon, add spinach, or go spicy with pepper-jack—details below.
- Freezer hero: bake, cool, slice into squares, and freeze individual portions for lightning-fast breakfasts.
- Leftover love: tastes even better the second day, so make it ahead for brunch parties without stress.
- Kid-approved: mild sausage and gooey cheese win over even the pickiest eaters at the holiday table.
Ingredient Breakdown
Great casserole starts with great building blocks. I use a sturdy, day-old sourdough or French loaf—its nooks soak up the custard without turning to mush. Breakfast sausage is my go-to for classic flavor, but a sage-heavy country variety adds holiday perfume. Sharp cheddar delivers bold, tangy notes; resist pre-shredded bags which contain anti-caking agents that can impede melting. Whole milk strikes the right richness balance; anything leaner yields a watery texture, while cream can feel too heavy first thing in the morning. Dijon, Worcestershire, and a whisper of hot sauce whisper complexity without anyone identifying them. Finally, seasoning every layer—yes, even the eggs—means every forkful pops.
Full Ingredient List
- 1 tablespoon olive oil or unsalted butter
- 1 pound (450 g) breakfast sausage, casings removed
- 1 medium yellow onion, diced small
- 1 red bell pepper, diced small
- 1 teaspoon kosher salt, divided
- ½ teaspoon freshly ground black pepper
- 8 cups cubed day-old sourdough or French bread (¾-inch cubes, crusts on)
- 2 cups (8 oz / 225 g) freshly shredded sharp cheddar cheese, divided
- 8 large eggs
- 2½ cups (600 ml) whole milk
- ⅓ cup (75 g) sour cream
- 2 tablespoons Dijon mustard
- 1 tablespoon Worcestershire sauce
- ½ teaspoon hot sauce (I use Frank's)
- 1 teaspoon smoked paprika
- ½ teaspoon garlic powder
- Optional: 2 tablespoons chopped fresh parsley or chives for garnish
Step-by-Step Instructions
-
Brown the sausage & veggies
Heat olive oil in a large skillet over medium heat. Add sausage, breaking it into small pieces with a wooden spoon. Cook 4 minutes until pink fades. Stir in onion and bell pepper; continue cooking 5–6 minutes until vegetables soften and sausage is golden. Season with ½ teaspoon salt and the black pepper. Transfer mixture to a plate to cool slightly; this prevents it from scrambling the eggs later. -
Prep the baking dish
Grease a 9×13-inch (23×33 cm) baking dish with butter or non-stick spray. Scatter bread cubes evenly. Top with the sausage-vegetable mixture and 1½ cups cheddar, reserving the remaining cheese for later. -
Whisk the custard
In a large bowl whisk eggs, milk, sour cream, Dijon, Worcestershire, hot sauce, smoked paprika, garlic powder, and remaining ½ teaspoon salt until completely homogenous. The sour cream will look lumpy at first; keep whisking—it smooths out. -
Pour & press
Slowly pour custard over bread layers, making sure every cube is moistened. Gently press down with a spatula so the bread absorbs liquid. Sprinkle remaining ½ cup cheddar on top for that coveted cheesy crust. -
Refrigerate (optional but recommended)
Cover tightly with plastic wrap or foil and refrigerate at least 2 hours or up to 24 hours. This rest allows bread to fully soak and flavors to meld. -
Bring to room temp
If chilled, let casserole stand on counter 30 minutes while oven preheats to 350 °F (175 °C). Cold glass plus hot oven equals shattered dishes—a holiday tragedy we avoid. -
Bake to perfection
Bake uncovered 40–45 minutes until puffed, golden, and center registers 200 °F (93 °C) on an instant-read thermometer. For extra browning, switch to broil for 1–2 minutes watching like a hawk; cheese goes from bronze to burnt faster than toddlers wake on Christmas. -
Rest & serve
Let casserole rest 10 minutes; this sets the custard and makes slicing neat. Garnish with parsley or chives for color, then scoop into hearty squares. Serve with fresh fruit, cranberry muffins, and gallons of coffee.
Expert Tips & Tricks
- Cube bread uniformly: ¾-inch pieces ensure even custard absorption so you won't hit soggy or dry pockets.
- Grate your own cheese: Pre-shredded cellulose can create a slightly gritty sauce; freshly grated melts into silky strands.
- Use a clear glass dish: Being able to see the bottom prevents under-baking—the underside should be golden, not pale.
- Check temperature, not jiggle: A slight wobble is okay; 200 °F means custard is set yet creamy, not rubbery.
- Make mini versions: divide mixture among 12 greased muffin cups; bake 20–22 minutes for grab-and-go servings.
- Add crunch: Mix ½ cup crushed cornflakes with 2 tablespoons melted butter and scatter on top before baking for extra texture.
- Spice control: Use mild sausage for kids or hot Italian for a fiery kick; adjust paprika and hot sauce accordingly.
Common Mistakes & Troubleshooting
| Mistake | Fix |
|---|---|
| Soggy center | Bread was too fresh or cubes too large; use day-old bread and bake 5 extra minutes. |
| Watery layer on bottom | Veggies weren't cooked enough; sauté until moisture evaporates before assembling. |
| Dry, rubbery eggs | Over-baked—pull at 200 °F and let rest; custard continues cooking from residual heat. |
| Burnt cheese edges | Cover loosely with foil halfway through baking if top browns too fast. |
| Curdled texture | Added hot sausage straight to eggs; cool mixture 5 minutes before combining. |
Variations & Substitutions
- Vegetarian: Swap sausage for 8 oz baby bella mushrooms, diced and sautéed until browned; add 1 cup chopped spinach.
- Meat lovers: Replace half the sausage with cooked crumbled bacon and diced ham for triple-pork bliss.
- Lighter fare: Use turkey sausage, 2% milk, and reduce cheese to 1½ cups; add roasted butternut squash for sweetness.
- Tex-Mex twist: Sub pepper-jack cheese, add 1 cup roasted corn and 1 diced poblano; serve with salsa and avocado.
- Gluten-free: Use a crusty gluten-free bread or 5 cups frozen hash browns (thawed and squeezed dry).
- Dairy-free: Swap milk for unsweetened oat milk, sour cream for coconut yogurt, and cheese for vegan cheddar shreds.
Storage & Freezing
- Refrigerate leftovers: Cool completely, cover, and refrigerate up to 4 days. Reheat squares in microwave 45–60 seconds or in a 325 °F oven 10 minutes.
- Freeze baked casserole: Wrap individual squares in plastic wrap, then foil; freeze up to 2 months. Thaw overnight in fridge and reheat as above.
- Freeze unbaked: Assemble through step 4, wrap dish tightly in plastic plus foil; freeze up to 1 month. Thaw 24 hours in refrigerator, then bake as directed adding 10 extra minutes.
FAQ
- Can I use egg whites only?
- You can substitute up to half, but all whites yield a spongy texture. Keep at least 4 whole eggs for richness.
- Do I have to refrigerate overnight?
- No, but a 2-hour chill improves texture. In a rush? Let bread soak 15 minutes at room temp then bake—texture is slightly looser but still delicious.
- What sausage brand do you recommend?
- I like Jones Dairy Farm or Bob Evans for classic flavor; use whatever bulk sausage your store carries. Avoid maple varieties unless you want subtle sweetness.
- Can I halve the recipe?
- Yes—use an 8×8-inch pan and bake 30–35 minutes. All ingredients halve neatly.
- How do I know when it's done?
- Edges should be puffed and golden, center slightly wobbly but not liquid; a thermometer is the surest bet at 200 °F.
- Can I add hash browns?
- Absolutely. Replace 3 cups bread with thawed shredded hash browns; squeeze out moisture first.
- Is this spicy?
- As written it's mild. Add cayenne or use hot sausage for heat.
- What dishes pair well?
- Fresh fruit salad, cranberry orange muffins, and hot coffee balance the richness perfectly.
Holiday Breakfast Casserole
4.9 ★Ingredients
- 1 lb ground breakfast sausage
- 6 large eggs
- 2 cups whole milk
- 1 tsp kosher salt
- ½ tsp black pepper
- 1 tsp Dijon mustard
- 8 cups cubed sourdough bread (1-inch)
- 1½ cups shredded sharp cheddar
- 1 cup shredded mozzarella
- ½ cup diced red bell pepper
- ¼ cup sliced green onions
Instructions
- 1Brown sausage in a skillet over medium heat until cooked through; set aside.
- 2In a bowl whisk eggs, milk, salt, pepper and Dijon until frothy.
- 3Grease a 9×13-inch baking dish and scatter bread cubes evenly.
- 4Top bread with cooked sausage, cheddar, mozzarella, bell pepper and green onions.
- 5Pour egg mixture over layers, pressing lightly to ensure all bread is soaked.
- 6Cover and refrigerate at least 2 hours or overnight for best flavor.
- 7Preheat oven to 350 °F (175 °C) and let dish stand 20 min while oven heats.
- 8Bake uncovered 40-45 min until puffed, golden and center is set.
- 9Cool 10 min before slicing; serve warm with fresh herbs if desired.
Recipe Notes
Assemble the night before for stress-free mornings. Swap in gluten-free bread or add spinach/mushrooms for variety. Reheat leftovers in the microwave for 60-90 seconds.