
This Perfect Vanilla Cake is light, elegant, and celebration-ready. From birthdays to weddings, it’s your go-to dessert for every special moment.
Preheat oven to 350°F (175°C). Grease and lightly flour two 8" or 9" cake pans.
In a medium bowl, whisk together the flour, corn starch, baking powder, baking soda, and salt. Set aside.
In a large bowl with an electric mixer on medium-high, beat the butter, oil, and sugar for 3–4 minutes until light and fluffy. Add the eggs, one at a time until combined while beating. Add the egg whites and beat until fluffy. Add the sour cream and vanilla and beat to combine.
Add the flour mixture in 3 additions, alternating with the buttermilk in 2 additions, beating on low just to combine. Start and end with the dry ingredients. Mix until just combined—don’t overmix.
Divide the batter evenly between the prepared pans. Bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs and the top springs back when gently pressed.
Let the cakes cool in the pans for 10 minutes before transferring to wire racks to cool completely before frosting.
You may make the cakes in advance and wrap cooled cakes tightly in plastic wrap. These will store at room temperature for up to 2 days or in the freezer for up to 1 month.