Preheat your oven to 350 degrees. Prepare a muffin tin with cupcake liners. Sift together flour, baking powder, and salt then set aside.
Using an electric mixer to beat eggs and sugar. Beat for 1-2 minutes until eggs are a light yellow. While still mixing very slowly pour in melted butter and vanilla extract.
Slowly mix in milk and your dry ingredients. Adding in a little at a time back and forth, scraping the sides as needed until all ingredients are well combined
Spoon cupcake batter into your prepared muffin tin about 3/4 the way full. Bake for 15-18 minutes or until cupcakes are cooked through and a toothpick can come out clean. Place on a rack to cool completely before icing.
With an electric mixer cream together confectioners sugar and softened butter. Once well combined add in vanilla extract and heavy whipping cream then mix in again. Add to a piping bag and top on cooled cupcakes.