Sticky Toffee Pudding Cake

sticky toffee pudding cake with spiced rum sauce |

Where do I even start with sticky toffee pudding, If i could eat a bowl of it everyday i would probably eat it.  But this sticky toffee pudding cake is not just a regular sticky toffee pudding. Its doused and filled with spiced rum toffee sauce, making it all extra warm and gooey. Sticky rich date cake and indulgent rum toffee sauce its all tied together with a fresh orange buttercream. 

The recipe for the sticky toffee pudding cake is as follows. You can also use good ol’ caramel sauce if you wish to or whiskey caramel sauce instead of the toffee sauce. Gingerbread spices recipe here

sticky toffee pudding cake |

Sticky Toffee Pudding Cake

Sticky Toffee Pudding Cake filled with Spiced Rum Toffee Sauce and Orange Buttercream

Course Breakfast, Dessert
Cuisine British
Keyword molasses, Orange Buttercream, Spiced Rum, Sticky Toffee Pudding Cake, Toffee Sauce, Treacle
Prep Time 1 hour
Cook Time 1 hour 30 minutes
Assembly 30 minutes
Servings 8


Spiced Rum Toffee Sauce

  • 55 gm Butter 1/2 Stick
  • 125 gm Brown Sugar 1/2 Cup + 1 tbsp
  • 180 ml Heavy/ whipping cream 3/4 cup
  • 2 tbsp Treacle/ Molasses
  • 2 tbsp Rum
  • 2 tsp Gingerbread Spices Recipe in post

Date cake (3 x6 inch)

  • 250 gm Pitted Dates 1½ cup
  • 200 ml Hot Water ¾ cup + 1 tbsp
  • 115 gm Butter 1 stick
  • 150 gm Dark Brown Sugar ¾ cup
  • 3 Large Eggs
  • 60 ml Molasses / Treacle 3 tbsp
  • 50 gm Golden syrup 2 tbsp
  • 1 ½ tsp Baking Powder
  • 1 tsp Baking Soda
  • 180 gm All Purpose Flour 1½ Cup

Orange Buttercream Frosting

  • 225 gm Butter 1 stick
  • 250 gm Icing Sugar 2-2½ cups
  • 2 tbsp Orange juice
  • 2 tsp Orange Zest


Spiced Rum Toffee Sauce

  1. Add the butter, dark brown sugar and treacle, in a heavy bottomed pan on medium heat. Once the sugar is dissolved and the mixture is simmering, turn off the heat.

  2. Add and whisk the heavy cream and gingerbread spices. Remove from heat and whisk the rum. Let it cool to room temperature and transfer the toffee sauce to a bottle. Store in refrigerator until needed.

Date cake

  1. In a glass bowl, add the dates and hot water. Let it rest for 15-20 minutes, blend the mixture using a food processor.

  2. Preheat the oven to 350° F/ 180° C degrees. Grease and line the cake tins with parchment paper.

  3. Add the butter and dark brown sugar in a bowl fitted with a paddle attachment of a stand mixer. Beat until light and fluffy.

  4. Add and beat one egg at a time. Add the molasses, pureed dates and golden syrup and mix well.

  5. Sift the flour, baking powder and baking soda and mix with the paddle until all the dry ingredients are incorporated with the wet ingredients.

  6. Divide the batter and pour into the 3 prepared tins. Bake for 25-30 minutes, once baked, let it cool on a cooling rack.

Orange Buttercream

  1. Add and beat the butter until light and fluffy using the paddle attachment of a stand mixer. Add and whisk ⅓ of the icing sugar.

  2. Add the orange juice and orange zest, add another 3rd of the icing sugar and whisk for a 2 minutes.

  3. Add the last portion of the icing sugar and whisk for another 30 seconds. Add or reduce icing sugar depending on the spreadable consistency.


  1. On a cake board, add a dollop of frosting. Place the bottom layer of the cake and using a piping bag with round tip make a dam with the frosting. This helps to contain the toffee sauce.

  2. Pour the spiced rum toffee sauce inside the dam of frosting. Repeat for the other layer.

  3. Place the top layer and crumb coat around the cake to seal the moisture.

  4. add a layer of frosting on top and garnish with some spices.

  5. Pour a thick layer of spiced rum toffee sauce on the cake. Chill for 30 minutes before cutting open.

sticky toffee pudding cake with spiced rum sauce |

Slice of cake_ spiced rum sauce|

Enjoy with a cuppa! its also perfect for a Christmas party or just make one for yourself! 

Happy Baking & Happy Holidays


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.