Step 1: Preheat your oven to 350°F (175°C).
Step 2: Line your muffin tin with cupcake liners.
Step 3: In a mixing bowl, whisk together the cake flour, granulated sugar, baking powder, baking soda, and salt until well combined.
Step 4: In another bowl, beat the cubed unsalted butter with an electric mixer on medium speed until creamy. Gradually add the dry ingredients to the butter mixture, mixing until just combined.
Step 5: Add in 1 teaspoon of vanilla extract, 1/4 cup of the whole milk, and sour cream to the mixture. Blend until the batter is smooth.
Step 6: Add the egg and egg white into the batter, mixing on low speed until just incorporated.
Step 7: Add the remaining 1/4 cup of milk to the batter and mix until everything is well combined and smooth.
Step 8: Fill each cupcake liner about two-thirds full with batter.
Step 9: Place the muffin tin in the preheated oven and bake for 18-20 minutes.
Step 10: Once baked, cool the cupcakes in the tin for about 5 minutes, then transfer to a cooling rack.
Step 11: For the frosting, beat the unsalted butter until creamy, gradually add the powdered sugar, and mix until fluffy.
Step 12: Frost each cupcake generously with the vanilla buttercream frosting once completely cool.