This Harry Potter Butterbeer Poke Cake is a magical, sweet, and comforting dessert every witch, wizard, and muggle will love!
Print Recipe

Harry Potter Butterbeer Poke Cake

Prep Time1 hr 45 mins
Cook Time30 mins
Total Time2 hrs 15 mins
Servings: 9 x13-inch cake
Author: Rebecca Hubbell



  • Preheat oven to 350 degrees F. Spray 9x13-inch pan with cooking spray and set aside.
  • Combine flour, sugar, baking soda, baking powder, and salt in a medium sized bowl and stir with a whisk until well mixed and smooth.
  • In a large bowl or stand mixer fitted with a whisk attachment, beat together the eggs, oil, extracts, and buttermilk.
  • Beat in the dry ingredients and the cream soda, alternating between the two until batter is smooth. Mix in the toffee bits.
  • Pour batter into the prapared baking pan and bake for 25 to 30 minutes until top center of the cake springs back when touched. Allow to cool for 45 minutes.
  • Poke holes all over the cake by using the handle of a wooden spoon, pour sweetened condensed milk in the holes, making sure to cover the whole cake, use a rubber spatula to spread. Allow to set for 30 to 45 minutes.
  • Make frosting by combining all ingredients in a large bowl or stand mixer fitted with a whisk attachments and beat on medium-high for about 3-4 minutes until a light and fluffy frosting forms. Spread frosting onto the cake and finish with butterscotch sauce and sprinkles.


Cake should be stored in the fridge if not consuming within a few hours of frosting. If making cake ahead of time, I would recommend only doing up to the sweetened condensed milk portion of the recipe and then making and adding the frosting and toppingsee as close to serving as possible.