Go Back

Harry Potter Butterbeer Cupcakes

These Harry Potter Butterbeer Cupcakes capture all the magic of the wizarding world in one sweet, buttery bite. Each cupcake is soft, moist, and infused with butterscotch and cream soda flavor, topped with dreamy whipped frosting and a drizzle of butterscotch sauce. Perfect for birthday parties, movie nights, or any time you need a little taste of Hogwarts magic.
Prep Time25 minutes
Cook Time20 minutes
Total Time45 minutes
Servings: 18

Ingredients

Cupcakes

  • 2 cups all-purpose flour
  • 1 cup light brown sugar
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1/2 tsp salt
  • 3 large eggs
  • 1/2 cup vegetable oil
  • 1 tsp imitation butter extract
  • 1 tsp vanilla extract
  • 1/2 cup buttermilk
  • 1/2 cup cream soda
  • 1 cup Heath Toffee Bits without chocolate

Sauce

  • 3/4 cup butterscotch chips
  • 1/2 cup heavy cream

Frosting

  • 2 cups heavy cream
  • 1/3 cup butterscotch instant pudding mix dry
  • 1/2 cup confectioners’ sugar
  • 3 tsp imitation butter extract

Toppings

  • Sprinkles optional

Instructions

  • Preheat oven to 350°F (175°C) and line cupcake pans with 18 liners.
  • In a large bowl, whisk together flour, baking soda, baking powder, salt, and brown sugar.
  • In a separate bowl, mix eggs, oil, butter extract, vanilla, buttermilk, and cream soda until smooth.
  • Combine wet and dry ingredients; stir until just blended.
  • Fold in Heath Toffee Bits, being careful not to overmix.
  • Fill cupcake liners 2/3 full and bake for 18–20 minutes, or until a toothpick inserted in the center comes out clean.
  • Let cupcakes cool completely before frosting.
  • For the sauce, melt butterscotch chips with heavy cream in a saucepan over low heat until smooth. Set aside to cool slightly.
  • For the frosting, beat heavy cream, pudding mix, butter extract, and powdered sugar until thick and fluffy.
  • Pipe or spread frosting onto cooled cupcakes, drizzle with butterscotch sauce, and top with sprinkles.

Notes

  • Storage: Keep cupcakes refrigerated up to 4 days; best served at room temperature.
  • Shortcut: Use store-bought butterscotch sauce for quick assembly.
  • Make-ahead: Bake cupcakes a day ahead and frost before serving.
  • Extra flavor: Add a pinch of sea salt to the sauce for salted butterscotch flavor.
  • Serving idea: Top with a drizzle of caramel or edible glitter for a magical touch.