01 -
Preheat the oven to 350°F (175°C) and line a 12-cup muffin pan with cupcake liners.
02 -
In a medium mixing bowl, whisk together the all-purpose flour, baking powder, and salt. Set aside.
03 -
In a large bowl, beat the softened butter with granulated sugar until pale and fluffy, about 2 to 3 minutes using an electric mixer.
04 -
Add eggs one at a time, mixing well after each addition, then blend in the vanilla extract.
05 -
Gradually incorporate the dry mixture into the wet mixture, mixing on low speed until just combined. Do not overmix.
06 -
Divide the batter evenly among the prepared cupcake liners, filling each about two-thirds full.
07 -
Bake in the preheated oven for 18 to 22 minutes, or until a toothpick inserted into the center comes out clean. Let cupcakes cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
08 -
In a large bowl, beat the softened butter until creamy. Gradually add powdered sugar, then blend in vanilla extract and 2 to 3 tablespoons of heavy cream or milk, beating until light and fluffy and desired consistency is reached.
09 -
Once cupcakes have cooled completely, spread or pipe the frosting generously on top of each cupcake.