Preheat oven to 350 degrees F. Line a cupcake pan with 12 liners.
In a medium-sized bowl, whisk together flour, baking powder, and salt.
In a large mixing bowl whisk the sugar and melted butter until smooth (mixture will be gritty). Whisk in eggs, then sour cream, milk and vanilla extract until combined.
Slowly add in dry ingredients and stir until completely incorporated. Batter will be thick.
Fill cupcake lines ⅔ of the way full (about ¼ cup of batter). Bake in the preheated oven for about 20 minutes or until a toothpick inserted in the center comes out clean.
Cool completely before frosting.