Written by

Nora Spencer

Published

Cozy Overnight Gingerbread French Toast Casserole: Best Easy Recipe

Ready In 8 hours 15 minutes (including overnight soak)
Servings 12 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

The woman at the next stall watched me eyeing her basket of crystallized ginger for a solid minute before she finally spoke. “You’re not sure what to do with it, are you?” she asked, not unkindly. I laughed and admitted she was right—I’d bought it on impulse because the smell reminded me of my grandmother’s kitchen, but I had no actual plan. She reached into her basket, wrapped a piece in wax paper, and handed it to me. “Put this in your French toast,” she said, like it was the most obvious thing in the world. “Trust me.”

I did trust her, mostly because she had the kind of no-nonsense confidence that comes from decades of feeding people. And honestly? She was right. That little piece of advice turned into something I now make every single Christmas morning—and plenty of ordinary weekends too. This cozy overnight gingerbread French toast casserole is what happens when a stranger’s kitchen wisdom meets my obsession with make-ahead breakfasts. It’s got all the warm, spicy notes of gingerbread cookies, but it’s soft, custardy, and completely forgiving. You can prep it the night before, pop it in the oven while you’re still in your pajamas, and suddenly your whole house smells like the holidays.

I’ve tweaked her suggestion over the years, adding molasses for depth, a pinch of cloves because I can’t help myself, and a brown sugar streusel topping that gets all crunchy and caramelized. The first time I made it for my family, my husband asked if we could have it for dinner instead of breakfast. I mean, I wasn’t about to argue. Maybe you’ve been there—standing in front of the fridge at 7 a.m., wondering how to make the morning feel special without spending hours in the kitchen. This casserole is the answer. It’s cozy, it’s forgiving, and it tastes like a hug in a baking dish. That’s why I keep coming back to it.

Why You’ll Love This Recipe

Let me tell you why this gingerbread French toast casserole has earned a permanent spot in my breakfast rotation. I’ve tested it at least a dozen times—sometimes with brioche, once accidentally with stale sourdough (don’t recommend that one), and finally landed on this version that works every single time.

  • Make-Ahead Magic: Assemble it the night before, and in the morning, all you do is bake. Perfect for Christmas morning or hosting overnight guests without the stress.
  • Simple Pantry Ingredients: You probably already have bread, eggs, milk, and molasses. No weird specialty items required.
  • Holiday-Worthy But Easy: It tastes like you spent hours in the kitchen, but the active prep time is maybe 15 minutes. Seriously.
  • Crowd-Pleaser Guaranteed: I’ve served this to kids, picky relatives, and friends who “don’t like gingerbread.” Every single person went back for seconds.
  • Incredibly Cozy: The combination of cinnamon, ginger, molasses, and nutmeg is pure comfort food. It’s the kind of breakfast that makes you want to curl up under a blanket and stay there.

What makes this recipe different from the dozens of other French toast casseroles out there? It’s the overnight soak. Letting the bread sit in that spiced custard for 8 to 12 hours transforms it into something almost pudding-like on the inside, with a beautifully golden, slightly crisp top. The brown sugar streusel adds a buttery crunch that contrasts perfectly with the soft, custardy bread. This isn’t just another breakfast casserole—it’s the one that’ll have people asking for the recipe before they’ve even finished their first serving.

Honestly, this recipe is the kind that makes you close your eyes after the first bite. It’s comfort food reimagined—richer, warmer, and somehow even more satisfying than the gingerbread cookies you grew up with. Perfect for impressing guests without any stress, or turning a lazy Sunday morning into something truly memorable.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver that deep gingerbread flavor and soft, custardy texture. Most of these are pantry staples, especially during the holiday season, which makes this an easy last-minute breakfast option.

For the Casserole Base

  • 1 loaf (about 16 ounces) day-old brioche or challah bread, cut into 1-inch cubes (stale bread absorbs the custard better without turning mushy)
  • 8 large eggs, room temperature (cold eggs won’t blend as smoothly into the custard)
  • 2 cups whole milk (adds richness; you can use 2% if that’s what you have)
  • 1/2 cup heavy cream (for that extra-luxurious texture)
  • 1/2 cup molasses (use unsulphured molasses for the best flavor—Grandma’s or Brer Rabbit brands work great)
  • 1/2 cup packed dark brown sugar (light brown sugar works too, but dark gives deeper flavor)
  • 2 teaspoons vanilla extract
  • 1 tablespoon ground ginger (freshly opened jars have the most punch)
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg (freshly grated if you have it—worth the extra effort)
  • 1/4 teaspoon ground cloves (adds that classic gingerbread warmth)
  • 1/2 teaspoon salt (balances the sweetness and enhances all the spices)

For the Streusel Topping

cozy overnight gingerbread french toast casserole preparation steps

  • 1/2 cup all-purpose flour
  • 1/2 cup packed dark brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/4 cup cold unsalted butter, cut into small cubes (keep it cold for the best crumbly texture)
  • 1/2 cup chopped pecans or walnuts (optional, but I love the crunch)

Ingredient Selection Tips

For the bread, I strongly recommend using a rich, eggy loaf like brioche or challah. It soaks up the custard beautifully and stays soft in the center. If you can only find regular French bread or sourdough, that’ll work too—just make sure it’s a day or two old. Fresh bread tends to turn mushy, so plan ahead. For the molasses, avoid blackstrap molasses here—it’s too bitter and overpowering. Stick with unsulphured molasses for that sweet, slightly smoky gingerbread flavor.

Substitution Guidance

Need a dairy-free version? Swap the whole milk with oat milk or almond milk, and use coconut cream instead of heavy cream. For a gluten-free option, use a good-quality gluten-free bread (I like Canyon Bakehouse) and substitute the all-purpose flour in the streusel with a gluten-free blend. If you’re out of molasses, you can use maple syrup or honey, though the flavor will be lighter and less deep. Just know it won’t taste quite like gingerbread—more like spiced French toast, which is still delicious!

Equipment Needed

You don’t need any fancy gadgets for this recipe, which is part of why I love it. Here’s what you’ll need:

  • 9×13-inch baking dish (a ceramic or glass dish works best for even heat distribution)
  • Large mixing bowl (for whisking the custard)
  • Whisk (a good balloon whisk makes blending the eggs and milk effortless)
  • Medium bowl (for making the streusel topping)
  • Pastry cutter or fork (to cut the butter into the streusel ingredients)
  • Plastic wrap or aluminum foil (for covering the casserole overnight)
  • Sharp knife and cutting board (for cubing the bread)
  • Measuring cups and spoons

If you don’t have a pastry cutter, don’t worry. I’ve used my fingers plenty of times to rub the cold butter into the flour mixture. It works just as well, though your hands might get a little messy. For the baking dish, you can also use a metal 9×13 pan, but keep an eye on the baking time—metal conducts heat faster, so it might be done a few minutes earlier.

One tip I learned the hard way: use a dish that’s at least 2 inches deep. The casserole puffs up a bit as it bakes, and you don’t want it spilling over onto your oven floor. Trust me, cleaning burnt molasses off the bottom of the oven is not how you want to spend your morning.

Preparation Method

Step 1: Prepare the Bread (5 minutes)

Take your day-old brioche or challah loaf and cut it into 1-inch cubes. Don’t stress about making them perfectly uniform—rustic is fine. Spread the cubes evenly in your greased 9×13-inch baking dish. If your bread is still a little fresh, you can toast the cubes in a 300°F oven for 5-7 minutes to dry them out slightly. This helps them absorb the custard without turning into a soggy mess.

Step 2: Make the Custard (10 minutes)

In your large mixing bowl, crack the 8 eggs and whisk them until they’re fully combined and slightly frothy. Add the whole milk, heavy cream, molasses, brown sugar, vanilla extract, and all the spices—ginger, cinnamon, nutmeg, cloves, and salt. Whisk everything together until the brown sugar has mostly dissolved and the mixture is a uniform, dark caramel color. Give it a taste—yes, raw eggs aside, a tiny finger dip is fine. You should taste a warm, balanced blend of spices with the molasses coming through clearly. If it tastes flat, add another pinch of cinnamon or ginger.

Step 3: Assemble the Casserole (5 minutes)

Pour the custard evenly over the bread cubes in the baking dish. Use a spatula to gently press the bread down, making sure every cube gets coated. Some cubes will float—that’s okay. Just push them down gently. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or up to 24 hours. The longer it sits, the more the bread absorbs the custard. I’ve done 12 hours and it was perfection.

Step 4: Make the Streusel (5 minutes, before baking)

The next morning, preheat your oven to 350°F. While it’s heating, make the streusel. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and use a pastry cutter or your fingers to work the butter into the dry ingredients until it resembles coarse crumbs. If you’re using nuts, stir them in now. Set the streusel aside in the fridge while the oven finishes preheating—keeping it cold helps it stay crumbly rather than melting into a flat layer.

Step 5: Top and Bake (45-50 minutes)

Remove the casserole from the fridge and take off the plastic wrap. Sprinkle the streusel topping evenly over the surface. Bake for 45 to 50 minutes, or until the top is golden brown and the center is set. You can test doneness by gently jiggling the dish—the center should be firm, not wobbly. If the top is browning too quickly, tent it loosely with foil for the last 10-15 minutes.

Step 6: Rest and Serve (10 minutes)

Let the casserole rest on a wire rack for about 10 minutes after it comes out of the oven. This allows the custard to set fully, making it easier to cut clean squares. Serve warm, dusted with powdered sugar, and drizzled with maple syrup if you’re feeling indulgent.

Sensory Cue: When it’s done, the top should be a deep golden brown with the streusel looking crunchy and caramelized. The smell? It’s like Christmas morning in a pan—warm ginger, sweet molasses, and buttery brown sugar filling your entire kitchen.

Cooking Tips & Techniques

I’ve made this casserole enough times to have a few battle scars. Here are the things I wish someone had told me before my first attempt.

The Bread Matters More Than You Think. I once used fresh, soft supermarket white bread because that’s all I had, and the result was a soggy, pudding-like mess. Day-old brioche or challah is non-negotiable. The slightly stale texture acts like a sponge, absorbing the custard without disintegrating. If you don’t have day-old bread, cube it and leave it on a baking sheet overnight to dry out.

Don’t Skip the Rest Time. I know it’s tempting to rush, especially if you’re hungry. But the overnight soak is what transforms this from ordinary French toast into something magical. The bread needs time to fully absorb the custard, and the flavors need time to meld. Eight hours is the minimum—twelve is better.

Watch Your Oven. Every oven runs a little differently. My old oven used to run hot, and I’d end up with a burnt topping and a raw center. If you’re unsure, check the casserole at the 35-minute mark. The top should be golden, and a knife inserted in the center should come out clean. If the top is browning too fast, cover it loosely with foil.

Room Temperature Eggs Are Your Friend. Cold eggs don’t whisk as smoothly into the milk mixture, which can lead to uneven custard. Take your eggs out of the fridge about 30 minutes before you start. If you forget (I do, constantly), place them in a bowl of warm water for 5 minutes—it works like a charm.

One Mistake I’ll Never Repeat: The first time I made this, I forgot to grease the baking dish. Big mistake. The molasses-based custard stuck to the dish like glue, and I spent 20 minutes scrubbing burnt sugar off ceramic. A quick spray of non-stick cooking spray or a thin layer of butter saves you so much cleanup.

Variations & Adaptations

One of the best things about this casserole is how adaptable it is. Here are a few variations I’ve tried and loved.

Pumpkin Gingerbread Version

Add 1/2 cup of pumpkin puree to the custard mixture and reduce the milk by 1/4 cup. The pumpkin adds moisture and a subtle earthiness that pairs beautifully with the gingerbread spices. Top with pepitas instead of pecans for extra crunch.

Vegan Friendly Adaptation

Use a sturdy vegan brioche or sourdough, and swap the eggs with a flax egg mixture (2 tablespoons ground flaxseed mixed with 6 tablespoons water for each egg—so 16 tablespoons total). Use oat milk and coconut cream instead of dairy. The texture will be slightly less custardy but still delicious. I’ve tested this for a vegan friend, and she said it was the best breakfast she’d had all year.

Chocolate Gingerbread Twist

Fold 1/2 cup of dark chocolate chips or chopped dark chocolate into the bread cubes before pouring the custard. The chocolate melts into little pockets of richness that complement the spicy gingerbread flavors. Add a drizzle of melted chocolate on top after baking for an extra decadent touch.

Apple Gingerbread Casserole

Peel and dice 2 medium apples (Granny Smith or Honeycrisp work well) and layer them between the bread cubes. The apples soften as they bake, adding pockets of fruity sweetness that balance the molasses. This version is especially good in the fall when apples are at their peak.

Gluten-Free Version

Use a good-quality gluten-free bread (I’ve had success with Against the Grain brand) and substitute the all-purpose flour in the streusel with a 1:1 gluten-free flour blend. Let the casserole rest a bit longer—gluten-free bread can be denser and needs more time to absorb the custard.

Serving & Storage Suggestions

This casserole is best served warm, straight from the oven. I like to dust it with powdered sugar and drizzle a little maple syrup over each serving. A dollop of whipped cream or a scoop of vanilla ice cream takes it over the top—yes, for breakfast. Don’t judge until you’ve tried it.

What to Serve With It: A side of crispy bacon or breakfast sausage balances the sweetness perfectly. Fresh fruit—like sliced oranges, berries, or a simple fruit salad—adds a bright, acidic contrast. For drinks, a hot cup of coffee or spiced chai latte is the perfect companion.

Storage Instructions: Leftovers keep well in the refrigerator for up to 3 days. Cover the dish tightly with foil or transfer individual portions to airtight containers. The streusel topping will soften over time, but the flavor stays wonderful.

Reheating Tips: The best way to reheat is in the oven at 300°F for about 10-15 minutes. This helps restore some of the crispness to the top. If you’re in a hurry, the microwave works—just know the topping won’t be crunchy. For a single serving, 45 seconds to 1 minute on medium power should do it.

Freezer Instructions: You can freeze the unbaked casserole (before adding the streusel) for up to 3 months. Wrap the dish tightly in plastic wrap and then foil. When you’re ready to bake, thaw it in the refrigerator overnight, add the streusel, and bake as directed. The baked casserole also freezes well—just cool completely, wrap tightly, and freeze for up to 2 months.

Flavor Development: Here’s something I’ve noticed: the flavors actually deepen and meld together even more on the second day. The ginger and molasses become more pronounced, and the spices settle into a beautiful harmony. So don’t be sad about leftovers—they might be even better the next morning.

Nutritional Information & Benefits

While this is definitely a treat-yourself breakfast, it’s not without some redeeming qualities. Here’s a rough estimate per serving (based on 12 servings):

  • Calories: Approximately 380-420
  • Protein: 10-12 grams
  • Carbohydrates: 45-50 grams
  • Fat: 18-22 grams
  • Fiber: 2-3 grams
  • Sugar: 28-32 grams

Health Benefits of Key Ingredients: Molasses is actually a good source of iron, calcium, and magnesium—surprising for a sweetener, right? Ginger has natural anti-inflammatory properties, and cinnamon can help regulate blood sugar levels. Eggs provide high-quality protein and essential vitamins like B12 and D. So while this isn’t a health food, it does have some surprising nutritional perks.

Dietary Considerations: This recipe contains gluten, dairy, and eggs. For gluten-free or dairy-free adaptations, check the variations section above. It can be made nut-free by simply omitting the pecans from the streusel topping.

My Personal Perspective: I believe in balance. This casserole is a celebration food, not an everyday breakfast. And that’s okay. Food is about joy, connection, and making memories. A slice of this on Christmas morning or a lazy Sunday is worth every single calorie. Enjoy it fully, without guilt.

Conclusion

This cozy overnight gingerbread French toast casserole has become my go-to for every holiday gathering, lazy weekend, and morning when I want to feel like I’ve got my life together. It’s forgiving enough for beginners, impressive enough for guests, and delicious enough to make everyone at the table go quiet for a few blissful minutes.

I love that it starts the night before—there’s something deeply satisfying about walking into the kitchen in the morning, preheating the oven, and knowing that a warm, spiced breakfast is only 45 minutes away. No rushing, no stress, just the smell of ginger and cinnamon filling the house.

I’d love to hear how this recipe turns out for you. Did you add your own twist? Maybe swap the nuts or try the chocolate version? Drop a comment below and let me know. And if you share a photo on Pinterest or Instagram, tag me—I want to see your beautiful, golden-brown casserole. Trust me, once you make this, it’s going to become a tradition in your home too.

Happy baking, and may your mornings always be this cozy!

Frequently Asked Questions

Can I use regular sandwich bread instead of brioche?

You can, but the texture won’t be as rich or custardy. Brioche and challah have more fat and eggs, which makes them perfect for absorbing the custard. If you only have sandwich bread, use a sturdy white bread and let it sit out overnight to dry out a bit.

How far in advance can I assemble this casserole?

You can assemble it up to 24 hours ahead of time. Any longer than that, and the bread might start to break down too much. Eight to twelve hours is the sweet spot for the best texture.

Can I make this without the streusel topping?

Absolutely. The casserole is still delicious without it—just skip that step and bake as directed. You can dust the top with powdered sugar or drizzle with maple syrup instead. The streusel adds crunch, but it’s not essential.

Why did my casserole turn out soggy?

Sogginess usually happens for one of two reasons: the bread was too fresh and soft, or you didn’t let it rest long enough. Day-old bread is key, and don’t skip the overnight soak. Also, make sure you’re not overpouring the custard—the bread should be coated, not swimming in liquid.

Can I double this recipe for a crowd?

Yes! Double all the ingredients and use a larger baking dish (a 10×15-inch or two 9×13-inch dishes). You may need to increase the baking time by 10-15 minutes since the casserole will be thicker. Check for doneness by inserting a knife in the center—it should come out clean.

Pin This Recipe!

cozy overnight gingerbread french toast casserole recipe

Print

Cozy Overnight Gingerbread French Toast Casserole: Best Easy Recipe

This cozy overnight gingerbread French toast casserole is what happens when a stranger’s kitchen wisdom meets my obsession with make-ahead breakfasts. It’s got all the warm, spicy notes of gingerbread cookies, but it’s soft, custardy, and completely forgiving.

  • Author: Sara
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 8 hours 15 minutes (includes overnight resting)
  • Yield: 12 servings 1x
  • Category: Breakfast
  • Cuisine: American

Ingredients

Scale
  • 1 loaf (about 16 ounces) day-old brioche or challah bread, cut into 1-inch cubes
  • 8 large eggs, room temperature
  • 2 cups whole milk
  • 1/2 cup heavy cream
  • 1/2 cup unsulphured molasses
  • 1/2 cup packed dark brown sugar
  • 2 teaspoons vanilla extract
  • 1 tablespoon ground ginger
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon ground nutmeg
  • 1/4 teaspoon ground cloves
  • 1/2 teaspoon salt
  • 1/2 cup all-purpose flour
  • 1/2 cup packed dark brown sugar
  • 1 teaspoon ground cinnamon
  • 1/4 teaspoon salt
  • 1/4 cup cold unsalted butter, cut into small cubes
  • 1/2 cup chopped pecans or walnuts (optional)

Instructions

  1. Take your day-old brioche or challah loaf and cut it into 1-inch cubes. Spread the cubes evenly in your greased 9×13-inch baking dish. If your bread is still a little fresh, toast the cubes in a 300°F oven for 5-7 minutes to dry them out slightly.
  2. In your large mixing bowl, crack the 8 eggs and whisk them until fully combined and slightly frothy. Add the whole milk, heavy cream, molasses, brown sugar, vanilla extract, and all the spices—ginger, cinnamon, nutmeg, cloves, and salt. Whisk everything together until the brown sugar has mostly dissolved and the mixture is a uniform, dark caramel color.
  3. Pour the custard evenly over the bread cubes in the baking dish. Use a spatula to gently press the bread down, making sure every cube gets coated. Cover the dish tightly with plastic wrap and refrigerate for at least 8 hours, or up to 24 hours.
  4. The next morning, preheat your oven to 350°F. While it’s heating, make the streusel. In a medium bowl, combine the flour, brown sugar, cinnamon, and salt. Add the cold butter cubes and use a pastry cutter or your fingers to work the butter into the dry ingredients until it resembles coarse crumbs. If you’re using nuts, stir them in now. Set the streusel aside in the fridge while the oven finishes preheating.
  5. Remove the casserole from the fridge and take off the plastic wrap. Sprinkle the streusel topping evenly over the surface. Bake for 45 to 50 minutes, or until the top is golden brown and the center is set. If the top is browning too quickly, tent it loosely with foil for the last 10-15 minutes.
  6. Let the casserole rest on a wire rack for about 10 minutes after it comes out of the oven. Serve warm, dusted with powdered sugar, and drizzled with maple syrup if desired.

Notes

Day-old brioche or challah is key for best texture. Don’t skip the overnight soak—8 hours minimum, 12 is better. Room temperature eggs blend more smoothly. Grease the baking dish to prevent sticking. For dairy-free, use oat milk and coconut cream. For gluten-free, use gluten-free bread and flour blend.

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 30
  • Sodium: 350
  • Fat: 20
  • Saturated Fat: 10
  • Carbohydrates: 48
  • Fiber: 2
  • Protein: 11

Keywords: gingerbread French toast casserole, overnight French toast, Christmas breakfast, make-ahead breakfast, holiday breakfast casserole

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