01 -
Preheat the oven to 350°F and line a muffin pan with paper or foil cupcake liners.
02 -
Whisk together flour, baking powder, baking soda, cocoa powder, and a pinch of salt in a bowl; set aside.
03 -
In a large bowl, beat the softened butter and sugar until light and fluffy to form the cupcake base.
04 -
Incorporate eggs one at a time into the butter mixture, fully mixing after each addition, then blend in the vanilla extract.
05 -
Alternately add the dry ingredients and milk to the butter mixture, mixing thoroughly to ensure a smooth batter.
06 -
Spoon batter into each liner, filling approximately three-quarters full.
07 -
Bake for 15 to 17 minutes, or until a toothpick inserted in the center comes out clean.
08 -
Allow cupcakes to cool completely on a wire rack before applying frosting.
09 -
Using a mixer with a whisk attachment, combine icing sugar and softened butter on low speed until incorporated; increase to medium speed and whip for three minutes.
10 -
Mix in vanilla extract, pink food coloring, and heavy cream; beat for an additional minute, adjusting cream quantity to achieve a spreadable consistency.
11 -
Spread or pipe the frosting over cooled cupcakes evenly.