Go Back
A sliced three-layer funfetti cake with white vanilla frosting and rainbow sprinkles on a pink stand.

The Best Vanilla Cake

This classic vanilla cake is incredibly moist, tender, and bursting with rich vanilla flavor. Paired with a creamy, dreamy vanilla buttercream, it's perfect for any celebration or just a delightful treat.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 450

Ingredients
  

For the Cake
  • 2 1/4 cups All-purpose flour sifted
  • 1 3/4 cups Granulated sugar
  • 1 tbsp Baking powder
  • 1/2 tsp Salt
  • 1 cup Unsalted butter 2 sticks, softened, room temperature
  • 4 Large eggs room temperature
  • 1 cup Whole milk room temperature
  • 2 tsp Pure vanilla extract
For the Vanilla Buttercream
  • 1 1/2 cups Unsalted butter 3 sticks, softened, room temperature
  • 5-6 cups Powdered sugar sifted
  • 1 tbsp Pure vanilla extract
  • 3-5 tbsp Heavy cream or whole milk adjust as needed
  • 1/4 tsp Salt

Equipment

  • 9-inch round cake pans (2)
  • Stand mixer with paddle attachment
  • Large Mixing Bowl
  • Whisk
  • Rubber spatula
  • Measuring Cups and Spoons
  • Wire cooling rack
  • Offset spatula (optional)

Method
 

Prepare for Baking
  1. Preheat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans, or line with parchment paper circles and grease the sides.
Make the Cake Batter
  1. In a large bowl, whisk together the sifted all-purpose flour, granulated sugar, baking powder, and salt. Set aside.
  2. In the bowl of a stand mixer fitted with the paddle attachment, cream together the softened unsalted butter on medium speed until light and fluffy, about 2-3 minutes.
  3. Add the eggs one at a time, mixing well after each addition until fully incorporated. Scrape down the sides of the bowl as needed.
  4. Gradually add the dry ingredients to the wet ingredients in three additions, alternating with the whole milk, beginning and ending with the dry ingredients. Mix on low speed until just combined after each addition, being careful not to overmix.
  5. Stir in the pure vanilla extract until just incorporated. The batter should be smooth and slightly thick.
  6. Divide the batter evenly between the two prepared cake pans.
Bake the Cake
  1. Bake for 30-35 minutes, or until a wooden skewer inserted into the center of the cakes comes out clean.
  2. Let the cakes cool in the pans for 10-15 minutes before inverting them onto a wire cooling rack to cool completely. Ensure cakes are completely cool before frosting, about 1-2 hours.
Make the Vanilla Buttercream
  1. In the bowl of a stand mixer fitted with the paddle attachment, beat the softened unsalted butter on medium speed for 5 minutes until very light and fluffy.
  2. Gradually add the sifted powdered sugar, 1 cup at a time, mixing on low speed until combined, then increasing to medium speed. Continue until all the sugar is incorporated and the frosting is thick.
  3. Add the pure vanilla extract and salt. Beat on medium-high speed for another 2-3 minutes.
  4. With the mixer on low speed, slowly add the heavy cream or whole milk, 1 tablespoon at a time, until the desired consistency is reached. You want a smooth, spreadable frosting. If it's too thick, add more liquid; if too thin, add more powdered sugar. Beat on medium-high speed for 1 minute to ensure it's light and airy.
Assemble the Cake
  1. Once the cakes are completely cool, place one cake layer on your serving plate or cake stand.
  2. Spread about 1/2 to 3/4 cup of vanilla buttercream evenly over the top of the first layer.
  3. Carefully place the second cake layer on top.
  4. Use the remaining buttercream to frost the top and sides of the entire cake. You can use an offset spatula or bench scraper for smooth sides.
  5. Decorate as desired (e.g., sprinkles, fresh berries).

Notes

For extra moistness, brush cooled cake layers with a simple syrup (equal parts sugar and water, boiled and cooled) before frosting. Ensure all cold ingredients (butter, eggs, milk) are at room temperature for the best emulsion and cake texture. This is crucial for a smooth batter. Store leftover cake covered at room temperature for up to 2-3 days, or in the refrigerator for up to 5 days. Bring to room temperature before serving for the best flavor and texture.