Good morning! And what an excellent morning it is already! It’s the holidays, after all, the happiest season and most festive season! Times like this call for a special breakfast, wouldn’t you say? The Holiday Morning Casserole doesn’t do half-measures or subdued joy; it’s all in on the cheer! It’s like an elaborate ham-and-cheese sandwich, with sharp cheddar and succulent ham baked with perfect seasonings and covered in fluffy, savory eggs. You can taste the most wonderful time of the year in every bite of this Holiday Morning Casserole!


  • 1/2 cup butter, melted, plus more, to taste, for greasing the baking dish
  • 10 slices bread, of your choice
  • 12 slices ham, thinly sliced
  • 2 cups cheddar cheese, grated
  • 6 large eggs
  • 1/2 teaspoon black pepper
  • 1 teaspoon dry mustard
  • 1/4 cup chives, chopped
  • 2 teaspoons Worcestershire sauce
  • 1 teaspoon hot sauce
  • 3 cups whole milk
  • 1 cup cornflakes cereal, crushed


Step 1 –Using the extra butter, grease a 9×13-inch baking dish.

Step 2 –Add about 5 slices of the bread to the bottom of the prepared dish, cutting as needed to ensure the entire bottom of the dish is covered.

Step 3 –Layer the ham slices over the bread layer in the dish.

Step 4 –Top the ham layer with the cheddar cheese.

Step 5 –Add the remaining bread slices to completely cover the ham-cheese layers, cutting as needed to ensure the entire baking dish is covered.

Step 6 –In a large bowl, add the eggs, the pepper, the dry mustard, the chives, the Worcestershire sauce, and the hot sauce and whisk to combine.

Also Read:  Best Crispy Brussels Sprouts

Step 7 –Add the milk to the egg mixture and whisk until well-combined.

Step 8 –Pour the egg mixture evenly over the casserole.

Step 9 –Cover the dish with aluminum foil and refrigerate it for at least 8 hours and up to overnight.

Step 10 –Preheat the oven to 350 degrees F.

Step 11 –Pour the remaining 1/2 cup of the melted butter evenly over the casserole and sprinkle the crushed cornflakes over the top.

Step 12 –Bake the casserole until set and lightly browned, about 1 hour.

Step 13 –Let the casserole stand for 10 minutes.

Step 14 –Serve.