This easy Christmas breakfast casserole is a cozy, make-ahead dish that frees you from morning stove duty. Packed with hearty ingredients and baked until golden, it’s the kind of casserole everyone looks forward to on Christmas morning.

Why you’ll love this Christmas morning casserole recipe!

This Christmas Breakfast Casserole is an ideal way to start the holiday. It’s a simple, reliable family favorite that you can assemble the night before and bake fresh in the morning.
- Perfect for Christmas morning. Put it together the night before and bake while gifts are being unwrapped.
- Feeds a crowd easily. Great for family gatherings, overnight guests, or holiday brunch.
- Comfort food made simple. Warm, savory, and satisfying without fuss.
- Low stress, great payoff. One dish to prep, minimal cleanup, and happy bellies.
Table of Contents
- Why you’ll love this Christmas morning casserole recipe!
- Ingredients for Christmas Morning Casserole
- Variations
- How To Make Christmas Breakfast Casserole
- How to Store
- Serving Suggestions
- Frequently Asked Questions
- Christmas Breakfast Casserole Recipe
Ingredients for Christmas Morning Casserole

See recipe card below for exact quantities and full instructions.
- Crescent rolls – A sheet or packaged refrigerated dough works well as the base.
- Sausage – Use browned pork sausage, or swap with cooked bacon or diced ham.
- Frozen potatoes – Cubed potatoes are recommended, but shredded potatoes also work.
- Shredded cheese – Sharp cheddar or Colby Jack are great choices.
- Cream or milk – A mix of evaporated and regular milk keeps the custard rich without being heavy.
- Eggs – They bind everything together and create the custardy texture.
Variations
- Add vegetables. Sautéed onions, bell peppers, mushrooms, or a mix of veggies bulk up the dish and add color.
- Tex‑Mex twist. Swap sausage for chorizo, stir in sautéed peppers and onions, and serve with salsa, cilantro, and hot sauce.
How To Make Christmas Breakfast Casserole

- Layer the casserole: Press crescent dough into the bottom of a greased 9×13-inch pan. Layer browned, drained sausage, frozen potatoes, and shredded cheese.

- Add the eggs: Whisk eggs and cream or milk until smooth, then pour evenly over the layered ingredients.

- Chill: Cover and refrigerate overnight to let the custard settle into the layers.

- Bake: Allow the dish to sit at room temperature while you preheat the oven to 350°F (175°C). Bake uncovered for about 45 minutes, until the center is set and the edges are golden. Let the casserole rest 10 minutes before serving.

How to Store
- Refrigerator: Keep leftovers in an airtight container for up to 4 days.
- Freezer: Freeze portions for up to 2 months; thaw overnight in the refrigerator before reheating.
- Reheat: Warm single servings in the microwave or reheat covered in the oven until heated through.
Serving Suggestions
Pair this casserole with simple sides such as fresh fruit, warm cinnamon rolls, waffles, or muffins for a complete holiday breakfast spread.
Frequently Asked Questions
Yes. Assemble, cover, and refrigerate overnight. Bake the next morning.
Yes. Freeze either unbaked or baked. Thaw in the refrigerator before reheating.
Omit the sausage and add sautéed vegetables, extra potatoes, or a meatless sausage alternative.
Yes. Cook and drain the bacon, then crumble it over the dough before adding the other layers.
More Breakfast Casserole Recipes You’ll Love

Breakfast Casseroles
Keto Breakfast Casserole

Breakfast Casseroles
Amish Breakfast Casserole

All Recipes
Sausage Croissant Breakfast Casserole

Breakfast Casseroles
Bisquick Breakfast Casserole
💌 Love easy recipes? Join the newsletter for more favorite recipes and ideas.

Christmas Breakfast Casserole
Rate Recipe
Print Recipe
Ingredients
- 1 package refrigerated crescent rolls
- 1 pound browned sausage (drained)
- ½ package frozen cubed potatoes
- 2 cups shredded cheese (Cheddar or Colby-Jack)
- 2 cups cream or milk (I use half evaporated milk and half regular milk)
- 6 eggs
Instructions
- Place crescent dough in the bottom of a greased 9×13 pan.
- Layer sausage, potatoes, and cheese in that order.
- Whisk eggs and cream or milk together in a large bowl. Pour the mixture over the casserole.
- Cover and refrigerate overnight.
- Let the casserole rest on the counter while the oven preheats to 350°F (175°C). Bake uncovered for about 45 minutes, or until the center is set and the edges are golden. Let stand 10 minutes before serving.
Notes
- Grease well: Use butter or nonstick spray so the casserole releases easily.
- Drain sausage: Blot excess grease from cooked sausage to avoid a soggy casserole.
- Whisk eggs thoroughly: A smooth egg mixture promotes even baking.
- Tent with foil if browning too quickly: If the top becomes too dark before the center sets, cover loosely with foil for the last 10–15 minutes.
Nutrition
|
Carbohydrates: 12 g
|
Protein: 15 g