Go Back

Christmas Breakfast Casserole

A warm, rich breakfast casserole filled with comforting flavors, perfect for family gatherings and easy enough for busy mornings.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Course Breakfast, brunch
Cuisine American
Servings 8 servings
Calories 410 kcal

Ingredients
  

Main Ingredients

  • 1 lb pork breakfast sausage Use turkey sausage for a lighter option.
  • 1 large yellow onion, chopped
  • 1 loaf sourdough bread, cut into 1-inch cubes Can swap with whole wheat or bagels.
  • 2 cups shredded Gruyère cheese Other cheese options include cheddar or feta.
  • 1/2 cup grated Parmesan cheese
  • 8 large eggs
  • 2 cups whole milk Milk alternatives can be used.
  • 1 cup heavy cream
  • 1 tbsp Dijon mustard
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground nutmeg

Instructions
 

Preparation

  • Cook sausage and onion in a skillet until browned. Drain the grease.
  • In a large bowl, combine bread cubes, sausage mixture, and cheeses. Transfer to a greased 9x13-inch baking dish.
  • In the same bowl, whisk together all egg custard ingredients.
  • Pour the custard evenly over the bread mixture. Cover and refrigerate for at least 8 hours or overnight.

Baking

  • Preheat oven to 350°F (175°C). Let the casserole sit at room temperature for 30 minutes.
  • Bake uncovered for 50-60 minutes until golden and set. Let rest for 10 minutes before serving.

Notes

This casserole pairs well with fresh fruit, crispy bacon, or a light salad. For a crusty top, broil for a couple of minutes at the end. Adjust seasonings to your taste.
Keyword breakfast casserole, Christmas Breakfast, comfort food, family meal, Make-Ahead Meal