Set the oven to 350℉ (180℃). Grease and line three 8'' (20 cm) round cake forms with parchment paper.
In a medium bowl, whisk together the flour, cornstarch, baking powder, baking soda, and salt.
In a large mixing bowl, whip the egg whites on high speed until stiff and fluffy. Set aside.
In a large mixing bowl, rub together the lemon zest with the sugar until fragrant.
Beat the butter with the sugar on high speed for 2-3 minutes or until creamy and fluffy.
Scrape down the sides and mix in the sour cream, oil, and vanilla.
Alternate adding in the dry ingredients and milk. Sift in the half of the dry ingredients and beat on low speed, add in half of the milk, and repeat until just combined. Use a spatula to ensure the bottom is mixed properly, but careful not to overmix.
Fold in the whipped egg whites gently with a rubber spatula.
Divide the batter into three cake form and bake for 25-30 minutes or until a skewer comes out clean (a few crumbs is fine) from the center of the cake. Allow the cakes to cool completely before assembling.