Written by

Diane Horton

Published

Easy Christmas Morning Baked French Toast Casserole

Ready In 8 hours 15 minutes (includes overnight soak)
Servings 6-8 servings
Difficulty Easy

I was standing in the frozen food aisle at the grocery store last December, just staring at a box of cinnamon rolls like it held all the answers. The holiday playlist was crackling overhead—Mariah Carey, obviously—and I was supposed to be grabbing a few things for Christmas morning brunch. But I just stood there, frozen myself, because that cinnamon-and-sugar smell from the refrigerated section hit me, and suddenly I was seven years old in my aunt Rita’s tiny kitchen.

Aunt Rita wasn’t actually my aunt. She was our neighbor, an older woman with silver hair always pulled back in a clip and hands that moved with this quiet, sure rhythm. Every Christmas morning, my parents would send me over with a plate of cookies, and she’d already have this baked French toast casserole in the oven. The smell—that warm, buttery, cinnamon-heavy cloud—would wrap around me before I even knocked on her door. I’d sit on her faded floral couch, watching the snow fall outside her window, while she pulled the pan out, golden and bubbling at the edges. She’d cut me a square, pour a little warm maple syrup over the top, and I’d eat it in this perfect, quiet happiness that only a kid on Christmas morning can feel.

Aunt Rita moved away years ago, and I never got her recipe. So I’ve spent the last few Decembers trying to recreate that moment—that exact feeling of being seven, snowed in, and completely safe. Maybe you’ve been there too, chasing a taste you can’t quite put your finger on. Honestly, this Easy Christmas Morning Baked French Toast Casserole is the closest I’ve come. It’s not just a recipe. It’s a time machine, and I mean that in the most literal way.

Why You’ll Love This Recipe

Let me tell you why this casserole is going to save your Christmas morning. I’ve tested this recipe four times—yes, four—because I wanted it to be just right. Not too soggy, not too dry, with that perfect custard-to-bread ratio that makes you close your eyes after the first bite. Here’s why it works:

  • Quick & Easy: You prep it the night before, so Christmas morning is just about popping it in the oven. Total hands-on time is about 15 minutes. Seriously.
  • Simple Ingredients: You probably already have everything in your kitchen. No fancy grocery trips or specialty stores needed.
  • Perfect for Christmas Morning: This is the kind of breakfast that lets you sit down with your coffee while the presents are being opened. It’s stress-free hospitality.
  • Crowd-Pleaser: Kids love the sweet, custardy top, and adults appreciate that it’s not cloying. I’ve served it to picky eaters and foodie friends alike—empty pan every time.
  • Unbelievably Delicious: The top gets this gorgeous, slightly caramelized crust while the inside stays soft and almost pudding-like. It’s comfort food at its finest.

What makes this different from every other baked French toast recipe out there? It’s the custard. I use a higher ratio of egg yolks to whole eggs, which gives it that rich, silky texture without being heavy. Plus, I let the bread soak for a full 8 hours overnight. That’s the secret. It’s not just another version—it’s my best version, tested and tweaked until it felt like coming home.

This recipe is the one that makes you forget about the chaos of gift wrapping and grocery lists. It’s the calm center of a busy morning, and honestly, that’s what Christmas should feel like.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that rich, custardy texture and warm spice flavor. Most of these are pantry staples, which is exactly what you want when the stores are closed on Christmas morning.

For the Casserole Base

  • 1 loaf (16-18 oz) day-old brioche or challah bread – Stale bread is key here. It soaks up the custard without turning to mush. If your bread is fresh, cube it and leave it out on a baking sheet for a few hours.
  • 8 large eggs – Use room temperature eggs for the smoothest custard. Cold eggs can make the mixture seize up a bit.
  • 2 cups whole milk – Whole milk gives the richest texture, but 2% works in a pinch. Avoid skim—it’s too watery.
  • 1 cup heavy cream – This is non-negotiable for that luscious, almost pudding-like interior. I’ve tried it with half-and-half, and it’s just not the same.
  • ¾ cup granulated sugar – Just enough sweetness without being overpowering. The maple syrup on top adds more later.
  • 2 teaspoons vanilla extract – Pure vanilla, not imitation. It makes a real difference in the depth of flavor.
  • 1 teaspoon ground cinnamon – The star of the show. I use Saigon cinnamon for its warm, bold flavor.
  • ½ teaspoon ground nutmeg – Freshly grated if you have it. It adds that subtle, warming note that says “Christmas.”
  • ¼ teaspoon salt – Don’t skip this. It balances the sweetness and makes everything taste more like itself.

For the Streusel Topping

baked french toast casserole preparation steps

  • ½ cup all-purpose flour – Creates that crumbly, buttery texture on top.
  • ½ cup packed brown sugar – Light or dark both work. Dark gives a deeper, molasses-like flavor.
  • 1 teaspoon ground cinnamon – More cinnamon, because we’re not messing around here.
  • ¼ cup cold unsalted butter, cubed – Keep it cold. This is what gives the streusel its crumbly texture instead of melting into a paste.
  • ½ cup chopped pecans or walnuts (optional) – I add these for crunch, but leave them out if you’re serving kids who prefer a smoother texture.

For Serving

  • Warm maple syrup – Real maple syrup, please. The fake stuff has a weird aftertaste that ruins the whole thing.
  • Powdered sugar for dusting – Just for that pretty, snowy look.
  • Fresh berries (optional) – A pop of color and tartness to cut through the richness.

Ingredient swap tip: If you’re gluten-free, use a good-quality gluten-free brioche or sourdough. Just make sure it’s sturdy enough to hold up to the custard. For a dairy-free version, swap the milk for oat milk and the cream for full-fat coconut cream. The texture will be slightly different but still delicious.

Equipment Needed

  • 9×13-inch baking dish – Glass or ceramic works best. Metal can sometimes react with the custard and give a slight metallic taste.
  • Large mixing bowl – For whisking the custard. I use a glass bowl because it’s easier to see if everything is combined.
  • Whisk – A good, sturdy whisk. Don’t use a fork—you’ll be there all day.
  • Measuring cups and spoons – Precise measurements matter here. The custard ratio is important.
  • Sharp knife and cutting board – For cubing the bread. A serrated bread knife works best for brioche.
  • Plastic wrap or aluminum foil – For covering the dish overnight.
  • Small bowl – For mixing the streusel topping.
  • Pastry cutter or two forks – For cutting the butter into the flour for the streusel. Your fingers work too, but the heat from your hands can melt the butter.

I’ll be honest—I used a cheap baking dish for my first test, and the edges burned while the center was still cold. Invest in a good-quality glass dish if you can. It distributes heat more evenly. Also, don’t skip the plastic wrap. I forgot once, and the top of the bread dried out overnight. Lesson learned.

Preparation Method

  1. Cube the bread (5 minutes): Cut the brioche or challah into 1-inch cubes. Don’t worry about being perfect—ragged edges actually help the custard cling better. Spread the cubes evenly in your greased 9×13-inch baking dish.
  2. Make the custard (10 minutes): In your large mixing bowl, whisk together the 8 eggs until they’re smooth and slightly frothy—about 30 seconds. Add the milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk until everything is fully combined. The mixture should look pale yellow and smell like a bakery. Taste it if you want—it should be sweet but not cloying.
  3. Pour and soak (2 minutes): Pour the custard evenly over the bread cubes. Use a spatula to gently press the bread down so every piece gets coated. Don’t stir too much or the bread will break apart. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or overnight. This is the crucial step—the bread needs time to absorb all that custard goodness.
  4. Make the streusel (5 minutes): In a small bowl, combine the flour, brown sugar, and cinnamon. Add the cold cubed butter. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture looks like coarse crumbs with some pea-sized butter pieces remaining. If using nuts, stir them in now. Cover and refrigerate until morning.
  5. Bake the casserole (45-50 minutes): The next morning, preheat your oven to 350°F (175°C). Remove the casserole from the fridge while the oven heats up—about 15 minutes. Take off the plastic wrap and sprinkle the streusel topping evenly over the top. Bake for 45-50 minutes, until the top is golden brown and the center is set but still slightly jiggly. A knife inserted in the center should come out mostly clean with just a few moist crumbs.
  6. Rest and serve (10 minutes): Let the casserole rest for 10 minutes before cutting. This is important—it allows the custard to finish setting up. Cut into squares, dust with powdered sugar, and serve warm with maple syrup and fresh berries.

Pro tip from my kitchen: If the top is browning too quickly but the center isn’t set yet, loosely tent the dish with foil for the last 10-15 minutes of baking. I learned this the hard way after pulling out a burnt-looking casserole that was still liquid in the middle.

Sensory cues: Your kitchen should smell like a Christmas bakery by the 20-minute mark. The top will be bubbly and golden, and you’ll hear a slight sizzle as the caramelized edges hit the hot dish. That’s the sound of success.

Cooking Tips & Techniques

Here’s what I’ve learned from my four test runs—and a few failures I don’t mind sharing. First, don’t skip the overnight soak. I know it’s tempting to cut corners, but 8 hours is the minimum. The bread needs time to absorb the custard all the way through. I tried a 2-hour soak once, and the center was dry and disappointing. Never again.

Second, watch your oven temperature. Every oven runs a little differently. My old oven ran hot, so I had to drop the temperature to 325°F. If your casserole is browning too fast on top but the center is still liquid, your oven is probably running hot. Use an oven thermometer if you’re unsure.

Third, don’t overmix the streusel. You want those pea-sized butter pieces. If you overwork it, the streusel will turn into a paste and melt into the casserole instead of forming that beautiful crumbly top. I’ve made that mistake, and it’s sad—just a flat, greasy top instead of those gorgeous golden crumbles.

One more thing: let the casserole rest before serving. I know it’s hard when everyone is hungry and presents are waiting, but those 10 minutes make a real difference. The custard firms up, the flavors settle, and you get cleaner slices. Trust me on this.

Variations & Adaptations

This recipe is flexible, which is perfect for a busy Christmas morning when you’re accommodating different tastes. Here are some variations I’ve tried and loved:

Berry Bliss Version: Layer 1 cup of fresh or frozen mixed berries (blueberries, raspberries, sliced strawberries) between two layers of bread cubes before pouring the custard. The berries burst during baking and create these gorgeous pockets of tartness. My kids go crazy for this version.

Chocolate Lover’s Twist: Add ½ cup of dark chocolate chips or chopped chocolate to the bread cubes before pouring the custard. The chocolate melts into the custard, creating these rich, gooey pockets. I made this for a New Year’s brunch, and it was gone in 10 minutes.

Make it Healthier: Use whole wheat bread, reduce the sugar to ½ cup, and swap the heavy cream for half-and-half. The texture will be slightly denser, but it’s still satisfying. I’ve also used a mix of almond milk and coconut cream for a dairy-free option that works surprisingly well.

Spiced Apple Cinnamon: Sauté 2 peeled and diced apples in butter with a tablespoon of brown sugar and extra cinnamon until soft. Layer them between the bread cubes. It adds a lovely, almost pie-like filling to the casserole.

Savory-Sweet Hybrid: Reduce the sugar to ¼ cup, add ½ teaspoon of black pepper, and top with crispy bacon bits before baking. It sounds weird, but the salty-sweet combo is amazing. My brother-in-law, who claims to hate sweet breakfasts, asked for seconds.

Serving & Storage Suggestions

This casserole is best served warm, right out of the oven. Cut it into generous squares—about 6-8 servings depending on appetite. I like to place the dish on a trivet in the center of the table so everyone can serve themselves. It feels communal and cozy, which is exactly the vibe you want on Christmas morning.

For presentation, dust the top with powdered sugar right before serving. Add a few fresh berries or a sprig of mint for color. Serve with a small pitcher of warm maple syrup on the side so everyone can add as much or as little as they like. A dollop of whipped cream or a scoop of vanilla ice cream takes it over the top if you’re feeling indulgent.

Storage: Leftovers (if you have any!) keep well in the refrigerator for up to 3 days. Cover the dish tightly with foil or transfer individual portions to airtight containers. The texture does soften slightly over time, but it’s still delicious.

Reheating: The best way to reheat is in the oven at 300°F for about 10 minutes. This restores some of the crispy top. The microwave works in a pinch—about 45 seconds per serving—but you’ll lose the crunch. I’ve been known to eat it cold straight from the fridge, and honestly, it’s still pretty great.

Freezing: You can freeze the unbaked casserole for up to 3 months. Assemble it in a disposable aluminum pan, cover tightly with plastic wrap and foil, and freeze. To bake, thaw overnight in the refrigerator and bake as directed. You can also freeze baked leftovers—just wrap individual portions in plastic wrap and foil. Reheat from frozen in a 350°F oven for 15-20 minutes.

Nutritional Information & Benefits

Let’s be real—this is a treat, not a health food. But here’s the estimated nutrition per serving (based on 8 servings): approximately 450-500 calories, 22g fat, 55g carbohydrates, 14g protein, and 28g sugar. The protein from the eggs and milk helps keep you full, and the fiber from the bread (especially if you use whole wheat) adds some staying power.

The eggs provide high-quality protein and essential nutrients like choline, which is great for brain health. Cinnamon has anti-inflammatory properties and can help regulate blood sugar. If you add berries, you’re getting a dose of antioxidants. So yes, it’s indulgent, but it’s not empty calories.

Dietary considerations: This recipe contains gluten, dairy, and eggs. For a gluten-free version, use gluten-free bread. For dairy-free, use oat milk and coconut cream. For egg-free, you can try a flax egg mixture, but the texture will be significantly different—more like a bread pudding than a French toast casserole.

I personally love that this recipe feels special without being over-the-top. It’s the kind of breakfast that makes you slow down and savor the moment, which is a gift in itself during the holiday chaos.

Conclusion

This Easy Christmas Morning Baked French Toast Casserole is more than just a recipe—it’s a way to start your holiday with warmth, ease, and a little bit of magic. It’s the breakfast that lets you be present, not stressed. The one that fills your kitchen with that cinnamon-and-vanilla smell that says “something good is happening here.”

I’ve spent years chasing that feeling from Aunt Rita’s kitchen, and I truly believe this recipe captures it. The overnight prep, the simple ingredients, the way it comes together with almost no effort on the actual morning—it’s designed for real life, not a magazine spread. It’s for the mom who hasn’t slept, the dad who’s wrapping presents at 2 AM, the family that just wants to be together.

I’d love to hear how it turns out for you. Did you try the berry version or the chocolate twist? Did your kids ask for seconds? Drop a comment below and let me know—I read every single one. And if you loved it, share it with a friend who needs an easy win this Christmas. Because honestly, we could all use a little more warmth and a lot less stress.

Happy Christmas, and happy cooking!

Frequently Asked Questions

Can I use regular sandwich bread instead of brioche?

Yes, you can. The texture will be softer and less rich, but it still works. Just make sure the bread is a bit stale so it doesn’t turn into mush. I’d recommend using a sturdy white bread or even Texas toast for best results.

Can I make this recipe dairy-free?

Absolutely. Swap the whole milk for oat milk and the heavy cream for full-fat coconut cream. Use a dairy-free butter alternative for the streusel. The texture will be slightly different—a bit less creamy—but it’s still delicious. I’ve tested this with oat milk, and it worked great.

Can I prepare this the night before and bake it in the morning?

That’s exactly how this recipe is designed! Assemble everything the night before, cover it, and refrigerate. In the morning, just add the streusel and bake. It’s the ultimate make-ahead breakfast.

How do I know when the casserole is fully baked?

The top should be golden brown and the center should be set but still slightly jiggly when you gently shake the dish. A knife inserted in the center should come out mostly clean with just a few moist crumbs. If it’s still liquid, bake for another 5-10 minutes.

Can I freeze the leftovers?

Yes! Wrap individual portions tightly in plastic wrap and then foil. They’ll keep in the freezer for up to 3 months. To reheat, thaw in the refrigerator overnight and warm in a 350°F oven for 10 minutes. Or microwave from frozen for about 1 minute.

Pin This Recipe!

baked french toast casserole recipe

Print

Easy Christmas Morning Baked French Toast Casserole

A make-ahead baked French toast casserole with a rich, silky custard and buttery streusel topping. Perfect for a stress-free Christmas morning brunch that tastes like a warm hug.

  • Author: Dina
  • Prep Time: 15 minutes
  • Cook Time: 45-50 minutes
  • Total Time: 8 hours 15 minutes (includes overnight soaking)
  • Yield: 8 servings 1x
  • Category: Breakfast/Brunch
  • Cuisine: American

Ingredients

Scale
  • 1 loaf (16-18 oz) day-old brioche or challah bread, cut into 1-inch cubes
  • 8 large eggs, room temperature
  • 2 cups whole milk
  • 1 cup heavy cream
  • ¾ cup granulated sugar
  • 2 teaspoons vanilla extract
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ¼ teaspoon salt
  • ½ cup all-purpose flour
  • ½ cup packed brown sugar
  • 1 teaspoon ground cinnamon
  • ¼ cup cold unsalted butter, cubed
  • ½ cup chopped pecans or walnuts (optional)
  • Warm maple syrup, for serving
  • Powdered sugar, for dusting
  • Fresh berries (optional)

Instructions

  1. Cube the bread: Cut the brioche or challah into 1-inch cubes. Spread evenly in a greased 9×13-inch baking dish.
  2. Make the custard: In a large mixing bowl, whisk together 8 eggs until smooth and slightly frothy. Add milk, heavy cream, granulated sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk until fully combined.
  3. Pour and soak: Pour the custard evenly over the bread cubes. Gently press the bread down with a spatula to coat. Cover tightly with plastic wrap and refrigerate for at least 8 hours or overnight.
  4. Make the streusel: In a small bowl, combine flour, brown sugar, and cinnamon. Add cold cubed butter. Use a pastry cutter or two forks to cut the butter into the dry ingredients until the mixture resembles coarse crumbs with pea-sized butter pieces. Stir in nuts if using. Cover and refrigerate until morning.
  5. Bake the casserole: Preheat oven to 350°F (175°C). Remove casserole from fridge and let sit for 15 minutes. Remove plastic wrap and sprinkle streusel topping evenly over the top. Bake for 45-50 minutes, until golden brown and center is set but slightly jiggly. A knife inserted in the center should come out mostly clean.
  6. Rest and serve: Let the casserole rest for 10 minutes before cutting. Dust with powdered sugar and serve warm with maple syrup and fresh berries.

Notes

For best results, use day-old bread and let it soak for a full 8 hours. If the top browns too quickly, tent with foil for the last 10-15 minutes. Let the casserole rest for 10 minutes before serving to allow the custard to set.

Nutrition

  • Serving Size: 1 square (1/8 of cas
  • Calories: 475
  • Sugar: 28
  • Sodium: 320
  • Fat: 22
  • Saturated Fat: 12
  • Carbohydrates: 55
  • Fiber: 2
  • Protein: 14

Keywords: baked French toast casserole, Christmas breakfast, make-ahead brunch, overnight French toast, holiday brunch recipe

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆