Preheat oven to 350 F. Line muffin pan. In a large bowl whisk together flour, baking powder, and salt; set aside.
In stand mixer bowl with paddle attachment, beat the butter and sugar until light and fluffy. Add eggs one at a time, then vanilla. Add sour cream and mix until fully combined.
Slowly add dry ingredients and mix until just combined; do not overmix. Scoop batter into cupcake liners, filling a little over 1/2 full. Bake 1 pan at a time @350 for 18-22 minutes or until wooden toothpick come out clean.
Remove from oven and allow a couple minutes to cool before transferring to wire rack.