Moist Vanilla Layer Cake

What is a Vanilla Layer Cake?

This easy recipe is made up of three layers of moist, fluffy vanilla cake that are filled and frosted with rich vanilla buttercream. It’s wonderfully simple and absolutely heavenly!

Simple Ingredients

You'll need a few ingredients to make this easy recipe, so round them up and let's get started!

Mix the Dry Ingredients

Whisk together the flour, baking powder, and salt.

Beat the Butter

Beat together the butter, sugar, oil, and vanilla extract until light in color and fluffy.

Add the Eggs

Add the eggs one at a time, mixing to combine after each addition.


Add the dry ingredients and milk to the batter and mix to combine.


Divide the batter between the cake pans. Bake for 22-25 minutes.


Allow the cakes to cool completely. Then remove the domes from the tops of the cakes.

Frost the Cake

Spread frosting over the top of the first cake. Repeat with the second layer and the third. Then frost the outside of the cake.

Decorate the Cake

Press sprinkles into the sides of the cake and pipe swirls of frosting around the top edge. Add a few more sprinkles to the top of the cake.


Grab a slice and dig in.

Looking for more cake recipes?