Pre-heat oven to 350°
Line your cupcake pans with cupcake liners
In a medium bowl. Mix baking powder, salt, and flour. Set aside once combined.
In a large bowl mix butter with an electric mixer on medium speed for 30 seconds.
Slowly add in sugar (about 1/4 cup at a time). Make sure to mix it well each time and scrape the edges often.
Once all sugar is added, beat for 2 minutes longer.
Add eggs. One at a time and mix well between each egg.
Add in vanilla
On LOW speed, alternate adding in flour (1/3 of mixture), and milk (1/2 at a time). Mix until just blended
Fill cupcake liners 1/2 to 2/3 full with your delicious goodness.
Bake 20 to 25 minutes, or until just golden brown. To test your cupcakes, insert a toothpick into a cupcake and if it comes out clean... They're done!
Cool in pans for 5 minutes, remove and place on a cooling rack
Melt the butter, and combine this with the cocoa powder in a medium bowl.
Add the vanilla to the cocoa powder mixture.
Alternate between adding the milk and powdered sugar to the cocoa powder mixture.
Add more milk if needed to reach desired consistency!
Mix the pudding packet with 1 cup of cold milk.
Refrigerate until you are ready to stuff the cupcakes <3