1 box yellow cake mix (or your favorite homemade recipe)
1 cup butterscotch pudding mix (instant)
1/2 cup vegetable oil
4 large eggs
1/2 cup milk
1 tsp vanilla extract
1 tsp butterscotch extract (optional, for extra flavor)
For the Frosting:
1 cup unsalted butter , softened
3–4 cups powdered sugar
1/4 cup heavy cream (or milk)
1 tsp vanilla extract
1 tsp butterscotch extract
Pinch of salt
Optional Decorations:
Gold sprinkles or edible glitter
Harry Potter cupcake toppers
Caramel drizzle
Step-by-Step Instructions
Step 1: Preheat & Prep
Preheat your oven to 350°F (175°C) . Line a muffin tin with cupcake liners.
Step 2: Make the Cupcake Batter
In a large mixing bowl, combine the cake mix, butterscotch pudding mix, vegetable oil, eggs, milk, vanilla extract, and butterscotch extract.
Beat with an electric mixer on medium speed for 2–3 minutes , until smooth and well combined.
Step 3: Bake the Cupcakes
Divide the batter evenly among the cupcake liners, filling each about 2/3 full.
Bake for 18–20 minutes , or until a toothpick inserted into the center comes out clean.
Let the cupcakes cool completely on a wire rack before frosting.
Step 4: Make the Frosting
In a large mixing bowl, beat the softened butter with an electric mixer until light and fluffy.
Gradually add the powdered sugar, 1 cup at a time, mixing on low speed to avoid a sugar cloud.
Add the heavy cream, vanilla extract, butterscotch extract, and a pinch of salt. Beat on high speed for 2–3 minutes , until the frosting is smooth and creamy. Adjust the consistency with more cream (if too thick) or powdered sugar (if too thin).
Step 5: Decorate the Cupcakes
Pipe the frosting onto the cooled cupcakes using a piping bag fitted with a star tip or your preferred design.
Sprinkle with gold sprinkles, edible glitter, or drizzle with caramel sauce for a magical touch.
Add Harry Potter-themed cupcake toppers if desired.