Christmas Morning French Toast Casserole

There’s nothing quite like waking up on Christmas morning to the aroma of a delicious breakfast casserole baking in the oven. This make-ahead dish is an absolute lifesaver when you’re juggling holiday preparations and family gatherings. You can assemble it the night before and simply pop it in the oven while you’re opening presents.

A Christmas morning breakfast casserole combines all your favorite morning flavors into one stunning dish. Think eggs, cheese, bread, and savory additions like sausage or bacon. It’s elegant enough to impress guests yet simple enough for any home cook.

Today I’m sharing my favorite recipe that’s been perfected over years of holiday mornings. This casserole feeds a crowd and tastes absolutely incredible. Let’s dive into how to make your Christmas morning unforgettable.

Why Choose a Breakfast Casserole for Christmas Morning?

Honestly, a breakfast casserole is the ultimate holiday hack. You prep everything the night before, which means less stress on Christmas morning. That’s more time to enjoy coffee and family instead of cooking.

This dish also serves a crowd beautifully. Whether you’re feeding four people or fourteen, one casserole stretches nicely. Plus, it’s budget-friendly compared to individual breakfast preparations.

Your kitchen smells absolutely amazing while it bakes too. The combination of melted cheese, toasted bread, and savory meats is genuinely intoxicating. Your family will come running at first whiff.

  • Make-ahead convenience: Assemble the night before for zero stress.
  • Feeds a crowd: Perfect for families of any size.
  • Customizable: Swap ingredients based on preferences.
  • Impressive presentation: Looks fancy but tastes homestyle.
  • Budget-friendly: Uses basic pantry staples everyone loves.

Essential Ingredients for the Perfect Casserole

✨ Recipe Card

Christmas Morning Breakfast Casserole (Overnight French Toast Bake)

A pillowy, warmly spiced overnight French toast casserole loaded with caramelized pecans and finished with a silky cream cheese glaze — the ultimate stress-free holiday breakfast for a crowd.

⏱ Prep

15 mins

🍳 Cook

50 mins

⏰ Total

1 hr 5 mins (plus overnight chill)

🍽 Serves

10–12 servings

🥘 Ingredients

  • 1 large loaf brioche or challah bread, cut into 1-inch cubes (about 10–12 cups)
  • 6 large eggs
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/3 cup granulated sugar
  • 1/4 cup light brown sugar, packed
  • 2 teaspoons pure vanilla extract
  • 1 1/2 teaspoons ground cinnamon
  • 1/4 teaspoon ground nutmeg
  • Pinch of salt
  • STREUSEL TOPPING:
  • 1/2 cup all-purpose flour
  • 1/2 cup light brown sugar, packed
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 6 tablespoons cold unsalted butter, cubed
  • 3/4 cup chopped pecans
  • CREAM CHEESE GLAZE:
  • 4 oz cream cheese, softened
  • 1 cup powdered sugar
  • 3–4 tablespoons whole milk
  • 1/2 teaspoon vanilla extract

📋 Instructions

  • 1. Grease a 9×13-inch baking dish with butter or non-stick spray. Spread the cubed brioche bread evenly in the dish.
  • 2. In a large bowl, whisk together eggs, whole milk, heavy cream, granulated sugar, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until fully combined.
  • 3. Pour the custard mixture evenly over the bread cubes, gently pressing the bread down to ensure every piece is soaked. Cover tightly with plastic wrap and refrigerate overnight (or at least 6 hours).
  • 4. When ready to bake, preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit at room temperature for 20 minutes.
  • 5. Make the streusel: In a medium bowl, combine flour, brown sugar, cinnamon, and salt. Cut in the cold butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs. Stir in the chopped pecans.
  • 6. Sprinkle the streusel topping evenly over the soaked bread casserole.
  • 7. Bake uncovered for 45–55 minutes, until the top is deeply golden and crispy, the edges are caramelized, and the center is set (not jiggly).
  • 8. While the casserole bakes, prepare the cream cheese glaze: Beat softened cream cheese with a hand mixer until smooth. Add powdered sugar, vanilla, and milk one tablespoon at a time, mixing until you reach a pourable, ribbon-like consistency.
  • 9. Remove the casserole from the oven and let it cool for 5 minutes. Drizzle the cream cheese glaze generously over the top in a back-and-forth motion.
  • 10. Slice and serve warm. Optionally drizzle with maple syrup for extra indulgence.

💡 Tips & Notes

  • • Make it the night before: This casserole is designed for overnight prep — the longer the bread soaks, the more custardy and pillowy the interior will be.
  • • Bread choice matters: Brioche or challah give the richest, most tender result. Day-old bread works even better as it absorbs the custard without getting mushy.
  • • Nut-free option: Simply omit the pecans from the streusel — it’s still delicious with the cinnamon-sugar crust.
  • • Reheating: Store leftovers covered in the fridge for up to 3 days. Reheat individual portions in the microwave for 60–90 seconds or warm the whole dish in a 325°F oven for 15 minutes.
  • • Add-ins: Stir 1/2 cup of raisins, dried cranberries, or mini chocolate chips into the bread mixture before chilling for a festive twist.

KitchenGuide101.com

The foundation of any great breakfast casserole starts with quality ingredients. You don’t need anything fancy or expensive. Stick to wholesome basics your family already enjoys eating.

Bread is absolutely crucial. I use a sturdy bread like brioche or challah that soaks up the custard mixture beautifully. Avoid thin sandwich bread as it disintegrates during baking. Cube your bread the day before so it gets slightly stale and soaks better.

Eggs are your binding agent. Fresh eggs make the biggest difference in texture and taste. You’ll need about eight to ten eggs depending on your casserole size. Whisk them thoroughly with milk for even distribution.

Cheese adds incredible flavor and richness. Sharp cheddar is my go-to choice, but use whatever your family prefers. Gruyere, Swiss, or even pepper jack work wonderfully. Shred it fresh rather than buying pre-shredded for better melting.

Meat adds savory depth. Sausage and bacon are classic choices that pair perfectly with eggs and cheese. Brown your meat completely before adding it to prevent any raw spots in the final dish.

Vegetables add nutrition and color. Bell peppers, onions, and mushrooms work beautifully. Some people add spinach or sun-dried tomatoes for extra elegance.

  • Eight to ten large eggs
  • Two cups whole milk or cream
  • One pound bread, cubed
  • Two cups shredded sharp cheddar cheese
  • One pound sausage or bacon, cooked
  • One diced onion and one bell pepper
  • One tablespoon Dijon mustard
  • Salt, pepper, and dried thyme to taste
  • Two tablespoons melted butter for the dish

Step-by-Step Instructions for Success

Step one: prepare your dish. Generously butter a nine-by-thirteen inch casserole dish. This prevents sticking and adds a little extra richness. Some people use baking spray, but butter is truly superior here.

Step two: sauté your vegetables. Chop your onions and peppers into small pieces. Cook them in a skillet until softened, about five minutes. This softens them perfectly without making them mushy when baked.

Step three: brown your meat. Add your sausage or bacon to the same skillet. Cook until completely browned and crumbled. Drain excess grease but leave some for flavor. This step takes about eight minutes.

Step four: layer your bread. Spread about half your cubed bread on the bottom of the prepared dish. Top with half your meat mixture and half your vegetables. Layer remaining bread on top.

Step five: prepare your custard. Whisk together eggs, milk, mustard, salt, pepper, and thyme. Whisk until everything is completely combined and uniform in color. Taste and adjust seasonings as needed.

Step six: add the custard mixture. Pour your whisked custard evenly over the bread and meat layers. Make sure everything gets thoroughly soaked. Let it sit for a few minutes so bread absorbs the mixture.

Step seven: add cheese topping. Sprinkle your shredded cheddar cheese evenly across the top. Use a generous amount because nobody complains about extra melted cheese on Christmas morning.

Step eight: refrigerate overnight. Cover with plastic wrap and refrigerate for at least eight hours. Overnight is ideal so flavors meld beautifully. You can make this up to twenty-four hours ahead.

Baking Your Casserole to Perfection

Christmas morning arrives and your casserole is ready to bake. Remove it from the refrigerator about thirty minutes before baking. This allows it to come to room temperature slightly for even cooking.

Preheat your oven to three hundred fifty degrees Fahrenheit. This moderate temperature prevents the top from burning while the interior bakes through. If your oven runs hot, start checking at forty-five minutes.

Bake uncovered for fifty to sixty minutes total. The casserole is done when it’s golden brown on top. A knife inserted near the center should come out clean with no custard running out.

If the top gets too dark, cover it loosely with foil during the last fifteen minutes. This is completely normal and prevents over-browning. The cheese underneath is already melted and delicious.

Let your casserole rest for five minutes after removing from the oven. This makes it easier to serve and keeps everything intact. The residual heat continues cooking slightly too.

  • Remove from refrigerator thirty minutes before baking.
  • Preheat oven to three hundred fifty degrees.
  • Bake uncovered for fifty to sixty minutes.
  • Top is done when golden brown throughout.
  • Cover with foil if browning too quickly.
  • Rest five minutes before serving.

Customization Ideas for Your Family

The beauty of a breakfast casserole is how easily you can adapt it. Your family’s preferences should guide your ingredient choices. There’s no single “right” way to make this dish.

For vegetarian families, simply skip the meat entirely. Add extra mushrooms, spinach, and sun-dried tomatoes instead. The dish remains hearty and satisfying without any animal protein.

For spice lovers, use pepper jack cheese instead of cheddar. Add jalapeños to your vegetable mix. Include cayenne pepper in your custard mixture for heat.

For cream lovers, replace some milk with heavy cream. This makes the casserole richer and more indulgent. Use about one cup cream and one cup milk.

For herb enthusiasts, add fresh herbs like rosemary or sage. Fresh parsley scattered on top adds brightness. Dried Italian seasoning works wonderfully too.

For breakfast meats, try diced ham or Canadian bacon. Smoked sausage adds a different flavor profile than regular sausage. Turkey sausage works great for lighter tastes.

Storage and Make-Ahead Tips

This casserole truly shines as a make-ahead dish. Prepare it up to twenty-four hours in advance. Your Christmas morning becomes incredibly relaxed and stress-free.

Leftover casserole stores beautifully in the refrigerator for three to four days. Cover it with plastic wrap to prevent drying out. Simply reheat slices in the microwave or oven as needed.

You can also freeze baked casserole for up to three months. Let it cool completely first. Wrap tightly in plastic wrap and then aluminum foil before freezing.

To reheat frozen casserole, thaw in the refrigerator overnight. Bake at three hundred twenty-five degrees covered with foil until heated through. This typically takes about twenty minutes.

  • Assemble up to twenty-four hours before baking.
  • Refrigerate covered with plastic wrap overnight.
  • Store leftovers in refrigerator for three to four days.
  • Freeze baked casserole up to three months.
  • Wrap tightly before freezing to prevent freezer burn.
  • Reheat gently covered with foil.

Serving Suggestions for a Complete Breakfast

A breakfast casserole is delicious on its own but pairs beautifully with other dishes. Create a complete holiday breakfast spread without overwhelming yourself with cooking.

Fresh fruit is always appreciated alongside savory breakfast casserole. Set out a colorful fruit platter with berries, melon, and citrus. This adds brightness and freshness to balance the richness.

Warm rolls or toast are nice additions if someone wants extra bread. Many bakeries have fresh rolls available on Christmas morning. Serve with real butter and your favorite jam or preserves.

A simple green salad might seem odd but works surprisingly well. Arugula dressed with lemon vinaigrette cuts through the richness beautifully. This is especially nice if your casserole is quite cheesy.

Don’t forget beverages like fresh-squeezed orange juice and coffee. Sparkling cider or mimosas elevate the occasion beautifully. Hot tea is lovely for those who prefer it over coffee.

Final Thoughts on Your Christmas Breakfast

A Christmas morning breakfast casserole transforms your holiday morning into something truly special. You get to spend quality time with loved ones instead of being stuck in the kitchen. The meal tastes absolutely delicious and impresses everyone at your table.

Make this recipe your own by adjusting ingredients to suit your family’s tastes. There’s no pressure to follow it exactly. The best version is whatever your family loves most.

I hope this becomes a beloved tradition in your home for many Christmases to come. There’s something magical about starting your day with a homemade meal made with love. For more holiday cooking ideas and inspiration, visit KitchenGuide101.com where we celebrate the joy of feeding your family. Wishing you and yours a beautiful, delicious Christmas morning filled with warmth and togetherness.

© 2026 Kitchen Guide 101 · All rights reserved · Some links are affiliate links

Scroll to Top