This gingerbread pudding was one of my very first recipes I developed on the site, and it’s still one of my fave holiday desserts. I was inspired by my love of classic bread pudding but I wanted a Christmas twist. I start by making a moist, warm spiced gingerbread cake with molasses and a ton of brown sugar. That thing could be eaten on its own, it’s so bomb. But then I soak it in a creamy custard, bake it up and top it off with a homemade sticky toffee sauce. It’s get everything you deserve to enough during the holidays. Add a scoop of vanilla ice cream or some whipped cream and get your whole life.
This post may contain affiliate links. Read our disclosure policy.

How to Make Gingerbread Bread Pudding
Make the Gingerbread
At the start, reheat the oven to 350 degrees F (177 degrees C) and arrange the rack in the center of the oven. Butter and flour a 9-inch (23 cm) round or square cake pan with 2-inch (5 cm) sides.
- Place the flour, baking soda, salt, ground cinnamon, ginger, and cloves in a bowl.
- Stir them together with a whisk.
- Beat the butter and sugar until light and fluffy with an electric mixer, about 1-2 minutes.
- Add the eggs, one at a time, beating well after adding each one to the bowl.
- Add the molasses and beat to combine. Scrape down the sides of the bowl as needed.
- Alternate adding the dry ingredients and milk. Add the dry ingredients first.
- Then add the liquid. Be sure you start and end with the dry ingredients.
- Beat just until incorporated.
Bake and Cut the Gingerbread
- Pour the batter into the prepared pan and smooth the top with an offset spatula.
- Bake for 40 – 45 minutes or until a toothpick inserted into the center of the cake comes out clean. Remove the pan from the oven and let it cool on a wire rack for 10 minutes before removing the cake from the pan. Invert the cake onto a plate and continue to let it cool until slightly warm or room temperature.
- Cut the gingerbread cake into tiny squares.
- Place the squares on 2 large baking sheets and bake in the oven for an additional 10 minutes to dry it out a bit. Fill your prepared ramekins with the gingerbread squares. Makes about 6-8 ramekins.
Make the Custard
- Pour the half & half, sugar, eggs, egg yolks, and vanilla into a bowl.
- Whisk until all the ingredients are well mixed.
- Pour a measured amount of the custard over the gingerbread cake in each ramekin. Divide any remaining custard mixture equally between ramekins.
- Bake for 45-50 minutes at 325 degrees until the custard is completely set.
Want to Save This Recipe, Boo?
Make the Sticky Toffee Sauce
- Combine the butter, brown sugar, and heavy cream in a saucepan.
- Heat until the mixture begins to slightly boil.
- Reduce the heat slightly and continue to cook until it darkens and thickens a bit.
- Pour over the warm bread pudding. Serve and enjoy!
Sticky Toffee Gingerbread Bread Pudding
Want to Save This Recipe, Boo?
Ingredients
For the Cake
- 2 cups all purpose flour
- 1 tsp baking soda
- ¼ tsp salt
- 1 ½ tsp ground cinnamon
- 1 tsp ground ginger
- ⅛ tsp ground cloves
- ½ cup unsalted butter room temperature
- ½ cup light brown sugar
- 2 large eggs
- ½ cup unsulphured molasses To prevent the molasses from sticking to the measuring cup first spray the cup with a non stick vegetable spray.
- 1 cup milk
For the Custard
- 1 ½ cups half and half
- ⅓ cup granulated sugar
- 4 large eggs
- 3 egg yolks
- 1 tbsp vanilla extract
For the Sticky Toffee Sauce
- ½ cup butter
- ½ cup heavy cream
- 1 cup light brown sugar
Instructions
For the Gingerbread
- Preheat the oven to 350 degrees F (177 degrees C) and place a rack in the center of the oven. Butter and flour a 9 inch (23 cm) round or square cake pan with 2 inch (5 cm) sides.
- In a large bowl, whisk together the flour, baking soda, salt, ground cinnamon, ginger and cloves. In the bowl of your electric mixer (or with a hand mixer), beat the butter and sugar until light and fluffy (about 1-2 minutes). Add the eggs, one at a time, beating well after each addition.
- Add the molasses and beat to combine. Scrape down the sides of the bowl as needed. Add the dry ingredients and milk, alternately, beginning and ending with the dry ingredients. Beat just until incorporated.
- Pour the batter into the prepared pan and smooth the top with an offset spatula. Bake for 40 – 45 minutes or until a toothpick inserted into the center of the cake comes out clean. Remove from the oven and let cool on a wire rack for 10 minutes before removing the cake from the pan. After 10 minutes invert the cake onto a plate and continue to let it cool until slightly warm/room temperature. Cut the gingerbread cake into tiny squares.
- Place squares on 2 large baking sheets and bake in the oven for an additional 10 minutes to dry out a bit. Fill ramekins with gingerbread squares. Makes about 6-8 ramekins.
For the Custard (makes 2 cups of custard)
- Pour half & half, sugar, eggs, egg yolks and vanilla into a bowl and whisk until well mixed. Spray each ramekin with a non-stick spray. If using 8 ramekins, pour 1/4 cup of custard over gingerbread cake in each ramekin. If using 6 ramekins pour ⅓ cup of custard over gingerbread cake. Then divide any remaining custard mixture equally between ramekins.
- Place the ramekins in a large baking pan and bake for 45-50 minutes at 325 degrees until the custard is completely set.
For the Sticky Toffee Sauce
- Start to melt butter in a saucepan over medium low heat. Once it’s almost completely melted, add the brown sugar, then whisk until combined. Now add the heavy cream and mix well. Constantly stir until mixture begins to slightly boil. Turn the heat down a bit and continue to cook until it darkens and thickens a bit. This won’t take longer than ~5 minutes. Pour over warm bread pudding and serve.
Notes
How to Store & Reheat Gingerbread Bread Pudding
Cover each ramekin with a bit of wrap or store them in an airtight container. Store extra toffee sauce separately. Both the sauce and bread pudding must be stored in the fridge. To reheat, heat the ramekins covered with aluminum foil in the oven for about 10-12 minutes at 350 degrees F. Or reheat in the microwave using 30-second intervals until it’s heated through. Reheat the sauce in a saucepan over low heat on the stove or the microwave.How long will bread pudding last in the fridge?
Leftover bread pudding stays fresh in the fridge for up to 5 days while the sauce will stay good for up to two weeks.Can I freeze bread pudding?
Sure you can freeze the bread pudding as long as it doesn’t have the sauce added. I don’t recommend freezing the toffee sauce as the texture may change upon thawing.Nutrition
Recipe Tips
- Measuring Cup Tip. Molasses is sticky so spray your measuring cup with a nonstick vegetable spray and then measure it. It will slide right out!
- Drier Pudding. Bread pudding is usually made with day-old bread. This allows the bread to stand up to the custard once baked. For similar results, make the cake the day before.
- Make Extra Sticky Toffee Sauce: Arguably the best part of this recipe so make a double batch for those late-night scoops of ice cream or just to eat by the spoonful.
- Grease the Ramekins. Get the sides and the bottom of the pan with butter so the custard doesn’t stick.
Recipe Help
Yes, you can bake it in an 8 x 8 square pan instead. It may need to bake slightly longer than the ramekins.
Likely the cake wasn’t dry enough before you added the custard. Don’t skip the step for drying out the gingerbread cake in the oven. If you know you prefer a firmer bread pudding I highly recommend making the cake the day before and letting it stale up a bit overnight by sitting out uncovered.
More Gingerbread Recipes
- Gingerbread Pancakes with Eggnog Syrup
- Perfect Gingerbread Cupcakes
- Gingerbread Cake
- Gingerbread Crinkle Cookies
*Did you make this recipe? Please give it a star rating and leave comments below!* Post a photo of how your version of the recipe came out on Instagram (using #grandbabycakes)!!
I made this tonight for Christmas dessert and it was AMAZING! My husband had 3 servings and he usually doesn’t care for sweets. Thank you so much for sharing!
Wonderful! I am so so glad you enjoyed.
I love gingerbread and this looks moist and delicious. I like the idea of accenting it with toffee. Thanks for the recipe!
Gingerbread is so awesome during this time of year. Thanks for stopping by!
So glad I found this site!!! I would muh rathr bake than cook!!
Hi Kathryn! I am so glad you found me too! I totally understand the whole liking baking more than cooking thing.
This looks and sounds tremendous! Sticky, ooey, gooey…I can’t think of a more satisfying holiday dessert on a cold winter night!
We’re celebrating our favorite holiday recipes on the Shine Supper Club this month and a recipe like this one would be perfect. I hope you’ll join us!
Whoops, here’s a link: http://shine.yahoo.com/supper-club/
Thanks so much for sharing this. I would love to join in!!
And your blog is super cute!! Just became a follower. Thanks so much for the visit!
drrrrrooooooool. Love gingerbread. Love bread & butter pudding. This would be divine but I’ll hold off til winter to make this [is summer in Sydney & oh so hot].
Toffee and ginger!!! What a festive combo. 😀 This bread pudding looks scrumptious!!
Yum! This looks delicious. I’m with you on not being a gingerbread fan, but this is the way to do it!
Thanks so much Michelle! This is definitely the way to do it!