Love this recipe? Save it to Pinterest before you forget!
The Ultimate Cheesy Sausage and Egg Breakfast Casserole for Christmas Morning
There's something magical about Christmas morning—the twinkling lights, the scent of pine, the excited whispers of children discovering what Santa left under the tree. But for me, the true magic happens when this golden, bubbling casserole emerges from the oven, its cheesy aroma mingling with the scent of fresh coffee and cinnamon rolls. This isn't just another breakfast casserole; it's twenty years of Christmas mornings condensed into one perfect dish.
I created this recipe after one too many Christmases where I spent half the morning in the kitchen while everyone else unwrapped presents. The original version came from my grandmother, who'd wake at dawn to layer bread, sausage, and cheese. I've streamlined her method, amped up the flavors, and created a make-ahead masterpiece that lets you join the festivities while it bakes to perfection.
Why You'll Love This cheesy sausage and egg breakfast casserole for christmas mornings
- Make-Ahead Magic: Assemble everything the night before—no 6 AM prep required!
- Feed a Crowd: One 9x13 pan serves 12 hungry elves with hearty portions
- Triple Cheese Bliss: Sharp cheddar, nutty Gruyère, and creamy Monterey Jack create depth
- Perfect Texture: Custardy inside, golden edges, with a crispy cheese crown
- Customizable: Swap sausage for bacon, add veggies, or make it spicy
- Kid-Approved: Even picky eaters devour this—no syrup required
- Leftover Champion: Tastes even better the next day, if you have any!
Ingredient Breakdown
Every ingredient in this casserole plays a crucial role in creating Christmas morning perfection. Let's break down why each component matters:
Day-Old Sourdough Bread: Don't substitute with sandwich bread! Sourdough's tangy flavor and sturdy texture prevents the casserole from becoming mushy. The slight acidity balances the richness, while the irregular holes create perfect pockets for the custard. Cube it and let it stale overnight for best absorption.
Breakfast Sausage Blend: I use a mix of hot and mild pork sausage for complexity. The hot sausage adds subtle warmth without overwhelming heat—perfect for family gatherings. Look for sausage with sage and black pepper; these herbs complement the eggs beautifully.
The Cheese Trinity: Sharp cheddar provides familiar comfort and that gorgeous orange hue. Gruyère melts into silky strands with nutty sophistication. Monterey Jack ensures ultimate creaminess and helps bind everything together. Freshly grate all cheeses—pre-shredded contains cellulose that prevents smooth melting.
Egg Custard Base: Whole milk creates the perfect custard consistency—heavy cream makes it too rich, while skim milk leaves it watery. The addition of Dijon mustard might seem odd, but it brightens all the flavors and adds subtle complexity that guests can't quite identify but always love.
Ingredients
For the Casserole:
- 1 pound day-old sourdough bread, cut into 1-inch cubes (about 8 cups)
- 1 pound breakfast sausage (½ hot, ½ mild)
- 8 large eggs, room temperature
- 2½ cups whole milk
- 1 cup heavy cream
- 2 cups sharp cheddar cheese, freshly grated
- 1 cup Gruyère cheese, freshly grated
- 1 cup Monterey Jack cheese, freshly grated
- 1 medium onion, finely diced
- 1 red bell pepper, finely diced
Seasonings & Toppings:
- 2 teaspoons Dijon mustard
- 1 teaspoon Worcestershire sauce
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- ¼ teaspoon smoked paprika
- 2 tablespoons fresh chives, minced
- 2 tablespoons butter, for greasing
- Optional: ¼ teaspoon cayenne for heat lovers
Step-by-Step Instructions
Total Time: 9 hours (including overnight refrigeration) | Prep: 30 minutes | Cook: 45-55 minutes | Serves: 12
Step 1: Prepare the Bread Base (Night Before)
Spread bread cubes on a baking sheet and let stale overnight, or dry in a 200°F oven for 45 minutes. This crucial step prevents soggy casserole. The bread should feel crisp on the outside but still slightly soft inside—like expensive croutons.
Step 2: Brown the Sausage Perfectly
Heat a large skillet over medium-high heat. Add sausage, breaking into small pieces with a wooden spoon. Cook until no pink remains and edges are caramelized, about 8-10 minutes. Don't rush this step—the browned bits (fond) add incredible depth. Transfer to paper towel-lined plate.
Step 3: Sauté Aromatics
In the same skillet with sausage drippings, sauté onion and bell pepper over medium heat until softened and lightly golden, about 5-6 minutes. The vegetables will absorb all that sausage flavor. Season with a pinch of salt and pepper.
Step 4: Create the Custard Base
In a large bowl, whisk eggs until homogenous and slightly frothy. Whisk in milk, cream, Dijon, Worcestershire, salt, pepper, and paprika until completely combined. The custard should be pale yellow and slightly thickened.
Step 5: Assemble with Love
Butter a 9x13 baking dish generously. Layer half the bread cubes, top with sausage, vegetables, and 2 cups mixed cheeses. Add remaining bread and gently press down. Pour custard evenly over everything, pressing bread to absorb. Top with remaining cheese.
Step 6: Refrigerate Overnight
Cover tightly with plastic wrap, pressing directly onto surface to prevent a skin from forming. Refrigerate at least 8 hours or up to 24 hours. This rest time allows the bread to fully absorb the custard, creating that perfect creamy-yet-set texture.
Step 7: Bake to Golden Perfection
Remove from refrigerator 30 minutes before baking. Preheat oven to 350°F. Bake uncovered for 45-55 minutes until puffed, golden, and center registers 175°F. Let rest 10 minutes before serving—the casserole will deflate slightly as it sets.
Step 8: Garnish and Serve
Sprinkle with fresh chives for color and freshness. Cut into generous squares and serve hot. The edges should be crispy, the center creamy, and every bite should stretch with melty cheese perfection.
Expert Tips & Tricks
Temperature Matters
Always bring eggs and milk to room temperature before mixing. Cold dairy prevents the custard from emulsifying properly, leading to a curdled texture. Set everything out 30 minutes before you start.
Make-Ahead Strategy
Assemble two casseroles—one for Christmas morning, one for the freezer. Wrap the second tightly in foil, then plastic wrap. Freeze up to 2 months. Thaw overnight in fridge before baking.
Prevent Soggy Bottom
Place a baking sheet on the lower oven rack to catch any drips, and bake the casserole on the center rack. If the top browns too quickly, tent with foil during the last 15 minutes.
Serving Temperature
This casserole is best served hot but not piping hot. Let it rest 10-15 minutes after baking. The custard continues to set, making clean cuts possible while keeping everything creamy.
Cheese Selection
Buy cheese in blocks and grate yourself. Pre-shredded cheese contains anti-caking agents that prevent smooth melting. For extra flavor, add ¼ cup grated Parmesan to the cheese blend.
Portion Control
Use a sharp knife dipped in hot water for clean cuts. For brunch parties, cut into 16 smaller squares. For hungry families, stick with 12 generous portions. Reheats beautifully!
Common Mistakes & Troubleshooting
Variations & Substitutions
Vegetarian Version
Replace sausage with 2 cups sautéed mushrooms, spinach, and caramelized onions. Add 1 teaspoon smoked paprika for depth.
Southwest Style
Use chorizo instead of breakfast sausage, add diced green chiles, substitute pepper jack for Monterey Jack, top with salsa and avocado.
Luxe Version
Use brioche instead of sourdough, add ½ cup crumbled bacon, substitute half-and-half for milk, include ½ cup Brie pieces.
Storage & Freezing
Refrigerator Storage
Cool completely, then cover tightly with plastic wrap or transfer to airtight container. Refrigerate up to 4 days. Reheat individual portions in microwave for 60-90 seconds, or cover entire casserole with foil and warm in 325°F oven for 20-25 minutes.
Freezer Instructions
Wrap cooled casserole portions in plastic wrap, then foil. Freeze up to 3 months. Thaw overnight in refrigerator. Reheat covered with foil at 325°F for 30-40 minutes until heated through.
Pro Tip
For best texture, freeze the casserole unbaked. Assemble completely, wrap tightly, and freeze. Thaw 24 hours in refrigerator, then bake as directed. The texture will be identical to fresh!
Frequently Asked Questions
Can I use different bread?
Absolutely! French bread, challah, or even croissants work beautifully. Just ensure it's slightly stale and cut into similar-sized cubes. Avoid very soft sandwich bread—it will dissolve into mush.
What if I don't have time to refrigerate overnight?
You can bake it immediately, but the texture won't be as custardy. Let it sit at room temperature for 30 minutes before baking, and add an extra 10-15 minutes to the cooking time.
Can I make this dairy-free?
Yes! Substitute dairy-free milk (oat milk works best) and use vegan cheese shreds. The texture will be slightly different but still delicious. Add 2 tablespoons nutritional yeast for extra cheesy flavor.
How do I know when it's done?
The center should jiggle slightly when shaken, like gelatin. A knife inserted near the center should come out mostly clean, not wet. An instant-read thermometer should register 175°F in the center.
Can I add vegetables?
Definitely! Spinach, mushrooms, and tomatoes work well. Always cook vegetables first to remove excess moisture. Add 1-2 cups total, reducing sausage by the same amount if desired.
What's the best way to reheat leftovers?
For individual portions, microwave 60-90 seconds with a damp paper towel on top. For larger amounts, cover with foil and reheat at 325°F for 20-25 minutes. Add a splash of milk if it seems dry.
Can I halve this recipe?
Yes! Halve all ingredients and bake in an 8x8 pan. Reduce cooking time to 35-45 minutes. Perfect for smaller families or when you're serving other breakfast items alongside.
Why did my casserole crack on top?
This happens when the eggs overcook or the temperature changes too quickly. It's purely cosmetic! Prevent by not overbaking and letting it rest before cutting. A cracked top still tastes delicious.
Final Christmas Morning Tip
Set your coffee maker on a timer, prep the casserole the night before, and wake up to the smell of this golden masterpiece baking. Christmas morning should be about watching loved ones unwrap gifts, not slaving over a hot stove. This casserole ensures everyone—including you—gets to enjoy the magic of the morning while savoring every cheesy, sausage-filled bite.
Cheesy Sausage & Egg Breakfast Casserole
Perfect make-ahead Christmas morning breakfast—gooey cheese, savory sausage, and fluffy eggs baked into one crowd-pleasing dish.
Ingredients
- 1 lb breakfast sausage
- 1 medium onion, diced
- 1 red bell pepper, diced
- 12 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 tsp kosher salt
- ½ tsp black pepper
- 1 tsp Dijon mustard
- 6 cups cubed sourdough bread (1-inch)
- 2 cups shredded sharp cheddar
- 1 cup shredded mozzarella
- ½ cup grated Parmesan
- 2 Tbsp chopped fresh parsley
Instructions
- Heat oven to 375 °F. Grease a 9×13-inch baking dish.
- In a skillet over medium heat, cook sausage until browned; transfer to a plate. In the same pan, sauté onion and bell pepper 4 min until softened.
- In a large bowl whisk eggs, milk, cream, salt, pepper, and mustard until combined.
- Layer bread cubes in the prepared dish; scatter sausage and veggies on top, then sprinkle with cheddar and mozzarella.
- Pour egg mixture evenly over everything; press lightly to ensure bread is soaked. Sprinkle Parmesan on top.
- Bake 40–45 min until puffed and golden and a knife inserted near the center comes out clean.
- Rest 10 min, garnish with parsley, slice, and serve warm.
Recipe Notes
- Assemble the night before, cover tightly, and refrigerate; bake straight from the fridge—add 5–10 extra minutes.
- Swap in cooked bacon or ham for the sausage if desired.
- Freeze individual portions for up to 2 months; reheat in microwave.