Make-Ahead Christmas Breakfast Casserole (Assemble Tonight, Bake Christmas Morning)

Holiday brunch table setting featuring a warm make-ahead Christmas casserole alongside fresh fruit, coffee, and festive decor.
Table of Contents
  1. Why This Make-Ahead Christmas Breakfast Casserole Works
  2. Ingredients You Need
  3. Make-Ahead Christmas Breakfast Casserole Recipe
  4. Ingredients
  5. Christmas Eve to Christmas Morning Timeline
  6. How to Keep Your Breakfast Casserole From Getting Soggy
  7. Can You Bake It From Cold? (And Will Your Glass Dish Crack?)
  8. How Far Ahead Can You Make It?
  9. 7 Easy Variations
  10. 1. Hash Brown Christmas Breakfast Casserole
  11. 2. Ham and Swiss Croissant Breakfast Casserole
  12. 3. Bacon, Egg and Cheese Breakfast Casserole
  13. 4. Vegetarian Spinach, Mushroom and Feta Casserole
  14. 5. Overnight Christmas French Toast Casserole (Sweet)
  15. 6. Gluten-Free Breakfast Casserole
  16. 7. Crockpot Christmas Breakfast Casserole
  17. How to Make It for a Crowd
  18. What to Serve With It
  19. How to Store and Reheat Leftovers
  20. Frequently Asked Questions
  21. Can I make a breakfast casserole the night before?
  22. How long can a breakfast casserole sit in the fridge before baking?
  23. Do I need to cook the sausage first?
  24. What temperature should a breakfast casserole be when it’s done?
  25. Can I freeze an unbaked breakfast casserole?
  26. Why is my breakfast casserole soggy?
  27. What is the best bread for a breakfast casserole?
  28. Can I make a Christmas breakfast casserole without bread?

This make-ahead Christmas breakfast casserole is the easiest way to feed everyone in the house on Christmas morning. You can have it ready in about 25 minutes on Christmas Eve. Refrigerate it overnight, and when everyone is opening presents, pop it in the oven.
This classic sausage, egg, and cheese bake has crusty-edged bread, a soft, custard-like center, and plenty of melted cheddar. Below you’ll find the full recipe along with everything most recipes leave out:
A precise timeline from Christmas Eve to Christmas morning
How to keep it from getting soggy
How to bake the dish straight from the fridge without it cracking
Variations: Hash Brown, Croissant, French Toast, Vegan, Gluten-Free, and Crockpot
How to scale it up for a crowd. How to freeze it and reheat leftovers

Make-ahead Christmas breakfast casserole with sausage, egg and cheese in a white baking dish

An overnight hashbrown breakfast casserole loaded with bacon, green onions, and cheese prepared ahead for Christmas brunch.

Why This Make-Ahead Christmas Breakfast Casserole Works

  • All the work happens the night before. On Christmas morning you only preheat the oven.
  • Overnight soaking makes it better. The bread absorbs the egg custard, so it bakes up tender in the middle instead of dry.
  • It feeds a crowd. One 9×13 pan serves 12, and it’s easy to double.
  • It uses simple ingredients. Sausage, eggs, bread, milk, and cheese, all from any grocery store.
  • It’s flexible. Swap in hash browns, ham, croissants, or veggies (see the variations below).

Ingredients You Need

Ingredients for make-ahead Christmas breakfast casserole: sausage, eggs, bread, cheddar, milk and peppers

  • Breakfast sausage: Regular pork sausage gives the classic flavor. Sage or maple sausage also work well. You can use turkey sausage for a lighter version.
  • Day-old bread: This is the most important ingredient. Sturdy, slightly stale French bread or sourdough holds its shape, while soft sandwich bread turns mushy. If your bread is fresh, toast the cubes first (see the tips below).
  • Eggs and whole milk: These form the custard. Whole milk gives the creamiest result; 2% works too.
  • Sharp cheddar: Shred it yourself from a block. Pre-shredded cheese has anti-caking powder and melts less smoothly.
  • Red bell pepper and green onion: These add Christmas red and green, plus flavor.
  • Dry mustard powder: It’s the secret ingredient in classic breakfast casseroles. You won’t taste mustard, but it makes the cheese flavor pop.

Make-Ahead Christmas Breakfast Casserole Recipe

Serves: 12 | Prep: 25 min | Chill: 8–24 hours | Bake: 55–65 min | Pan: 9×13-inch

Ingredients

  • 1 lb (450 g) ground breakfast sausage
  • 1 red bell pepper, diced
  • ½ medium onion, finely diced
  • 8 cups (about 10 oz / 285 g) day-old French bread or sourdough, cut into 1-inch cubes
  • 2 cups (8 oz / 225 g) shredded sharp cheddar, divided
  • 10 large eggs
  • 2½ cups (600 ml) whole milk
  • 1 tsp dry mustard powder
  • 1 tsp salt
  • ½ tsp black pepper
  • ½ tsp smoked paprika (optional)
  • 3 green onions, sliced (half for the casserole, half for garnish)
  • Butter or cooking spray, for the pan
A warm golden slice of make-ahead Christmas breakfast casserole with sausage, melted cheddar cheese, and eggs served on a holiday plate

Christmas Eve (assemble):

  1. Cook the sausage. In a large skillet over medium-high heat, cook the sausage for 6–8 minutes, breaking it into crumbles, until browned. Add the bell pepper and onion and cook for 3–4 minutes until soft. Drain off the excess grease and let it cool for 10 minutes.
  2. Prepare the pan. Grease a 9×13-inch baking dish with butter or cooking spray.
  3. Layer. Spread half the bread cubes in the dish. Top with half the sausage mixture and ¾ cup of the cheese. Repeat with the remaining bread, sausage mixture, and another ¾ cup of cheese. Save the last ½ cup of cheese for the morning.
  4. Make the custard. In a large bowl, whisk the eggs, milk, dry mustard, salt, pepper, smoked paprika, and half the green onions until completely smooth.
  5. Pour and press. Pour the custard evenly over the casserole. Press the bread down gently with a spatula so every cube gets soaked.
  6. Cover and refrigerate. Cover tightly with foil (or plastic wrap) and refrigerate for at least 8 hours, or up to 24 hours.

Christmas morning (bake):

  1. Rest at room temperature. Take the casserole out of the fridge 30 minutes before baking, then preheat the oven to 350°F (175°C).
  2. Bake covered. Bake covered with foil for 30 minutes.
  3. Bake uncovered. Remove the foil, sprinkle on the remaining ½ cup of cheese, and bake for another 25–35 minutes. It’s done when the center is set and puffed, the top is golden, and a knife inserted in the center comes out clean. The center should read 160°F (71°C) on an instant-read thermometer.
  4. Rest and serve. Let it stand for 10 minutes so it slices cleanly. Garnish with the remaining green onions.

Slice of overnight Christmas breakfast casserole on a plate showing egg, sausage and cheese layers

Christmas Eve to Christmas Morning Timeline

WhenWhat to doTime needed
Christmas Eve afternoon (or up to 24 hours ahead)Cook the sausage, cube the bread, assemble, pour the custard, cover and refrigerate25 min
Christmas morning, 1 hour 45 min before eatingTake the casserole out of the fridge1 min
1 hour 15 min beforePreheat the oven to 350°F; casserole goes in covered30 min covered
45 min beforeUncover and add the cheese25–35 min uncovered
10 min beforeTake it out and let it rest10 min
ServeSlice and garnish—

Wake up at 7 a.m., and you can serve breakfast by about 8:45 without missing a single present.

A freshly baked holiday breakfast casserole with melted bubbling cheddar cheese and a golden brown crust fresh out of the oven.

How to Keep Your Breakfast Casserole From Getting Soggy

A soggy bottom is the most common complaint about overnight breakfast casseroles. Here’s how to avoid it:

  • Use stale bread, or dry it out. Fresh bread can’t absorb the custard. Toast fresh bread cubes at 350°F for 10–12 minutes until dry but not browned, and let them cool.
  • Drain the sausage well. Leftover grease sinks to the bottom. Blot the cooked sausage with paper towels.
  • Cook watery veggies first. Peppers, onions, mushrooms, and spinach release water. Sauté them before adding them.
  • Don’t use extra milk. The ratio here (10 eggs to 2½ cups milk) sets firmly. More milk means a wet center.
  • Bake until 160°F in the center. If the middle jiggles like liquid, it needs 5–10 more minutes.
  • Let it rest. Ten minutes after baking lets the custard finish setting.

Can You Bake It From Cold? (And Will Your Glass Dish Crack?)

Yes, you can bake it straight from the fridge. Plan on 5–10 extra minutes and check the center temperature.

One warning many recipes skip: glass baking dishes can crack from sudden temperature changes. If you’re using glass (like Pyrex), let the casserole sit on the counter for 30 minutes and put it into the oven as it preheats, rather than placing a cold glass dish into a fully hot oven. Ceramic and metal pans are safer for cold-to-oven baking.

How Far Ahead Can You Make It?

MethodHow far aheadNotes
Assembled, refrigerated, unbaked8–24 hoursBest texture; don’t go past 24 hours or the bread gets mushy
Sausage cooked and bread cubed onlyUp to 3 daysStore separately; assemble the night before
Assembled and frozen, unbakedUp to 2 monthsThaw overnight in the fridge, then bake as directed (add 10–15 min)
Fully baked and frozenUp to 3 monthsThaw overnight; reheat covered at 350°F for 25–30 min
Fully baked and refrigerated3–4 daysReheat slices in the microwave for 60–90 seconds
Layering cubed bread, browned breakfast sausage, and shredded cheese in a glass baking dish for an overnight Christmas casserole.

7 Easy Variations

1. Hash Brown Christmas Breakfast Casserole

Replace the bread with 1 bag (30 oz / 850 g) frozen shredded hash browns, thawed and squeezed dry. Use 12 eggs and 1½ cups milk. It’s naturally gluten-free (check your sausage label) and has a crispier edge. Bake covered for 30 minutes and uncovered for 30–35 minutes.

2. Ham and Swiss Croissant Breakfast Casserole

Replace the bread with 6–8 large day-old croissants, torn into pieces. Replace the sausage with 2 cups (300 g) diced cooked ham, and the cheddar with Swiss or Gruyère. This is the fanciest-tasting version, great for Christmas brunch with guests.

3. Bacon, Egg and Cheese Breakfast Casserole

Replace the sausage with 12 oz (340 g) bacon, cooked crisp and crumbled. Hold back a few crumbles to sprinkle on top before serving.

4. Vegetarian Spinach, Mushroom and Feta Casserole

Skip the meat. Sauté 8 oz (225 g) sliced mushrooms with 5 oz (140 g) baby spinach until all the liquid cooks off. Use 1 cup cheddar plus 1 cup crumbled feta.

5. Overnight Christmas French Toast Casserole (Sweet)

For a sweet option, use 1 loaf (16 oz / 450 g) day-old brioche or challah, cubed. Whisk 8 eggs, 2 cups milk, ½ cup heavy cream, ½ cup brown sugar, 2 tsp vanilla, and 2 tsp cinnamon, pour over the bread, and refrigerate overnight.

In the morning, sprinkle with a streusel: ½ cup flour, ½ cup brown sugar, and 4 tbsp cold butter, rubbed together until crumbly. Bake at 350°F for 45–50 minutes. Serve with maple syrup and fresh berries.

6. Gluten-Free Breakfast Casserole

Use the hash brown version above, or use a sturdy gluten-free bread, toasted until very dry. Check that your sausage and mustard powder are labeled gluten-free.

7. Crockpot Christmas Breakfast Casserole

Grease a 6-quart slow cooker well and layer the ingredients as directed, using hash browns instead of bread. Cook on LOW for 6–8 hours overnight, until the center is set at 160°F. The edges will be well browned. This frees your oven completely on Christmas morning.

Christmas breakfast casserole variations: hash brown, croissant and French toast casseroles

Covering the unbaked breakfast casserole with plastic wrap to chill overnight in the refrigerator for Christmas morning.

How to Make It for a Crowd

GuestsPan sizeRecipe amountBake time (from fridge)
4–68×8-inchHalf recipe45–55 min
10–129×13-inch1 recipe55–65 min
20–24Two 9×13-inch pansDouble recipe60–70 min (rotate pans halfway)
30+Half-sheet pan (18×13)Double recipe50–60 min (thinner layer bakes faster)

For a big Christmas brunch, make one savory casserole and one French toast casserole. Everyone gets their favorite, and both bake at 350°F at the same time.

What to Serve With It

  • Fresh fruit salad, or a bowl of berries and clementines
  • Cinnamon rolls or muffins (bake them in the same oven during the last 20 minutes)
  • Hot cocoa, coffee, or mimosas
  • Crispy bacon or roasted breakfast potatoes
  • Yogurt parfaits for a lighter side

How to Store and Reheat Leftovers

  • Fridge: Cover tightly and refrigerate for up to 4 days.
  • Microwave: Heat a slice for 60–90 seconds, covered with a damp paper towel so the egg stays tender.
  • Oven: Reheat the whole dish covered with foil at 350°F for 20–25 minutes.
  • Freezer: Wrap individual slices in plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight and microwave for 1½–2 minutes. These make great grab-and-go breakfasts in January.
Pouring seasoned whisked eggs and milk evenly over bread and sausage to prepare an easy make-ahead Christmas breakfast bake.

Frequently Asked Questions

Can I make a breakfast casserole the night before?

The best way to make this is to actually let it sit overnight. Prepare it, cover it, and refrigerate it for 8-24 hours. The bread soaks up the custard, giving it a soft, soufflé-like texture.

How long can a breakfast casserole sit in the fridge before baking?

Up to 24 hours. After that, the bread starts to break down and the casserole becomes soggy.

Do I need to cook the sausage first?

Raw sausage will not cook safely in the egg custard and will release too much grease. Always brown it first and then drain off the grease.

What temperature should a breakfast casserole be when it’s done?

The center should reach 160°F (71°C) on an instant-read thermometer. There should be no liquid when you press the center, and it should look puffed and set.

Can I freeze an unbaked breakfast casserole?

Wrap it tightly in plastic wrap and foil and freeze for up to 2 months. Let it thaw overnight in the fridge, then bake as directed, adding 10-15 minutes.

Why is my breakfast casserole soggy?

Common causes are fresh bread, un-drained sausage, watery vegetables, or under-cooking. Use stale or toasted bread, drain everything well, and bake until the center registers 160°F.

What is the best bread for a breakfast casserole?

Sturdy, day-old bread like French bread, sourdough, brioche, or challah. In a pinch, soft sandwich bread will also work, but toast the slices first.

Can I make a Christmas breakfast casserole without bread?

Use frozen shredded hash browns instead (see Hash Brown Variation). This is also the easiest gluten-free option.

A make-ahead Christmas breakfast casserole is the best gift you can give yourself on Christmas morning. Twenty-five minutes of work on Christmas Eve means a hot, cheesy breakfast for the whole family and more time by the Christmas tree.
Will you make the classic sausage version, or try a hash brown or French toast twist? Let us know in the comments and save this recipe to your Christmas breakfast board on Pinterest so it’s ready for Christmas Eve.