This Perfect Vanilla Cake is soft, buttery, and full of rich vanilla flavor. Great for birthdays, weddings, and all celebrations. Pairs beautifully with any frosting or filling.
2 1/2 cups all-purpose flour
2 1/2 tsp baking powder
1/2 tsp salt
1/2 cup unsalted butter, softened
1/2 cup neutral oil (vegetable or canola)
1 3/4 cups granulated sugar
2 large eggs + 2 egg whites, room temperature
1 tbsp pure vanilla extract (or paste)
1 cup buttermilk, room temperature
Preheat oven to 350°F (175°C). Grease and line two 8-inch or 9-inch round pans.
In a medium bowl, whisk flour, baking powder, and salt.
In a large bowl, beat butter, oil, and sugar until light and fluffy (3–4 min).
Add eggs and egg whites one at a time, mixing well. Stir in vanilla.
Add dry ingredients in 3 additions, alternating with buttermilk. Mix until just combined.
Divide batter between pans and smooth the tops.
Bake for 28–32 minutes or until a toothpick comes out clean.
Cool in pans 10–15 minutes, then transfer to wire racks.
Once fully cool, frost and decorate as desired.
For cupcakes, bake at 350°F for 18–22 minutes.
Cake layers freeze well for up to 2 months.
Try almond or citrus zest for flavor variations.