Go Back
+ servings
Christmas Breakfast Casserole Recipe

Festive Christmas Breakfast Casserole Recipe for Easy Mornings

This Christmas Breakfast Casserole Recipe layers savory pork sausage, creamy Gruyère cheese, and fluffy sourdough bread, all nestled in a rich egg custard for a cozy holiday breakfast.
Prep Time 30 minutes
Cook Time 55 minutes
Resting Time 30 minutes
Total Time 1 hour 55 minutes
Servings: 8 slices
Course: Breakfast
Cuisine: American
Calories: 450

Ingredients
  

For the Casserole
  • 1 lb pork breakfast sausage Substitute with turkey sausage for a lighter option.
  • 1 large yellow onion, chopped Use shallots for a milder flavor.
  • 1 lb sourdough bread, cut into 1-inch cubes Gluten-free bread can be used for gluten-sensitive diets.
  • 2 cups shredded Gruyère cheese Substitute with any Swiss cheese for a similar taste.
  • 1/2 cup grated Parmesan cheese Pecorino Romano can be used as an alternative.
  • 8 large eggs For a vegan version, use a chickpea flour mixture.
  • 2 cups whole milk Almond milk can act as a dairy-free substitute.
  • 1 cup heavy cream Substitute with coconut cream for a dairy-free version.
  • 1 tbsp Dijon mustard Yellow mustard works if Dijon isn’t available.
  • 1 tsp salt Adjust based on dietary needs.
  • 1/2 tsp black pepper Freshly cracked pepper is recommended for better flavor.
  • 1/4 tsp ground nutmeg Cinnamon can be an alternative for a different spice profile.

Equipment

  • large skillet
  • Mixing Bowl
  • 9x13 inch casserole dish
  • spatula

Method
 

Step-by-Step Instructions for Christmas Breakfast Casserole Recipe
  1. Preheat your oven to 350°F (175°C).
  2. In a large skillet over medium heat, cook the pork breakfast sausage until browned, about 5-7 minutes. Add the chopped onion and sauté until translucent, about 3-5 minutes.
  3. In a mixing bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, black pepper, and ground nutmeg until frothy.
  4. Grease a 9x13-inch casserole dish. Layer cubed sourdough, followed by the cooked sausage and onion mixture, then sprinkle with Gruyère and Parmesan cheese.
  5. Pour the egg mixture evenly over the casserole. Gently press down the bread cubes to ensure they soak up the custard.
  6. Let the casserole rest for at least 30 minutes at room temperature or cover and refrigerate overnight.
  7. Remove from the refrigerator (if applicable) and bake uncovered for 45-55 minutes until golden brown and a toothpick comes out clean.
  8. Let cool for 10-15 minutes before serving.

Nutrition

Serving: 1sliceCalories: 450kcalCarbohydrates: 30gProtein: 20gFat: 30gSaturated Fat: 15gPolyunsaturated Fat: 1.5gMonounsaturated Fat: 10gCholesterol: 200mgSodium: 800mgPotassium: 300mgFiber: 2gSugar: 3gVitamin A: 800IUVitamin C: 5mgCalcium: 300mgIron: 2mg

Notes

Use day-old sourdough for the best texture; fresh bread can become too soggy. Feel free to customize cheese or sausage types to your taste.

Tried this recipe?

Let us know how it was!