A bakery-style vanilla cake with a soft, moist crumb and rich flavor. Perfect for birthdays, cupcakes, or layered celebration cakes.
2½ cups all-purpose flour (sifted)
2½ tsp baking powder
½ tsp baking soda
½ tsp salt
½ cup unsalted butter, softened
¼ cup vegetable oil
1½ cups granulated sugar
4 large eggs
1 tbsp vanilla extract
1 cup buttermilk
Preheat oven to 350°F. Grease and line two 8-inch pans.
Whisk flour, baking powder, baking soda, and salt in a bowl.
Beat butter, oil, and sugar until fluffy. Add eggs one at a time.
Stir in vanilla.
Alternate adding dry ingredients and buttermilk, mixing until just combined.
Divide into pans and bake 28–32 minutes.
Cool completely before frosting.
Use cake flour for a finer crumb.
For cupcakes, bake 18–20 minutes.
Freeze unfrosted layers up to 2 months.