Vanilla Cake | Easy Homemade Vanilla Layer Cake
My go-to Vanilla Cake is a little slice of happiness that’s not only easy to make but stays moist and delicious for days! This cake is a classic that appeals to everyone, whether you’re enjoying it for a birthday celebration, an afternoon treat, or just because you crave something sweet. With layers of fluffy vanilla goodness, it’s perfect for any occasion.
Table of Contents

The best part of this Vanilla Cake | Easy Homemade Vanilla Layer Cake is how versatile it is. You can dress it up with your favorite frosting, fresh berries, or a simple dusting of powdered sugar. Unlike store-bought cakes, this homemade version is packed with flavor and love. I still remember the first time I made it — my friends absolutely loved it, and now it’s a staple in my baking repertoire. I’m thrilled to share this delightful recipe with you!
Why You’ll Love This Recipe
- Simple & Quick: You can whip up this cake in about 20 minutes with just a few bowls and a mixer!
- Irresistible Flavor: The combination of rich vanilla and buttery goodness makes every bite memorable.
- Eye-Catching Appeal: Layered with frosting, this cake looks stunning, sure to impress friends and family.
- Flexible Serving: Perfect for birthdays, tea parties, or just to satisfy your sweet tooth.
- Diet-Friendly Options: Easily adaptable for gluten-free or dairy-free diets with a few simple swaps.

Ingredients You’ll Need
- 2 cups all-purpose flour: Adds structure; you can use cake flour for a lighter texture.
- 2 1/2 teaspoons baking powder: Ensures the cake rises; always check it’s active.
- 1/4 teaspoon kosher salt: Balances sweetness and enhances flavor.
- 4 large eggs (at room temperature): Provides richness and structure; large eggs weigh around 50-55g.
- 1 1/2 cups caster sugar: Superfine sugar dissolves easily, creating a soft cake; granulated sugar works too.
- 1/2 cup unsalted butter (115g): Adds richness; cut into cubes for even mixing.
- 1 cup whole milk: Brings moisture; you can substitute with non-dairy milk if needed.
- 3 teaspoons high-quality vanilla extract: Use the best you can, as it’s key to flavor.
- 3 teaspoons vegetable or canola oil: Keeps the cake moist; you can replace it with melted coconut oil.
- 1 lb soft icing sugar (500g): For frosting; sift to ensure smoothness.
- 2-4 tablespoons milk: Adjusts the frosting’s thickness for spreading or piping.
How to Make Vanilla Cake | Easy Homemade Vanilla Layer Cake
Preheat Oven: Begin by preheating your oven to 350°F (180°C) for at least 20 minutes before you start mixing the batter. This ensures that the cake bakes evenly as soon as it’s in the oven.
Prepare Cake Pans: Grease two 8-inch cake pans with unsalted butter, then line the bottoms with parchment paper. This helps the cakes release easily after baking, ensuring a perfect shape.
Mix Dry Ingredients: In a large mixing bowl, whisk together the 2 cups of all-purpose flour, 2 1/2 teaspoons baking powder, and 1/4 teaspoon kosher salt until well combined. Setting these aside will help you easily incorporate them later.
Beat Eggs: Using a stand mixer fitted with a whisk attachment, beat 4 large eggs for about 30 seconds on speed 6. This initial step will start aerating the eggs, giving your cake a lovely lift.
Add Sugar Gradually: With the mixer running, slowly pour in 1 1/2 cups of caster sugar over 45 seconds. This gradual addition helps the sugar dissolve perfectly for a smoother batter.
Whip Egg Mixture: Increase the speed to 8 and beat the egg and sugar mixture for about 7 minutes. You’re looking for it to triple in volume and turn a gorgeous pale color.
Heat Milk and Butter: While the eggs are whipping, place 1/2 cup unsalted butter and 1 cup of whole milk in a heatproof jug and microwave on high for about 2 minutes until the butter has melted. This warm mixture will help your batter come together beautifully.
Add Flour Mixture: Once your egg mixture is ready, gently scatter one-third of your flour mixture over the top and mix on speed 1 for about 5 seconds. This helps incorporate air without overmixing.
Mix in Remaining Flour: Add half of the remaining flour and mix for another 5 seconds on speed 1. Follow with the last of the flour, mixing just until there are no visible flour streaks – this is crucial for a tender cake!
Combine Milk, Oil, and Vanilla: Carefully pour the warm milk-butter mixture, along with 3 teaspoons of vanilla extract and 3 teaspoons of vegetable oil into the flour mixture. This adds moisture and flavor.
Incorporate Egg Batter: Take about 1 1/2 cups (or 2 ladles) of the whipped egg batter and add it to the milk-and-flour mixture. Whisk until smooth and foamy; this helps lighten the overall batter.
Combine Mixtures: With the mixer running on speed 1, slowly pour the milk mixture into the egg mixture over about 15 seconds, then turn off the mixer. This gentle incorporation is key to a fluffy cake.
Scrape and Mix: Scrape down the sides of the bowl and give the batter a final mix on speed 1 for about 10 seconds. Your batter should be smooth and pourable now.
Fill Cake Pans: Evenly divide the batter between the prepared cake pans, giving them a gentle shake to settle the mixture.
Knock Out Bubbles: Lightly bang each filled cake pan on the counter three times. This will help eliminate any large air bubbles that may have formed, ensuring a smooth texture.
Bake: Place the pans in the preheated oven and bake for about 30 minutes, or until the tops are golden brown, and a toothpick inserted into the center comes out clean.
Cool Cakes: Once baked, remove the pans from the oven. Let them cool for about 15 minutes in the pans before gently turning them out onto a cooling rack. For layer cakes, cool upside down to achieve a flat top.
Frost Your Cake: Once the layers have completely cooled, it’s time to frost! You can use your favorite frosting, whether it’s a simple buttercream or perhaps whipped cream with fresh berries. The choice is yours, and each variation offers a different delight.
Make Frosting Smooth: In your stand mixer, beat 2 sticks (1 cup or 225g) of softened unsalted butter using a paddle attachment for about 3 minutes until it transforms from yellow to almost white.
Incorporate Icing Sugar: Gradually add 1 lb (500g) of sifted icing sugar in three batches, mixing slowly to avoid any powder clouds. Once mostly incorporated, switch to high speed and beat for another 3 minutes until fluffy and creamy.
Finish with Flavor: Add more vanilla extract (3 teaspoons) and 2-4 tablespoons of milk if needed. Beat for another 30 seconds until it reaches your desired consistency for spreading or piping.

Storing & Reheating
Store your Vanilla Cake covered at room temperature for up to four days. If you need to keep it longer, refrigerate it in an airtight container for up to a week. For long-term storage, you can freeze the cake, well-wrapped, for up to three months. When ready to enjoy, thaw at room temperature, or reheat in the microwave for a few seconds, being careful not to dry it out.
Chef’s Helpful Tips
- Make sure your eggs are at room temperature to ensure they whip fully, contributing to the cake’s fluffiness.
- Avoid overmixing the batter once the flour is added to prevent a dense cake.
- If your butter is cold, it may not incorporate well, leading to lumps—softened butter is essential!
- Keep an eye on baking time; every oven is different and may vary slightly in temperature.
- Experiment with flavorings! Add a bit of almond extract or lemon zest for a fun twist!
This Vanilla Cake | Easy Homemade Vanilla Layer Cake is sure to become a cherished favorite in your home, just as it has been in mine. With its fluffy texture and delightful flavor, it’s a canvas for a wide array of toppings and memories. Enjoy the process, and don’t hesitate to get creative!
Recipe FAQs
Can I make this cake ahead of time?
Yes! You can make the cake layers a day in advance. Just wrap them well in plastic wrap and store them at room temperature. Frosting can be made ahead too; just refrigerate and rewhip before frosting.
How can I make this cake gluten-free?
To make a gluten-free version of this vanilla cake, substitute the all-purpose flour with a 1:1 gluten-free baking blend. Ensure that your baking powder is gluten-free as well.
Can I use different types of milk?
Absolutely! If you want to make this recipe dairy-free, you can substitute whole milk with almond milk, oat milk, or coconut milk. Each will contribute a unique flavor but still keep the cake moist.
What’s the best way to store leftover cake?
Store leftover cake in an airtight container. If it’s frosted, it’s best to chill it in the fridge. If unfrosted, keep it covered at room temperature for freshness. Enjoy within four days for the best taste!
PrintMore Desserts & Appetizers Recipes
- Valentine Gingerbread Caramel Cheesecake
- Easy and Quick Hazelnut Cake
- Easy Strawberry Cheesecake Cookies
- Chocolate Raspberry Cheesecake Turnovers
- Strawberry Cake Truffles
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Vanilla Cake | Easy Homemade Vanilla Layer Cake
- Prep Time: 20 minutes
- Cook Time: Approx. 30 minutes
- Total Time: 0 hours
- Yield: 10 servings 1x
- Category: Desserts
- Method: Baking
- Cuisine: American
Description
This Vanilla Cake is a delightful treat, celebrated for its moist texture and easy preparation. Made with essential ingredients like flour, eggs, and vanilla, it’s perfect for family gatherings or any special occasion. Enjoy a slice of homemade goodness!
Ingredients
- 2 cups plain / all purpose flour
- 2 1/2 teaspoons baking powder
- 1/4 tsp cooking salt
- 4 large eggs
- 1 1/2 cups caster / superfine sugar
- 115g / 1/2 cup unsalted butter , cut into 1.5cm / 1/2” cubes
- 1 cup milk , full fat
- 3 tsp vanilla extract
- 3 tsp vegetable or canola oil
- 225g / 2 sticks unsalted butter , softened
- 500g / 1 lb soft icing sugar / powdered sugar , sifted
- 3 tsp vanilla extract
- 2 – 4 tbsp milk
Instructions
- Preheat the oven to 180°C (350°F) for 20 minutes before mixing the batter and place the oven shelf in the middle.
- Grease two 20cm (8”) cake pans with butter and line them with parchment paper for easier removal.
- In a large mixing bowl, combine the flour, baking powder, and salt.
- In another bowl, whisk together the eggs and sugar until fluffy.
- Add melted unsalted butter and milk to the egg mixture, followed by the vanilla extract, and mix well.
- Gradually fold the dry ingredients into the wet ingredients until just combined.
- Pour the batter equally into the prepared cake pans and smooth the tops.
- Bake in the preheated oven for approximately 25-30 minutes or until a toothpick inserted in the center comes out clean.
- Let the cakes cool in the pans for a few minutes before transferring them to wire racks to cool completely.
Notes
Ensure your baking powder is fresh for the best rise.
Use room temperature eggs for a smoother batter.
Adjust the milk quantity in the icing to achieve your desired consistency.
Nutrition
- Serving Size: 1 slice
- Calories: 410
- Sugar: 38g
- Sodium: 150mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 58g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 90mg





