Christmas Breakfast Casserole Recipe

As hearty as the merry-making season, this easy Christmas breakfast casserole is perfect to serve on Christmas morning. A bite of it gives a burst of flavors of eggs, savory sausages, sweet smokey ham, and various herbs and spices. Serve it with hash browns and eggnog latte for a warm holiday breakfast. 

Tips on Making Christmas Breakfast Casserole

Not only is this Christmas morning casserole yummy and easy to make, but it’s also a smart breakfast idea. You can put your leftovers from last night into good use by transforming them into new appetizing dishes. Meanwhile, here are some tips for making this recipe at home:


  • Use a baking dish deep enough to hold everything together. You can also cook this breakfast pie in an instant pot.
  • Use dense bread such as biscuits, muffins, and croissants so that it can fully absorb the flavors with its tight crumbs.
  • Deglazing the pan with beer enhances the savory flavors of the meat and spices. And don’t worry, it is safe for kids as the alcohol will evaporate as it cooks. If you prefer a non-alcoholic option, you can use ginger ale or chicken broth instead.
  • Mix in other tasty ingredients to your egg sausage casserole like bacon, rotisserie chicken, roast beef, or whatever protein leftovers you have! For vegetables, we suggest green bell peppers, crumbled hashbrowns, butternut squash, and raisins. Just make sure to saute them well so that they are just moist enough and not watery.
  • Load up your casserole with other toppings like shredded cheddar cheese, mozzarella cheese, walnuts, or pecans.
Christmas Breakfast Casserole Recipe

How To Make Christmas Breakfast Casserole

Make this easy Christmas breakfast casserole to save time and catch some z’s for a festive holiday. Filling and delicious, the family will surely love the classic casserole sausage and ham combo with a hint of malty beer.

Prep: 5 mins
Cook: 40 mins
Total: 45 mins


For Sausage Mixture:

  • 2 tbsp butter, unsalted
  • ½ cup red onion, chopped
  • 1 cup ham, cooked and diced
  • ¾ lb breakfast sausage of your choice, preferably banger or chipolinis, removed from casing and crumbled
  • 4 oz mild green chiles, (1 can), drained and chopped
  • ½ tsp cumin, ground
  • ½ tsp oregano, dried
  • 1 tsp chili powder
  • ½ cup beer of your choice
  • salt and ground black pepper, to taste
  • cooking spray

For Bread Mixture:

  • 8 eggs, whole
  • 1 cup milk
  • 4 cups stale bread of your choice, preferably day-old biscuits, muffins, or croissants, crusts trimmed and cubed
  • 2 cups Monterey jack, pepper jack, or Mexican cheese of your choice, grated

To Serve:

  • ¼ cup tomato sauce, optional
  • grated cheese, optional
  • shredded salad greens, optional
  • sour cream, optional


Sausage Mixture:

  1. Preheat the oven to 350 degrees F. Grease your baking casserole with cooking spray.
  2. Heat up a skillet and melt the butter. Add in the onions, ham, and sausages then saute until sausage turns golden brown.
  3. Add in the green chiles, cumin, oregano, and chili powder. Saute briefly.
  4. Deglaze with beer and reduce briefly.
  5. Season with salt and ground black pepper. Adjust accordingly and set aside to cool down.

Bread Mixture:

  1. In a mixing bowl, combine the eggs and milk. Beat until evenly incorporated.
  2. Add your stale bread and half of the sausage mixture into the bowl. Fold until well coated.
  3. Transfer your soaked bread to the baking casserole, then add your remaining sausage mixture, and finally sprinkle the top with cheese. Bake for roughly 30 minutes or until golden brown.
  4. Transfer to a cooling rack.
  5. Serve with tomato sauce, cheese, shredded salad greens, or sour cream and enjoy!

Recipe Notes

You can also make any combination of our suggested optional toppings: tomato sauce, grated cheese, shredded salad greens, and sour cream.


  • Sugar: 14g
  • :
  • Calcium: 595mg
  • Calories: 961kcal
  • Carbohydrates: 85g
  • Cholesterol: 311mg
  • Fat: 47g
  • Fiber: 8g
  • Iron: 8mg
  • Potassium: 733mg
  • Protein: 48g
  • Saturated Fat: 18g
  • Sodium: 1928mg
  • Trans Fat: 1g
  • Vitamin A: 1066IU
  • Vitamin C: 5mg
Nutrition Disclaimer

Commonly Asked Questions

Why is my breakfast casserole runny?

A runny breakfast casserole is caused by adding vegetables that are too juicy like tomatoes and peppers. These vegetables release their moisture in cooking. To fix this, try tossing in slurry. Mix 1 tablespoon of cornstarch with 2 tablespoons of water. Bake it again until boiling.

How long is breakfast casserole good for?

The casserole will last for up to 4 days if kept covered with plastic wrap in the fridge. But if you want to keep it longer, cut it into individual serving portions then store them in a freezer-safe bag. Freezing will help make it last for up to 6 months.

How do I know when my breakfast egg casserole is done?

After baking it for the amount of time required in the recipe, check it by inserting a knife in the center. If it comes out clean, it’s done.


Make the yule morning extra warm and special. Serve this scrumptious one-pot Christmas breakfast casserole filled with tender sweet ham, cheese, and spiced sausage. Yum!
Chat Bubble Icon Share your own special recipe
Submit Your Own Recipe

Have your own special recipe to share? Submit Your Recipe Today!