There’s something special about a homemade cake fresh from the oven. Whether you’re celebrating a birthday, hosting a family gathering, or simply craving a sweet treat, this classic vanilla cake recipe is guaranteed to impress. It’s light, fluffy, incredibly moist, and simple enough for beginners to master.

Why You’ll Love This Recipe
- Soft and fluffy texture
- Rich vanilla flavour
- Easy-to-find ingredients
- Perfect for birthdays and celebrations
- Great for decorating with your favourite frosting
Ingredients
For the Cake
- 2½ cups all-purpose flour
- 2½ teaspoons baking powder
- ½ teaspoon salt
- 1 cup unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 2 teaspoons vanilla extract
- 1 cup whole milk
For the Buttercream Frosting
- 1 cup unsalted butter, softened
- 4 cups icing sugar
- 2 teaspoons vanilla extract
- 2–3 tablespoons milk
- A pinch of salt
Step-by-Step Instructions
Step 1: Prepare the Oven
Preheat your oven to 180°C (350°F). Grease and line two 8-inch round cake tins with baking paper.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. Set aside.
Step 3: Cream the Butter and Sugar
Using an electric mixer, beat the butter and sugar until light and fluffy, about 3–5 minutes.
Step 4: Add Eggs and Vanilla
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
Step 5: Combine Everything
Gradually add the dry ingredients to the butter mixture, alternating with the milk. Mix until just combined. Avoid overmixing to keep the cake soft.
Step 6: Bake
Divide the batter evenly between the prepared cake tins. Bake for 30–35 minutes or until a toothpick inserted into the centre comes out clean.
Step 7: Cool Completely
Allow the cakes to cool in the tins for 10 minutes before transferring them to a wire rack.
Making the Buttercream
Beat the butter until creamy. Gradually add the icing sugar, then mix in the vanilla, milk, and a pinch of salt. Continue beating until smooth and fluffy.
Assemble the Cake
Spread buttercream over one cake layer, place the second layer on top, and frost the top and sides. Decorate with sprinkles, fresh berries, or edible flowers for an elegant finish.
Expert Tips
- Always use room-temperature ingredients for a smoother batter.
- Do not overmix the batter, as it can make the cake dense.
- Allow the cake to cool completely before frosting.
- Measure flour accurately using a spoon and level method.
Storage
Store the cake in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days. You can also freeze unfrosted cake layers for up to 2 months.
Frequently Asked Questions
Can I make this cake ahead of time?
Yes. Bake the cake layers a day in advance and wrap them tightly before frosting.
Can I use this recipe for cupcakes?
Absolutely. This batter makes approximately 24 standard cupcakes. Bake for 18–22 minutes.
Can I add different flavours?
Yes. Try adding lemon zest, almond extract, chocolate chips, or fresh berries for a delicious variation.
Final Thoughts
This homemade vanilla cake is a timeless dessert that’s perfect for any occasion. With its tender crumb, rich flavour, and creamy buttercream frosting, it’s sure to become a favourite in your baking collection. Give this recipe a try, customise it with your favourite decorations, and enjoy every delicious bite!




