Preheat the oven to 350 degrees F. Line a cupcake pan with 12 cupcake liners.
In a large bowl, cream together the butter and sugar until light and fluffy, about 3-4 minutes.
1/2 cup salted butter, 1 cup granulated sugar
Add sour cream, vanilla extract and and key lime zest and mix until combined.
1/3 cup sour cream, 1/2 teaspoon vanilla extract, 1 Tablespoon key lime zest
Mix in egg whites two at a time, mixing well after each addition and scraping down the sides of the bowl as needed.
3 egg whites
Whisk together the flour, baking powder and salt in a separate bowl, then add alternately with the milk and key lime juice, mixing between each addition until combined and scraping the sides of the bowl as needed.
1 1/2 cups all-purpose flour, 2 teaspoons baking powder, 1/4 teaspoon salt, 4 Tablespoons whole milk, 4 Tablespoons key lime juice
Fill the cupcake liners about three quarters full. Bake for 15-17 minutes, or until the top springs back with a touch or a toothpick inserted in the center of a cupcake comes out clean with just a few crumbs. Cool completely before frosting.