Sticky Date Pudding Cake

Sticky Date Pudding Cake

Sticky Toffee Pudding is a classic British dessert that I only tried for the first time a few years ago. Classically served in a small ramekin, it is moist and rich and served with a gooey toffee sauce that I just love. If you want the taste and texture of this classic pudding but in a cake form, look no further than Sticky Date Pudding Cake. This rich and decadent cake is made with dates, rum, flour, eggs, butter, and sugar, and is typically served with the classic warm and rich toffee sauce (which is similar to caramel sauce.) In this post, I’ll talk you through the steps of making Sticky Date Pudding Cake with a few extra tips and tricks for an even more delicious dessert.

Ingredients in Sticky Date Pudding Cake:

  • Dates (I use medjool dates)
  • Light Rum
  • All purpose flour
  • Baking powder
  • Salt
  • Cinnamon
  • Baking soda
  • Unsalted butter
  • Dark brown sugar
  • Eggs
  • Hot water

Sticky Date Pudding Cake

Supplies needed for Sticky Toffee Pudding Recipe:

  • Large bowl
  • 8-9 inch baking pan
  • Food processor or high speed blender
  • Electric mixer or stand mixer fitted with a paddle attachment

How to Make Sticky Date Pudding Cake:

To make the date mixture for this Sticky Toffee Pudding Cake, start by roughly chopping the dates. Then, cook them with rum until soft, and puree them until smooth using an immersion blender or food processor.

In a large bowl, cream together unsalted butter and dark brown sugar until light and fluffy. On low speed add in the eggs, one at a time, followed by vanilla extract. In a separate bowl, whisk together all-purpose flour, baking soda, and a pinch of salt. Add the dry ingredients to the cake batter in three parts, alternating with the cooled date mixture. Scrape down the sides of the bowl as needed. Mix until just combined, being careful not to over-mix, you just want to make sure the flour mixture is well combined.

Pour the batter into a greased 9 inch baking dish and bake in a preheated oven at 350°F for 25-30 minutes or until a toothpick inserted into the center comes out clean.

Sticky Date Pudding Cake

While the cake is baking, prepare the toffee sauce by combining heavy cream, dark brown sugar, unsalted butter, and rum in a small saucepan over medium heat. Cook, stirring occasionally, until the mixture thickens and becomes glossy. Remove from heat and set aside.

Once the cake is done, let it cool in the pan for 5-10 minutes before removing it from the pan and transferring it to a wire rack. Pierce the top of the warm cake all over with a skewer, then pour the warm sauce over the cake, allowing it to soak in.

Serve the Sticky Toffee Pudding Cake warm with a scoop of ice cream or a dollop of whipped cream on top. Or, if you want the classic version,  divide the cake batter among individual ramekins or a muffin tin and bake for 20-25 minutes for a fun and individual dessert.

Leftovers can be stored in an airtight container at room temperature for up to 3 days or in the refrigerator for up to a week. To reheat, wrap the cake in plastic wrap and microwave for 15-20 seconds or until warmed through.

Sticky Date Pudding Cake

Tips and Tricks for the perfectly moist and sticky Date Toffee Pudding Cake:

  1. Use fresh, high-quality ingredients. Since this recipe relies on simple ingredients, it’s important to use the best quality ingredients you can find. Fresh, plump Medjool dates are essential for creating the sweet and sticky flavor of the cake, and high-quality butter and cream will make the toffee sauce extra rich and delicious.
  2. Don’t overmix the batter. When mixing the cake batter, be careful not to overmix it. This can cause the cake to become tough and dense, rather than light and fluffy.
  3. Make sure the cake is fully baked. To ensure your cake is fully baked, insert a toothpick into the center of the cake. If it comes out with a few moist crumbs, the cake is ready. If not, bake for an additional 3-5 minutes and check again.
  4. Poke holes in the cake before pouring on the toffee sauce. Before pouring the warm toffee sauce over the cake, use a skewer to poke several holes into the top of the cake. This will allow the sauce to seep into the cake, making it even more moist and flavorful.
  5. Serve the cake warm with ice cream or whipped cream. The warm cake paired with a scoop of vanilla ice cream or a dollop of whipped cream is absolutely divine. Don’t skip this step!
  6. Store leftovers in an airtight container. If you do happen to have leftovers (unlikely, but it can happen), store them in an airtight container at room temperature for up to a week. When you’re ready to eat, simply reheat in the microwave or oven until warm.
Sticky Toffee Pudding

Sticky Toffee Pudding

Yield: 1 8 inch cake


For the cake:

  • 8 ounces dates, pitted
  • 1/2 cup light rum
  • 2 cups all-purpose flour
  • 1 1/2 teaspoons baking powder
  • 1/2 teaspoon salt
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon baking soda
  • 1/2 cup (1 stick) unsalted butter, softened, plus more for pan
  • 1 cup packed dark-brown sugar*
  • 2 large eggs, room temperature

For the sauce:

  • 1 cup heavy cream
  • 1 cup packed dark-brown sugar*
  • 1/4 cup (1/2 stick) unsalted butter, cut into small pieces
  • 1/4 cup light rum
  • 1/2 teaspoon sea salt


  1. Preheat the oven to 350F. In a small sauce pan combine the dates and rum and bring to a boil. Then reduce head to low and simmer for about 3 minutes, until the dates are blistery and soft. Use an immersion blender or food processor to blend the dates/rum into a creamy paste. Set aside.
  2. Meanwhile, in a medium sized bowl stir together the flour, baking powder, salt, cinnamon and baking soda. Stir together and set aside.
  3. In a large bowl use an electric mixer to cream together the butter and brown sugar until fluffy. Add the eggs one at a time, mixing until well-combined.
  4. Add the flour mixture in batches, alternating with the date paste, starting and ending with the flour. Don't over-beat the batter, mix just until smooth and well-combined.
  5. Grease or spray an 8-inch round or square pan and pour the batter in, smoothing the top with the back of a spoon.
  6. Bake for 20 minutes, and then reduce the heat to 325F and bake for another 10-15 minutes or until a cake tester inserted into the middle of the cake comes out clean.
  7. Let cake cool on a wire rack for 5 minutes and then run a knife around the edge and invert on a cake stand or plate.

For the sauce:

  1. While the cake is baking make the sauce. Combine the brown sugar, butter, cream and rum in a small sauce pan over medium heat. Whisk until well-combined and smooth. Cook until bubbly, then remove from heat and stir in sea salt.
  2. Use a fork to poke holes all along the top of the cake, trying to get at least half way through. Slowly pour about half the sauce over the top and sides of the cake, making sure it soaks in before adding more.
  3. Serve warm with additional sauce and whipped or ice cream!


*If you don't have dark brown sugar on hand, (I often don't,) just use regular brown sugar and a splash of molasses- works great!

Recipe adapted from Martha Stewart

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram


  1. This sounds amazing. We do drink so I have no rum in my home. I am not objectionable to having in the cake, but rather not buy a whole bottle for this small amount. Any suggestions on what I can use instead? Thanks!

    1. Hi! You can just use water for the dates and you can omit it from the syrup. Maybe add a teaspoon of vanilla extract for extra flavor :)

  2. I’ve always wondered where the pudding came from in toffee pudding. I guess it shall remain a mystery! All that drippy finger-licking good toffee looks so good.

  3. I can’t wait to make this! I’ve had sticky toffee pudding for years at the local English pub and it’s amazing; they serve it sitting in the traditional bowl of cream. My son has grown up eating in there, it’s his favorite treat. I can’t wait to surprise him with this! I’m thinking of bringing this to the next family Christmas dinner so if making it ahead of time but wanting to serve it warm, how’s the best way do you think to heat the entire dish later to serve it warm?

  4. Wondering if \i could make the cake ahead of time, reheat, then add sauce….Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *