As I was flipping through old cookbooks, I stumbled upon a treasure: a warm, savory casserole that instantly evokes the spirit of Christmas mornings. This Martha Stewart Christmas Breakfast Casserole Recipe layers together savory pork sausage, creamy Gruyère cheese, and fluffy sourdough bread, all nestled in a rich egg custard that promises to be utterly comforting. What makes this dish even more appealing is the ability to make it ahead of time—perfect for a stress-free holiday gathering. With just a few simple ingredients and easy preparation, you’ll serve up a delicious meal that effortlessly impresses, bringing cheer to your table. So, are you ready to elevate your Christmas brunch with this delightful treat?

Why is This Recipe a Must-Try?
Simplicity at its finest! This easy-to-follow recipe allows you to prepare a mouthwatering breakfast without the fuss, making it perfect for any holiday or family gathering. Make-Ahead magic means stress-free mornings; simply assemble it the night before! Rich, Creamy Texture comes from the combination of eggs, milk, and cheese, delivering a warm hug in every bite. Crowd-Pleasing appeal guarantees everyone will love it; pairs beautifully with winter fruit salads or crispy bacon for a complete meal. Looking for more easy make-ahead options? Check out my Sausage Egg Breakfast Roll-Ups or a hearty Hobo Casserole Ground for your next family brunch!
Christmas Breakfast Casserole Ingredients
For the Casserole
• 1 lb pork breakfast sausage – Provides savory flavors and heartiness; substitute with turkey sausage for a lighter option.
• 1 large yellow onion, chopped – Adds sweetness and depth; use shallots for a milder flavor.
• 1 (1-pound) loaf of sourdough bread, cut into 1-inch cubes – Acts as the base structure for the casserole; gluten-free bread can be used for gluten-sensitive diets.
• 2 cups shredded Gruyère cheese – Adds rich, nutty flavor; substitute with any Swiss cheese for a similar taste.
• 1/2 cup grated Parmesan cheese – Enhances umami flavor and richness; Pecorino Romano can be used as an alternative.
• 8 large eggs – The main binding agent that creates the custard; for a vegan version, use a chickpea flour mixture.
• 2 cups whole milk – Adds creaminess to the egg custard; almond milk can act as a dairy-free substitute.
• 1 cup heavy cream – Provides luxurious texture; substitute with coconut cream for a dairy-free version.
• 1 tbsp Dijon mustard – Adds tanginess and depth of flavor; yellow mustard works if Dijon isn’t available.
• 1 tsp salt – Enhances overall flavor; adjust based on dietary needs.
• 1/2 tsp black pepper – Adds necessary spice; freshly cracked pepper is recommended for better flavor.
• 1/4 tsp ground nutmeg – Provides warmth and seasonality; cinnamon can be an alternative for a different spice profile.
This Christmas Breakfast Casserole recipe is sure to delight everyone at your holiday gathering!
Step‑by‑Step Instructions for Christmas Breakfast Casserole Recipe
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C) to ensure it’s at the perfect temperature when you’re ready to bake the casserole. This step is essential for achieving that lovely golden-brown crust. While the oven heats up, gather your ingredients and prepare your workspace for a seamless cooking experience.
Step 2: Cook the Sausage and Onion
In a large skillet over medium heat, add the pork breakfast sausage, breaking it apart with a spatula as it cooks. After about 5-7 minutes, when the sausage is browned and no longer pink, add the chopped onion. Sauté together for another 3-5 minutes until the onion becomes translucent and tender, releasing a wonderful aromatic fragrance.
Step 3: Prepare the Egg Mixture
In a spacious mixing bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, black pepper, and ground nutmeg. Keep whisking until the mixture is well-blended and frothy, which should take about 2-3 minutes. This creamy custard is what binds the casserole together, so ensure it’s mixed thoroughly.
Step 4: Layer the Ingredients
Grease a 9×13-inch casserole dish with cooking spray or butter to prevent sticking. Start layering by evenly spreading the cubed sourdough bread across the bottom. Next, add the cooked sausage and onion mixture on top, followed by a generous sprinkle of Gruyère and Parmesan cheese, creating a flavorful foundation for your Christmas Breakfast Casserole.
Step 5: Pour Over the Custard
Once the layers are assembled, slowly pour the egg mixture evenly over the entire casserole. Use a spatula to gently press down the bread cubes and ensure they are fully soaked in the custard. This step is crucial for a beautifully custardy texture throughout your Christmas breakfast casserole.
Step 6: Let It Rest
Allow the assembled casserole to rest at room temperature for at least 30 minutes to ensure the bread absorbs the custard, perfecting the texture. For even better flavor, cover it with plastic wrap and refrigerate overnight, allowing the flavors to meld beautifully, making your holiday morning even smoother.
Step 7: Bake the Casserole
Remove any plastic wrap and place the casserole in your preheated oven. Bake uncovered for 45-55 minutes, keeping an eye on it. You want it to rise and turn a golden brown on top, which indicates that it’s cooked through. A toothpick inserted in the center should come out clean when it’s done.
Step 8: Cool Before Serving
Once baked, take the casserole out of the oven and let it cool for about 10-15 minutes. This resting period allows the custard to set, making it easier to slice and serve. Enjoy your delightful Christmas Breakfast Casserole warm, surrounded by loved ones during your festive morning gathering.

Expert Tips for Christmas Breakfast Casserole
Golden Finish: Bake uncovered during the last 10-15 minutes to achieve that desired golden and crisp top, enhancing both presentation and flavor.
Stale Bread: Use day-old sourdough for the best texture; fresh bread can become too soggy. Stale bread absorbs the custard beautifully for a perfect Christmas breakfast casserole.
Soaking Time: Let it rest for at least 30 minutes, or refrigerate overnight. This soaking step ensures your casserole is flavorful and custardy throughout.
Flavorful Substitutions: Don’t hesitate to experiment with cheese or sausage varieties! Try using herbed cheese or meat alternatives to tailor it to your family’s taste.
Storage Solution: If you assemble it ahead of time, tightly cover with plastic wrap to retain moisture and prevent the top from drying out in the fridge.
Custom Spices: Feel free to adjust spices or add fresh herbs like thyme for an extra layer of warmth and aroma to your Christmas breakfast casserole.
How to Store and Freeze Christmas Breakfast Casserole
Fridge: Store any leftovers in an airtight container for up to 3 days. Be sure to cool the casserole to room temperature before refrigerating to maintain its delicious texture.
Freezer: You can freeze the Christmas Breakfast Casserole before baking for up to 2 months. Wrap it tightly in plastic wrap and then in aluminum foil to avoid freezer burn.
Reheating: When ready to enjoy, thaw it overnight in the fridge. Bake it in a preheated oven at 350°F (175°C) for about 30-40 minutes, until heated through and the top is golden.
Make-Ahead Tip: Assembling the casserole the night before makes for a stress-free morning. Just cover the dish with plastic wrap and store it in the fridge until you’re ready to bake!
What to Serve with Martha Stewart’s Christmas Breakfast Casserole
Start your holiday brunch off right by combining comfort and cheer with these delightful accompaniments.
- Winter Fruit Salad: Fresh, zesty citrus and berries brighten your plate, balancing the richness of the casserole.
- Crispy Bacon: The salty, crunchy bites of bacon add a savory contrast, enhancing the overall breakfast experience.
- Savory Scones: Flaky scones packed with herbs blend beautifully, offering a delightful texture beside the creamy casserole.
- Hot Chocolate: A warm, indulgent cup of hot chocolate brings warmth and sweetness to this festive feast.
- Mimosas: This classic brunch drink combines sparkling wine with refreshing juice, adding a celebratory touch to your gathering.
- Maple Syrup Drizzle: A touch of this sweet syrup harmonizes with the savory flavors of the casserole, adding depth and a sweet finish.
Elevate your holiday meal with these joyful pairings, creating a truly memorable Christmas morning experience.
Make Ahead Options
This Christmas Breakfast Casserole is perfect for meal prep, allowing you to enjoy a festive morning without the stress of last-minute cooking! You can assemble the casserole up to 24 hours in advance; simply complete Steps 1 through 5 and cover it tightly with plastic wrap before refrigerating. To maintain quality and flavor, make sure the casserole is well-sealed to prevent dryness. When you’re ready to serve, remove it from the fridge, allowing it to sit at room temperature for about 30 minutes, then proceed with baking as directed in Step 7. Trust me, this simple prep will ensure your Christmas morning is effortlessly delicious!
Christmas Breakfast Casserole Recipe Variations
Feel free to get creative with your casserole, making adjustments that cater to your family’s tastes and dietary needs!
-
Vegetarian Option: Replace pork sausage with sautéed mushrooms or a plant-based sausage for a delicious meatless version. The earthiness of mushrooms brings its savory depth while keeping everything hearty and satisfying.
-
Cheese Swap: Try using a combination of sharp cheddar and crumbled feta instead of Gruyère for a unique flavor twist. The sharpness of cheddar adds a delightful bite, while feta contributes a creamy, tangy contrast.
-
Gluten-Free: Opt for gluten-free bread cubes to accommodate any gluten-sensitive family members, ensuring that everyone can enjoy this comforting dish together. It’s a simple swap that maintains all the deliciousness.
-
Extra Greens: Incorporate spinach or kale into your layers for a nutritious boost. Not only does this add vibrant color, but it also complements the cheese beautifully, making this casserole even more wholesome.
-
Herb Infusion: Sprinkle fresh herbs, like thyme or rosemary, throughout the layers for aromatic flavor. They’ll elevate the overall dish, making each bite a fragrant experience.
-
Spicy Kick: Add diced jalapeños or a few dashes of hot sauce to the egg mixture for a spicy version. This will warm up your holiday mornings and bring a zesty twist everyone will remember.
-
Dairy Substitutes: Use almond or oat milk instead of whole milk to make it a dairy-free casserole. Coupled with coconut cream instead of heavy cream, it remains creamy and satisfying without sacrificing taste.
Looking for more hearty recipes? Try out my delicious Chicken Zucchini Bake for another fantastic make-ahead dish or savor some comforting Only Goulash for your next family dinner!

Christmas Breakfast Casserole Recipe FAQs
What type of bread is best for this casserole?
I recommend using day-old sourdough bread, as it’s the perfect base that soaks up the custard without becoming too soggy. If you prefer a gluten-free option, gluten-free bread can work too, ensuring everyone can enjoy this delicious dish.
How can I store leftovers of the Christmas Breakfast Casserole?
Absolutely! Store any leftovers in an airtight container in the fridge for up to 3 days. Just make sure the casserole has cooled to room temperature before refrigerating to keep its delightful texture intact.
Can I freeze the Christmas Breakfast Casserole?
Yes, you can! To freeze, assemble the casserole completely but do not bake it. Wrap it tightly in plastic wrap followed by aluminum foil, and it will keep well in the freezer for up to 3 months. When ready to enjoy, simply thaw it in the fridge overnight before baking as per the recipe instructions.
What should I do if my casserole seems too soggy after baking?
If your casserole has turned out too soggy, it may be due to using fresh bread instead of stale or not allowing enough time for the bread to absorb the custard. To avoid this in the future, use day-old bread and ensure to let it soak for at least 30 minutes, or overnight if possible. Cooking it longer can also help, but keep an eye on the top so it doesn’t burn!
Are there any dietary considerations for the Christmas Breakfast Casserole?
Definitely! If someone in your gathering has dietary restrictions or allergies, you can customize the casserole. Use turkey sausage instead of pork for a lighter option, or try a chickpea flour mixture for a vegan version. For a dairy-free alternative, almond milk and coconut cream can be substitutes for whole milk and heavy cream. It’s all about making it accessible for everyone!

Festive Christmas Breakfast Casserole Recipe for Easy Mornings
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C).
- 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.
- In a mixing bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, salt, black pepper, and ground nutmeg until frothy.
- 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.
- Pour the egg mixture evenly over the casserole. Gently press down the bread cubes to ensure they soak up the custard.
- Let the casserole rest for at least 30 minutes at room temperature or cover and refrigerate overnight.
- Remove from the refrigerator (if applicable) and bake uncovered for 45-55 minutes until golden brown and a toothpick comes out clean.
- Let cool for 10-15 minutes before serving.

Leave a Reply