Step-by-Step Instructions
Making the Cupcakes:
Preheat your oven to 350°F (175°C) and line your muffin pan with cupcake liners.
In a medium bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt. Set aside.
In a large bowl, beat the softened butter and sugar until light and fluffy (about 3 minutes).
Add eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Gradually add the dry ingredients to the wet mixture, alternating with the milk. Start and end with the dry ingredients. Mix until just combined to avoid overmixing.
Fill each cupcake liner about three-quarters full with the batter.
Bake for 15-17 minutes or until a toothpick inserted into the center comes out clean.
Allow cupcakes to cool completely on a wire rack before frosting.
Making the Frosting:
In a stand mixer, beat the powdered sugar and butter on low speed until combined.
Increase to medium speed and beat for 3 minutes.
Add the vanilla extract, a small drop of pink food coloring, and heavy cream. Beat until smooth and creamy. Adjust the cream for desired consistency.
Frosting the Cupcakes:
Transfer the frosting to a piping bag with your favorite tip, or use a spatula for a rustic look.
Swirl the frosting onto each cupcake, and decorate with sprinkles, edible glitter, or heart-shaped toppers