Go Back

[Recipe] Overnight Ham & Swiss Breakfast Casserole

There isn't much that's easier than getting up on Christmas morning, making coffee, and popping your already prepared breakfast casserole into the oven before tackling the gifts under the tree.
Prep Time 30 mins
Cook Time 50 mins
Total Time 1 hr 20 mins
Servings 8 servings


  • 6 cups sourdough bread cubed
  • 2 cups Swiss cheese
  • 1 cup caramelized onions
  • 1 cup sautéed mushrooms
  • 1 1/2 cups chopped ham
  • 10 eggs
  • 3 cups 2% milk or coffee cream
  • 1 tsp salt
  • 2 tsps dried thyme


  • Place half of the bread in a 9x13" baking dish.
  • Sprinkle 1 1/2 cups of cheese over the bread.
  • Add the ham, onions, mushrooms, and remaining bread.
  • Whisk the eggs with the cream, salt, and thyme. Pour this custard over the ingredients in the pan.
  • Cover and refrigerate overnight (or at least one hour).
  • Bring the casserole to room temperature before baking. Sprinkle the casserole with the remaining Swiss cheese.
  • Bake at 325F, uncovered, for 40-50 minutes, until the casserole puffs and the custard is set.
  • Let rest 10 minutes before serving.