Preheat oven to 350°F (175°C). Line a muffin tin with cupcake liners.
In a bowl, whisk together flour, cornstarch, baking powder, and salt. Set aside.
In a separate large bowl, beat butter, sugar, and lemon zest until light and fluffy (about 2 minutes).
Add egg whites one at a time, mixing well after each. Stir in vanilla.
Mix in sour cream and lemon juice until combined.
Gradually add the dry ingredients, mixing just until smooth.