Love this? Save it for later!
Share the inspiration with your friends
The first real snow of the year hit on a Thursday night. Not the kind that sticks around for long, but enough to dust the porch steps and make the whole neighborhood feel quieter. I was standing in my kitchen, staring at a loaf of brioche that was two days past its prime, and I just couldn’t bring myself to make another standard French toast. I wanted something that smelled like the holidays felt. Something warm, a little spicy, and deeply comforting. That is exactly how this gingerbread French toast bake was born—out of a half-empty spice rack, a stale loaf, and a craving for a morning that felt like a hug.
I pulled out the molasses, crossed my fingers, and started mixing. Honestly, I wasn’t sure if it would work. French toast is one of those things I usually make one slice at a time, standing over the stove. But a baked version? That felt risky. After the first bite, I knew I had stumbled onto something special. The custard soaked into every crevice of the bread, the gingerbread spices filled the whole house, and the top got just the right amount of crisp. It was the kind of breakfast that makes you want to sit down and stay awhile. And ever since that snowy night, this dish has been my go-to for holiday mornings, lazy weekends, and any time I need a little extra warmth in my day.
Why You’ll Love This Recipe
This isn’t just another breakfast bake. It is a complete game-changer for holiday mornings. Once you try it, you will understand why I keep coming back to it year after year.
- Effortless Holiday Magic: No standing over a hot stove flipping individual slices. Just mix, pour, and bake. It frees you up to enjoy your coffee or chat with guests while the oven does all the work.
- Pantry-Friendly Ingredients: You probably already have most of what you need. Molasses, cinnamon, ginger, nutmeg, eggs, milk, and day-old bread. No special trips to the store required.
- Make-Ahead Dream: Assemble it the night before and pop it in the oven in the morning. Perfect for Christmas morning or when hosting overnight guests.
- Crowd-Pleasing Comfort: The warm gingerbread flavor is nostalgic and cozy. Kids love it, adults ask for seconds, and it pairs beautifully with a hot cup of coffee or spiced tea.
- Next-Level Texture: The bread soaks up the custard until it is soft and almost bread-pudding-like on the inside, while the top bakes into a golden, slightly crisp crust. It is pure breakfast heaven.
What makes this recipe different from every other French toast bake out there is the balance of spices. I spent a lot of time tweaking the ratios to get that classic gingerbread flavor without it being overpowering. The molasses adds a deep, almost caramel-like sweetness that you just don’t get from maple syrup alone. It is the kind of breakfast that makes you close your eyes after the first bite—comfort food reimagined for a cozy morning with the people you love.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver that bold gingerbread flavor and satisfying texture. Most of these are pantry staples, which makes this dish perfect for spontaneous holiday mornings.
For the Custard
- 4 large eggs (room temperature helps them blend smoothly into the custard)
- 1 ½ cups whole milk (or any milk you have on hand; oat milk works great too)
- ¼ cup molasses (not blackstrap—use regular molasses for the best flavor; I prefer Grandma’s brand)
- ¼ cup brown sugar (packed, light or dark both work)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1 teaspoon ground ginger
- ½ teaspoon ground nutmeg (freshly grated if you have it)
- ¼ teaspoon ground cloves
- ¼ teaspoon salt (brings out all the warm flavors)
For the Bread

- 1 loaf (about 12-14 ounces) day-old brioche or challah (stale bread soaks up custard better; if your bread is fresh, toast it lightly first)
For the Topping
- 2 tablespoons unsalted butter (melted, for brushing the top)
- 1 tablespoon brown sugar (for sprinkling)
- ½ teaspoon cinnamon (for that final cozy touch)
For Serving (Optional but Highly Recommended)
- Maple syrup (warm it up for the full effect)
- Powdered sugar (for a snowy dusting)
- Fresh berries or sliced bananas
- Whipped cream or a dollop of Greek yogurt
I recommend using a good-quality brioche or challah for the best texture. The richness of the bread pairs perfectly with the spicy custard. If you want a gluten-free option, use a sturdy gluten-free bread—just make sure it is day-old so it doesn’t turn to mush. For a dairy-free version, swap the milk with unsweetened almond or oat milk and use a plant-based butter for the topping.
Equipment Needed
You don’t need anything fancy to make this recipe, which is part of its charm. Here is what you will need:
- 9×13-inch baking dish (glass or ceramic works best for even heating)
- Large mixing bowl
- Whisk (for blending the custard smoothly)
- Measuring cups and spoons
- Sharp knife (for cubing the bread)
- Small bowl (for mixing the topping)
- Pastry brush (optional, for brushing melted butter on top)
- Aluminum foil (for covering during the first part of baking)
If you don’t have a 9×13 dish, you can use a similar-sized casserole dish or even two smaller dishes. Just keep an eye on the baking time—smaller dishes may cook faster. I have made this in a cast-iron skillet before, and it turned out beautifully with an extra-crispy edge. Also, if you do not own a whisk, a fork works in a pinch for blending the custard, though a whisk is much easier to get a smooth consistency.
Preparation Method
This recipe comes together quickly, especially if you prep it the night before. Follow these steps for a perfect gingerbread French toast bake every time.
Step 1: Prep the Bread
Cut your day-old brioche or challah into 1-inch cubes. You want them roughly the same size so they soak evenly. Spread the cubes in your 9×13 baking dish in an even layer. If your bread is fresh, spread the cubes on a baking sheet and toast them at 300°F for about 5-7 minutes. This helps them absorb the custard without turning into mush.
Step 2: Make the Custard
In a large mixing bowl, crack the 4 eggs and whisk them until they are fully broken up and slightly frothy. Add the whole milk, molasses, brown sugar, vanilla extract, cinnamon, ginger, nutmeg, cloves, and salt. Whisk everything together until the sugar is mostly dissolved and the spices are evenly distributed. The mixture should look dark and smell incredibly warm—like gingerbread cookies in liquid form.
Step 3: Assemble the Bake
Pour the custard evenly over the bread cubes in the baking dish. Use a spatula or your hands (clean ones!) to gently press the bread down so every piece gets soaked. Let it sit for 10-15 minutes at room temperature. If you are making it ahead, cover the dish with plastic wrap and refrigerate overnight. The longer it sits, the more the bread absorbs that spicy custard.
Step 4: Add the Topping
In a small bowl, mix the 1 tablespoon brown sugar and ½ teaspoon cinnamon. Brush the top of the soaked bread with the melted butter (about 2 tablespoons). Sprinkle the cinnamon-sugar mixture evenly over the top. This creates that gorgeous, slightly crunchy crust as it bakes.
Step 5: Bake
Preheat your oven to 350°F. Cover the baking dish with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for another 20-25 minutes, until the top is golden brown and the center is set (it should jiggle just slightly when you shake the dish). If you want an extra-crispy top, you can broil it for the last 1-2 minutes—just watch it closely so it doesn’t burn.
Step 6: Rest and Serve
Let the French toast bake rest for 5-10 minutes after it comes out of the oven. This helps it set up so you get clean squares when you serve it. Dust with powdered sugar, drizzle with warm maple syrup, and add your favorite toppings. I love it with fresh raspberries and a dollop of whipped cream.
Pro tip: The bake is done when a knife inserted into the center comes out clean, or when the internal temperature reaches 165°F. If the top is browning too quickly, tent it with foil for the remaining bake time.
Cooking Tips & Techniques
I have made this recipe more times than I can count, and I have learned a few things along the way. Here are my best tips to guarantee success.
Use stale bread. This is non-negotiable. Fresh bread turns into a soggy mess because it hasn’t dried out enough to absorb the custard properly. Day-old brioche or challah is ideal. If you only have fresh bread, cube it and leave it out on the counter for a few hours, or toast it lightly in the oven.
Don’t skip the resting time. Letting the bread sit in the custard for at least 10-15 minutes (or overnight) allows every cube to soak up the flavor. If you rush this step, you will end up with dry spots. Trust me, I learned this the hard way when I was in a hurry one Christmas morning.
Watch your molasses. Not all molasses is created equal. Blackstrap molasses is too bitter for this recipe. You want regular or mild molasses—it has that sweet, rich flavor that makes gingerbread taste like gingerbread. If you accidentally use blackstrap, balance it with a little extra brown sugar.
Cover for the first half of baking. The foil traps steam and helps the inside cook through without drying out. Removing it halfway lets the top get golden and crispy. This two-step method is the secret to a perfect texture—soft and custardy inside, slightly crunchy on top.
Make it ahead for stress-free mornings. Assemble everything the night before, cover it, and pop it in the fridge. In the morning, just let it sit on the counter while the oven preheats, then bake as directed. It is a lifesaver for holiday hosting.
Variations & Adaptations
This recipe is incredibly forgiving and easy to adapt. Here are a few ways I have customized it over the years.
Pumpkin Gingerbread Version: Swap ¼ cup of the milk for pumpkin puree. Add an extra ½ teaspoon of pumpkin pie spice. It makes the bake even more moist and adds a lovely autumn twist. I tried this last November, and it was a huge hit at a brunch gathering.
Chocolate Chip Gingerbread: Sprinkle ½ cup of dark chocolate chips over the bread before pouring the custard. The chocolate melts into little pockets of richness that pair beautifully with the warm spices. My kids beg for this version every winter break.
Vegan-Friendly Adaptation: Use flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes) instead of regular eggs. Swap the milk for unsweetened oat milk and use a plant-based butter for the topping. It works surprisingly well—the flax adds a bit of extra structure.
Gluten-Free Option: Use a good-quality gluten-free bread. I recommend one that is sturdy and not too airy. Let it go slightly stale before using. The texture will be a little different, but the flavor is still spot-on.
Spiced Pear Topping: Slice a ripe pear thinly and arrange it on top of the bread before adding the custard. The pear softens as it bakes and adds a natural sweetness that complements the gingerbread spices beautifully.
Serving & Storage Suggestions
This gingerbread French toast bake is best served warm, straight from the oven. Let it rest for about 5 minutes after baking, then cut it into squares. I like to serve it on a large platter with a dusting of powdered sugar and a small pitcher of warm maple syrup on the side. It pairs beautifully with a hot cup of coffee, spiced chai, or even a glass of cold milk.
For a complete holiday brunch spread, serve it alongside some crispy bacon or breakfast sausage and a fresh fruit salad. The savory and fresh elements balance out the sweetness of the bake perfectly. If you are hosting a larger group, this dish also goes well with a simple strawberry spinach salad with balsamic vinaigrette for a lighter touch.
Storage
Leftovers keep well in the refrigerator for up to 4 days. Store them in an airtight container. The texture softens slightly as it sits, but the flavor actually gets better—the spices meld together even more overnight.
Reheating
To reheat, place individual portions in the microwave for 30-45 seconds. For a crispier top, reheat in a toaster oven or under the broiler for a couple of minutes. You can also reheat the entire dish in a 300°F oven, covered with foil, for about 15 minutes.
Freezing
This bake freezes beautifully. Let it cool completely, then cut it into individual portions. Wrap each portion tightly in plastic wrap and then in aluminum foil. Freeze for up to 3 months. To serve, thaw in the refrigerator overnight and reheat as directed above. It is a great way to have a cozy breakfast ready to go on a busy morning.
Nutritional Information & Benefits
While this is definitely a treat-yourself breakfast, it does have some redeeming qualities. Here is the approximate nutritional breakdown per serving (based on 8 servings):
- Calories: 320
- Protein: 10g
- Carbohydrates: 42g
- Fat: 13g
- Fiber: 2g
- Sugar: 22g
The eggs and milk provide a good amount of protein to keep you full through the morning. Molasses is a surprising source of iron, calcium, and magnesium. The ginger and cinnamon are known for their anti-inflammatory properties and can help with digestion. Plus, the warmth of the spices just makes you feel good, you know?
If you are watching your sugar intake, you can reduce the brown sugar in the custard to 2 tablespoons and skip the topping sugar. The molasses and bread provide enough sweetness on their own. For a lower-calorie option, use skim milk and reduce the butter on top.
This recipe contains gluten, dairy, and eggs. For allergen-friendly adaptations, check the variations section above.
Conclusion
This cozy gingerbread French toast bake has become a staple in my kitchen for a reason. It is the kind of recipe that makes holiday mornings feel special without adding stress. The warm spices fill your home with that unmistakable Christmas aroma, and the soft, custardy texture is pure comfort on a plate. Whether you are serving it on Christmas morning, a snowy weekend, or just because you need a little extra cozy in your life, this dish delivers every single time.
I love how forgiving this recipe is. You can tweak the spices, swap the bread, or add your favorite toppings, and it always turns out delicious. It has saved me more than a few times when I had unexpected guests or just wanted to make a regular morning feel like a celebration. If you try it, I would love to hear how it goes. Leave a comment below and let me know what variations you tried or how you served it. And if you share it on social media, tag me—I always love seeing your beautiful breakfast creations.
Now go preheat that oven. Your coziest morning is waiting.
Frequently Asked Questions
Can I use regular sandwich bread instead of brioche?
Yes, you can. Just keep in mind that sandwich bread is less rich and more absorbent. You may need to reduce the custard slightly or use a little less milk so it doesn’t get too soggy. Stale white bread or whole wheat bread works in a pinch.
Do I have to use molasses?
Molasses is what gives this recipe its classic gingerbread flavor. If you don’t have it, you can substitute with maple syrup or honey, but the taste will be different—more like a spiced French toast bake rather than gingerbread. It is still delicious, just not the same.
Can I make this recipe dairy-free?
Absolutely. Use unsweetened oat milk or almond milk instead of whole milk. Swap the butter for a plant-based version. The texture might be slightly less rich, but the flavor holds up beautifully.
How do I know when the bake is fully cooked?
The center should be set but still slightly jiggly when you shake the dish. A knife inserted into the center should come out clean. For accuracy, you can use an instant-read thermometer—it should read 165°F in the middle.
Can I add nuts or dried fruit to the bake?
Yes! Chopped pecans or walnuts add a lovely crunch. Dried cranberries or chopped dates are also wonderful. Sprinkle them over the bread before pouring the custard. I have made it with toasted pecans and dried cherries, and it was incredible.
Pin This Recipe!

Cozy Gingerbread French Toast Bake – Easy Holiday Breakfast
A warm, spicy, and deeply comforting baked French toast with gingerbread flavors, perfect for holiday mornings or cozy weekends. Made with simple pantry ingredients and easily made ahead.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour (plus optional overnight resting)
- Yield: 8 servings 1x
- Category: Breakfast
- Cuisine: American
Ingredients
- 4 large eggs (room temperature)
- 1 ½ cups whole milk (or oat milk)
- ¼ cup molasses (not blackstrap)
- ¼ cup brown sugar (packed, light or dark)
- 1 teaspoon vanilla extract
- 1 teaspoon ground cinnamon
- 1 teaspoon ground ginger
- ½ teaspoon ground nutmeg (freshly grated if possible)
- ¼ teaspoon ground cloves
- ¼ teaspoon salt
- 1 loaf (12-14 ounces) day-old brioche or challah
- 2 tablespoons unsalted butter (melted)
- 1 tablespoon brown sugar (for topping)
- ½ teaspoon cinnamon (for topping)
- Maple syrup (for serving, optional)
- Powdered sugar (for serving, optional)
- Fresh berries or sliced bananas (for serving, optional)
- Whipped cream or Greek yogurt (for serving, optional)
Instructions
- Preheat oven to 350°F. Cut day-old brioche or challah into 1-inch cubes and spread evenly in a 9×13-inch baking dish.
- In a large bowl, whisk eggs until frothy. Add milk, molasses, brown sugar, vanilla, cinnamon, ginger, nutmeg, cloves, and salt. Whisk until sugar is mostly dissolved and spices are evenly distributed.
- Pour custard evenly over bread cubes. Gently press bread down to ensure all pieces are soaked. Let rest for 10-15 minutes at room temperature (or cover and refrigerate overnight).
- In a small bowl, mix 1 tablespoon brown sugar and ½ teaspoon cinnamon. Brush top of soaked bread with melted butter, then sprinkle cinnamon-sugar mixture evenly over the top.
- Cover baking dish with aluminum foil and bake for 25 minutes. Remove foil and bake for another 20-25 minutes, until top is golden brown and center is set (slightly jiggly). For extra crispiness, broil for 1-2 minutes at the end.
- Let rest for 5-10 minutes before serving. Dust with powdered sugar, drizzle with warm maple syrup, and add desired toppings.
Notes
Use stale bread for best absorption. If bread is fresh, toast cubes at 300°F for 5-7 minutes. For a dairy-free version, use oat milk and plant-based butter. For a gluten-free version, use sturdy gluten-free bread. The bake is done when internal temperature reaches 165°F or a knife inserted in center comes out clean.
Nutrition
- Serving Size: 1 square (1/8 of rec
- Calories: 320
- Sugar: 22
- Sodium: 320
- Fat: 13
- Saturated Fat: 7
- Carbohydrates: 42
- Fiber: 2
- Protein: 10
Keywords: gingerbread french toast bake, holiday breakfast, baked french toast, make ahead breakfast, christmas breakfast, gingerbread, brioche french toast



