This christmas morning breakfast casserole is a hearty make-ahead breakfast with savory sausage, tender toasted bread, sharp cheddar, and a rich egg custard. Assemble it the night before, refrigerate, then bake for a warm, satisfying holiday breakfast with minimal morning prep.

Christmas morning is one of those times when you want a special breakfast without spending the whole morning standing at the stove. This casserole handles most of the work ahead of time, so all you need to do after waking up is move the prepared dish from the refrigerator to the oven.
The combination is simple but dependable. Toasted bread absorbs the egg and half-and-half mixture without disappearing completely, while browned pork sausage adds plenty of savory flavor. Freshly shredded sharp cheddar melts throughout the casserole and gives each serving a cheesy finish.
Because the assembled casserole needs at least two hours to chill, it naturally fits into a make-ahead holiday routine. Prepare everything on Christmas Eve, cover the baking dish, and let the refrigerator do the rest of the work overnight.
Ingredients
You only need a short list of familiar breakfast ingredients for this casserole, and each one has an important job.
- Ground pork sausage: Provides the main savory flavor and makes the casserole substantial enough for a holiday breakfast or brunch.
- White bread: Toasting the slices first helps the cubes hold their shape while they absorb the egg mixture.
- Large eggs: Form the base of the custard that binds the sausage, bread, and cheese together.
- Half-and-half: Adds moisture and richness while helping the baked egg mixture stay tender.
- Sharp cheddar cheese: Brings a stronger cheese flavor and melts throughout the casserole. Freshly shredded cheese generally melts more smoothly.
- Salt: Seasons the egg mixture and brings the savory ingredients together.

Cooking Steps
STEP 1: Grease a 9×13-inch baking dish well and set it aside. Brown the pork sausage in a skillet over medium heat, breaking it into smaller pieces as it cooks. Once there is no pink remaining, drain the excess grease.
STEP 2: In a medium mixing bowl, whisk the beaten eggs with the half-and-half and salt. Mix until the eggs and dairy are thoroughly combined and the mixture looks even.
STEP 3: Add the cooked sausage, toasted bread cubes, and shredded sharp cheddar to the egg mixture. Fold everything together gently so the bread becomes coated without being crushed into smaller pieces.
STEP 4: Spoon the mixture into the greased baking dish and distribute the bread, sausage, and cheese evenly. Cover the dish tightly with foil, then refrigerate it for at least 2 hours. For the most convenient Christmas morning preparation, leave it chilled overnight.
STEP 5: When you are ready to bake, preheat the oven to 350°F. Keep the casserole covered with foil and bake it for about 50 to 60 minutes. This first covered stage allows the center to heat and cook without the top becoming overly browned.
STEP 6: Reduce the oven temperature to 325°F and remove the foil. Continue baking uncovered for another 20 to 30 minutes. The casserole is ready when the center is set rather than loose or visibly wet.
STEP 7: Remove the baking dish from the oven and give the casserole a short rest before cutting. Allowing it to cool slightly helps the egg mixture finish setting and makes the portions easier to serve neatly.
Serving Ideas for Christmas Morning Breakfast Casserole
Since the casserole already combines eggs, sausage, bread, and cheese, simple sides are usually all you need to turn it into a complete holiday breakfast.
- Fresh fruit: A bowl of berries, melon, grapes, or sliced oranges gives the meal a fresh contrast to the warm, savory casserole.
- Breakfast potatoes: Crispy roasted or skillet potatoes are a good choice when you want a more substantial Christmas brunch spread.
- Simple green salad: If you are serving the casserole closer to brunch, a lightly dressed salad can balance the richness of the sausage, eggs, and cheddar.
Can I prepare this casserole the night before?
Yes. In fact, overnight preparation works especially well here. Assemble the casserole completely, cover the baking dish securely with foil, and refrigerate it overnight. The resting period gives the toasted bread plenty of time to absorb the egg and half-and-half mixture.
The next morning, follow the baking instructions as written. Since the dish will be thoroughly chilled, make sure the center has enough time to cook until completely set.
Why should I toast the bread first?
Toasting removes some of the bread’s moisture and gives the cubes a firmer structure. That helps them absorb the egg mixture while still maintaining some texture during baking.
Using untoasted, very soft bread could produce a softer casserole, especially after several hours of soaking in the refrigerator.
How do I know when the center is done?
Look at the middle of the baking dish rather than judging doneness only by the browned edges. The center should look set and feel firm instead of appearing wet or loose when the dish is gently moved.
Because the casserole finishes uncovered at 325°F, it has time to cook through gradually without excessively browning the top.
Does the casserole really need to chill before baking?
The recipe is designed around a chilling period of at least 2 hours. During that time, the bread absorbs the seasoned egg and half-and-half mixture, which helps create a cohesive casserole rather than separate layers of dry bread and egg.
If your schedule allows, overnight refrigeration is the most convenient option and requires no extra work on Christmas morning.

Helpful Tips
- Drain the sausage thoroughly. Removing excess grease keeps the finished casserole from becoming unnecessarily oily around the bottom of the baking dish.
- Spread the ingredients evenly. Before chilling, make sure sausage, cheese, and bread are distributed across the entire pan so every serving contains a good mixture of each.
- Watch the center during the final bake. The edges will naturally cook sooner, so use the center as your main guide when deciding whether the casserole is ready.
How to Store & Reheat
Once baked, allow leftover casserole to cool before transferring it to an airtight container or covering the baking dish tightly. Store it in the refrigerator for up to 3 to 4 days.
Individual portions can be reheated until hot throughout, making leftovers convenient for breakfast over the next few mornings. For larger portions, cover the casserole while reheating in the oven so the surface does not dry out before the center becomes warm.
You can also freeze cooked portions for longer storage. Wrap individual servings securely or place them in a freezer-safe container and freeze for up to 2 months. Thaw frozen casserole in the refrigerator before reheating for the most even texture.
This make-ahead breakfast is particularly useful when your Christmas morning schedule is already full. With the sausage browned, ingredients mixed, and casserole assembled the night before, there is very little left to manage in the morning. The result is a warm pan of savory eggs, melted cheddar, sausage, and tender bread that can go straight from the oven to the holiday breakfast table.

Christmas Morning Breakfast Casserole
Ingredients
- 6 large eggs beaten
- 2 cups sharp cheddar cheese freshly shredded for optimal melting
- 1 pound ground pork sausage such as Jimmy Dean’s
- ½ teaspoon salt
- 1½ cups half-and-half for added moisture and a tender texture
- 6 slices white bread toasted and cut into 1-inch cubes
Instructions
- Grease a 9×13-inch baking dish thoroughly, then set it aside.
- Place the ground pork sausage in a skillet over medium heat. Cook until completely browned, breaking it apart as needed during cooking.
- Drain away the excess grease once the sausage is fully cooked, then set the meat aside.
- Add the beaten eggs, half-and-half, and salt to a medium mixing bowl. Whisk until the mixture is evenly blended.
- Add the cooked sausage, toasted bread cubes, and shredded sharp cheddar cheese.
- Stir gently until the bread, sausage, and cheese are distributed throughout and evenly coated with the egg mixture.
- Transfer the combined mixture to the prepared 9×13-inch baking dish, spreading it evenly.
- Cover the baking dish securely with foil and refrigerate for a minimum of 2 hours. For best results, allow the casserole to rest in the refrigerator overnight.
- Preheat the oven to 350°F.
- Keeping the casserole covered with foil, place it in the preheated oven and bake for 50–60 minutes.
- Lower the oven temperature to 325°F and carefully remove the foil.
- Continue baking uncovered for another 20–30 minutes, or until the casserole is fully set and the center feels firm.
- Remove the finished casserole from the oven and allow it to cool slightly before serving.
