Christmas Breakfast Casserole
This post may contain affiliate links. Please read the disclosure policy.

This Christmas breakfast casserole is a must-have dish on every holiday table. This year, I decided to make one for my family. If you’re searching for homemade Christmas breakfast casserole ideas, stop the hunt! I guarantee this one will be a winner, whether you have kids in the home or you’re planning to visit friends and relatives during your Christmas holiday break.
The recipe is easy to follow, and the casserole is guaranteed to turn out great! This recipe was a big hit with everyone at the table. Best of all, you can swap vegetables and various ingredients in this casserole to make the dish your own (whether with fewer vegetables, more veggies, or by adding a spicy kick).
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.

Whether you are feeding your family or a crowd on a Holiday morning, this easy Christmas breakfast casserole for beginners will be the highlight of any morning. This casserole is packed with all things breakfast. Sausage, bacon, eggs, and hashbrowns all make an appearance.

This best Christmas breakfast casserole recipe is a filling and complete dish that everyone is sure to love. It is simple to make, and most ingredients can likely be found in your home now.

Breakfast will never be the same again!
Happy cooking!

Scroll to bottom for printable recipe card.
Why You’ll Love this Recipe
- This breakfast casserole is an easy–to-make meal that is filled with flavor and tastes delicious. It’s a family friendly Christmas breakfast casserole that can be enjoyed by the whole family.
- Uses simple pantry ingredients and staples!
- This casserole can be made in advance if you’re headed to a Christmas party or if you prefer to have it as a weekend breakfast.
- You can easily swap ingredients in this casserole to make it your own and to suit your family’s dietary needs or preferences.


Ingredients:
- Ground pork sausage
- Mustard powder
- Kosher salt
- Eggs, beaten
- Whole milk
- White bread, toasted and cut into cubes
- Mild Cheddar cheese, shredded
- Broccoli – Optional
Ingredient Notes & Substitutions
Ground pork sausage: Swap the ground pork sausage for beef if you’re not a fan of ground sausage. This will change the flavor of the casserole and make it more like a cheeseburger breakfast casserole, however.
Whole milk: For a healthier alternative to milk, you can opt for reduced-fat milk, skim milk, or even unflavored almond milk. This is ideal if you’re searching for a healthy Christmas breakfast casserole version to serve to your family.
White bread: Use whichever bread you prefer. Whole wheat or white breads work best. You can also use a low-carb white bread to reduce the amount of carbohydrates this casserole contains.
Mild cheddar cheese: Use freshly grated cheddar cheese for better melting. Purchasing blocks of cheese is always recommended when you’re making melty casseroles.
Broccoli: The broccoli in this casserole is optional, as it might not be appealing to your children or family, depending on their tastes. You can use either fresh or frozen broccoli.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.

How to Make It
Step 1. Crumble your ground sausage into a medium skillet. Use a wooden spoon to crumble the sausage, as this will not damage your pan.

Step 2. Cook over medium heat until evenly browned. Drain the grease from the ground sausage to prevent this quick Christmas breakfast casserole recipe from becoming too greasy.
Step 3. In a medium bowl, mix together mustard powder, salt, eggs, and milk.

Step 4. Add the sausage, cubes of bread, and cheese. Stir to coat evenly.

Step 5. Pour the final mixture into a greased 9×13 inch baking dish.

Step 6. Cover, and chill in the refrigerator for 8 hours, or overnight. This step is optional, but will allow the flavors to truly come together for a tasty simple Christmas breakfast casserole meal.
Step 7. Preheat the oven to 350 degrees Fahrenheit.
Step 8. Cover your casserole (with an oven-safe lid or aluminum foil) and bake for 45 to 60 minutes.
Step 9. Uncover, and reduce the temperature to 325 degrees.

Step 10. Bake for an additional 30 minutes, or until set.

Step 11. Cut and serve.

Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.
Pin this recipe now to remember it later
Christmas Breakfast Casserole
Ingredients
- 1 lb ground pork sausage
- 1 tsp mustard powder
- ½ tsp kosher salt
- 4 large eggs, beaten
- 2 C whole milk
- 6 slices white bread, toasted and cut into cubes
- 1 C mild Cheddar cheese, shredded
Instructions
- Crumble sausage into a medium skillet.
- Cook over medium heat until evenly brown; drain.
- In a medium bowl, mix together mustard powder, salt, eggs, and milk.
- Add the sausage, bread cubes, and cheese, and stir to coat evenly.
- Pour into a greased 9×13 inch baking dish.
- Cover, and chill in the refrigerator for 8 hours, or overnight.
- Preheat the oven to 350 degrees.
- Cover, and bake for 45 to 60 minutes.
- Uncover, and reduce temperature to 325 degrees.
- Bake for an additional 30 minutes, or until set.
- Cut and serve.
Nutrition
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.
Follow me on Pinterest for daily delicious recipes!
THANKS FOR PINING!

Tips for Success
You can use fresh hashbrowns instead of frozen! It’s a great idea but will require a bit of additional prep time before putting all the ingredients of this casserole together.
Making this dish is perfect ahead of time, especially if you’re preparing for a dinner party or a family Christmas gathering. Store in your refrigerator for up to 3 days.
Storage and Reheating
If, for some reason you have some of this casserole left, simply allow it to come to room temperature and place it in an airtight container. Then, set it in your refrigerator. It will last for up to 3 days. You can also freeze this dish, and it will last in the freezer for up to 2 months. Always use freezer-safe containers with airtight lids if you’re planning to freeze this casserole.
Reheat the casserole by removing it from your refrigerator or freezer and allowing it to come to room temperature. Use a microwave for 2 to 3 minutes per serving or reheat in your oven at 300 degrees for approximately 10 to 15 minutes.
Serving Suggestions
I usually have a large serving bowl filled with mixed fruit (such as our fruit salad to die for) on the table. This makes a colorful and tasty addition to this holiday breakfast casserole. If you have a hankering for something sweet, try Grandma’s blueberry glazed biscuits for a treat with your main meal!
Notes
Making this delicious easy Christmas breakfast casserole is a great way to start a new tradition in your home, especially during the holidays. If you love making memories you can cherish with your loved ones, this one’s definitely a keeper!

More Christmas recipe ideas!
Spinach Dip Christmas Bread Tree – Perfect for Christmas times!

Crockpot Christmas Crack – It’s the perfect festive snack!

Christmas Crack Saltine Toffee – Rich and delicious!




I’ve been making this casserole for over 20 years! It is not fail! I always double up on the sausage. Also I always put Mrs. Dash in there for more seasoning And sometimes onions. If the grand children are eating it I don’t put onions in it. I only use Jimmy Dean hot sausage. It is the best and less greasy. Sharp cheese too.
I always made it this way, but discovered we liked to use tater tots in the bottom instead of bread. Gives it a nice flavor.
Yes, love this recipe! Have made it for years as well. Now that the kids are all grown, we’ve upped our game a little. Carmalize the onions, added mushrooms, used turkey sausage, & focaccia bread. Just a twist. It doesn’t matter, it’s just good!
Great! Thanks for your feedback 🙂