Heat your oven to 350°F (175°C) and line a muffin tin with magical cupcake liners.
In a large cauldron (or mixing bowl), cream together the softened butter and sugar until light and fluffy. Add the eggs one by one, stirring in the vanilla extract.
In another bowl, whisk the flour, baking powder, baking soda, and salt. Gradually integrate the dry mix with the buttery brew, alternating with buttermilk. Stir in the butterscotch sauce until smoothly enchanted.
Cast the batter into the cupcake liners, filling each 2/3 full. Bake for 18-20 minutes or until a toothpick inserted into the center comes out clean. Let them cool completely on a wire rack before adorning with frosting.
In a spellbinding bowl, beat the butter until creamy. Gradually add powdered sugar, mixing on low. Blend in butterscotch sauce, milk, vanilla, and a pinch of salt, then whip until airy and fluffy.
Spread the frosting on the cooled cupcakes. Garnish with butterscotch chips and a drizzle of extra butterscotch sauce for a magical finish.
If you do not have buttermilk on hand, you can create a substitute by mixing one tablespoon of vinegar or lemon juice with enough milk to make one cup. Let it sit for about 5 minutes before using.
Store leftover cupcakes in an airtight container at room temperature for up to three days, or refrigerate for up to a week.
If the frosting is too thick, add an additional tablespoon of milk to reach your desired consistency. If it’s too thin, add a little more powdered sugar.
This recipe yields 12 cupcakes, perfect for sharing at parties or keeping for yourself!
Feel free to experiment with the garnishes—chopped nuts or whipped cream could also enhance the spellbinding experience!