Christmas Breakfast Casserole is one of our favorite make-ahead breakfasts for holiday mornings because it’s hearty, cheesy, and ready to bake when everyone wakes up. Sausage, eggs, half and half, toasted bread cubes, and sharp cheddar cheese come together in a simple 9×13 breakfast bake.
We love assembling this the night before so Christmas morning feels easier and more relaxed. Just pop it in the oven, let it bake until set, and serve warm with fruit, Cinnamon Rolls, Hot Chococolate, or your favorite holiday breakfast sides.
This is our best loved breakfast casserole for Christmas and the one we make the most. Pair it with French Toast Casserole for something both sweet and savory!
Why you’ll love it + Why it works:
- Perfect Make Ahead Meal: Assemble it the night before so breakfast is almost effortless on Christmas morning.
- Feeds a Crowd: This hearty casserole easily serves family and guests during the holidays.
- Holiday Favorite: It’s a dependable recipe that makes Christmas morning feel extra special.
- Simple Ingredients: Everyday pantry staples come together into a rich, flavorful breakfast.

Christmas Breakfast Casserole Ingredients
- Ground pork sausage or maple sausage (1 pound): Adds hearty, savory flavor and makes the casserole filling. Maple sausage adds a subtle sweetness that’s especially delicious for holiday breakfasts.
- Salt (½ teaspoon): Enhances the flavor of all the ingredients.
- Eggs (6, beaten): Forms the rich custard that holds the casserole together and creates a fluffy texture.
- Half and half (1 to 1½ cups): Makes the egg mixture extra creamy and rich. Use the larger amount for a softer casserole.
- White bread (6 slices, toasted and cut into cubes): Soaks up the egg mixture and creates a soft, custardy texture. Toasting the bread helps it hold its shape.
- Sharp cheddar cheese (2 cups, shredded): Adds bold cheesy flavor and creates a delicious golden top. Freshly shredded cheese melts the smoothest.
How to Make Christmas Breakfast Casserole



PREP. Grease a 9×13-inch baking dish, and set aside.
SAUSAGE. In a large skillet, cook sausage over medium heat until browned, and drain.


MIX. In a large bowl, mix the salt, eggs, and half and half. Add the cooked sausage, white bread (cubed), and cheddar cheese. Stir until evenly coated. Pour the mixture into the baking dish.
CHILL. Cover with aluminum foil and chill in the refrigerator for at least 2 hours, or overnight.


BAKE. Preheat the oven to 350°F. Bake the casserole, covered, for 50-60 minutes. Reduce the heat to 325°F. Uncover the casserole and bake for 20-30 additional minutes or until the casserole has set.

Kristyn’s Recipe Tips
- Toast the bread before cubing it so it absorbs the egg mixture without becoming mushy.
- Let the casserole rest for 10 minutes after baking to make slicing and serving easier.
- Use freshly shredded cheddar cheese for the best melting texture and flavor.
- If the top begins browning too quickly during the uncovered bake, loosely tent it with foil.


Christmas Breakfast Casserole Recipe
Video
Ingredients
- 1 pound ground pork sausage or maple sausage
- ½ teaspoon salt
- 6 eggs beaten
- 1- 1½ cups half and half
- 6 slices white bread, toasted and cut into cubes
- 2 cups sharp cheddar cheese, shredded
Instructions
- Grease a 9×13 baking dish, set it aside.
- In a large skillet cook the sausage over medium heat until browned, and drain.
- In a large bowl mix the salt, eggs, and half and half. Then add the sausage, bread cubes, and cheese. Stir together until evenly coated.
- Pour the mixture into the baking dish. Cover with foil and chill for at least 2 hours or overnight.
- Preheat the oven to 350°F . Bake the casserole covered for 50-60 minutes.
- Reduce the heat to 325°F. Uncover the casserole and bake for 20-30 additional minutes or until casserole has set.
Notes
- Toast the bread before cubing it so it absorbs the egg mixture without becoming mushy.
- Let the casserole rest for 10 minutes after baking to make slicing and serving easier.
- Use freshly shredded cheddar cheese for the best melting texture and flavor.
- If the top begins browning too quickly during the uncovered bake, loosely tent it with foil.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQ
To prepare further in advance than overnight, cover the dish with plastic wrap and again with foil. Label and freeze for 1-2 months. Thaw overnight in the fridge before removing the wrappings and baking.
Divide leftovers into individual-sized storage containers. Keep in the fridge for 3-4 days, or in the freezer for 2-3 months. Thaw, if applicable, and reheat in the microwave or oven.
More Like This
Side Dishes
Bacon in the Oven
23 mins
Breakfast Potatoes Recipe
30 mins
Breakfast Sausage Recipe
15 mins
Easy Fruit Salad Recipe
1 hr 20 mins
Drinks
Breakfast Casseroles
Cinnamon Roll French Toast Casserole
6 hrs 50 mins
Sausage Breakfast Casserole
22 mins
Strata Recipe
4 hrs 55 mins
Collections
This recipe was originally published November 2020.





























Made this for Christmas morning and everyone loved it!
My family loves this, and its so easy! Making it again this year. Thank you!
So glad it’s a family favorite. Thanks for coming back to make it again!