Subscribe to get new recipes straight to your inbox!

    Soft Vanilla Cake

    When I say this recipe took me MONTHS to perfect, I honestly mean it! This vanilla cake has the most soft, tender, melt-in-your mouth crumb and is bursting with vanilla flavour. A moist vanilla cake that acts as a great base recipe that can be paired with literally any type of frosting and filling!

    Vanilla cake

    What makes this vanilla cake so soft and moist?

    Well, there’s a few different things at play here! I’ll explain them all briefly below.

    Ingredients

    When developing this recipe, I took great care in experimenting with different ingredients, and adjusting their quantities as needed to achieve the perfect texture and flavor.

    The first notable ingredient is cornstarch. This recipe uses a cake flour substitute, which is a mixture of all purpose flour and cornstarch. This is because cake flour is banned here in New Zealand, which is why I can’t just use regular cake flour (to read more about this, check out my cake flour substitute blog post). Cake flour has a lower protein content than regular flour, which results in a more tender crumb. By substituting some of the flour with cornstarch, you get a similar result to cake flour as cornstarch doesn’t have any gluten, therefore reducing the overall protein content.

    Secondly, this recipe uses oil, vinegar and buttermilk to really amp up the softness! Oil is liquid at room temperature, resulting in a moist cake. Vinegar and buttermilk help to break down the protein in the flour, resulting in a fluffier cake. This is due to the acid in both vinegar and buttermilk. For more on the magic of vinegar in baking, click here.

    Mixing Method

    Another factor is the mixing method.

    Firstly, this recipe relies on the creaming method. The creaming method is a technique used in baking to incorporate air into a mixture, typically when making cakes and cookies. This method is crucial for achieving certain desired characteristics in the final baked product, such as the light and fluffy texture of this vanilla cake.

    What creaming does is it introduces air into the mixture, creating small air pockets. During baking, these air pockets expand due to the leavening agents (like baking powder or baking soda), leading to a light and fluffy texture.

    Another notable step in the mixing method, is the hand mixing at the end of preparing the cake batter. This recipe uses an electric mixer at first, but when it comes to folding in the dry ingredients at the end, you want to use your hands. By being ‘gentle’ with the flour, you’re going to prevent too much gluten from forming, which is great for things like bread, but we don’t want TOO MUCH gluten in a cake!

    Why it took me months to come up with this recipe

    I’ve tried so many vanilla cake recipes, and even have an old recipe of my own on YouTube! Many of you love that original recipe, but many were also struggling with the initial creaming process because of the high oil content.

    When I launched my new blog, my goal was to create simple recipes that people could easily recreate. Because many people were struggling with my first vanilla cake recipe, I was determined to come up with another recipe that was simpler, and less dense.

    Trialling the Reverse Creaming Method

    Now for some reason I became OBSESSED with the reverse creaming method. This is where you first beat the butter with the dry ingredients and sugar, coating the dry ingredients with a layer of fat which prevents gluten formation. You then mix the remaining wet ingredients into the flour.

    I read so much about the reverse creaming method and was determined that it would be the new method I use to make my vanilla cake. I PROBABLY MADE 30 CAKES over the span of a few months trying to get that perfect texture, but I just couldn’t get it right. I think the problem was that I was using a cake flour substitute instead of actual cake flour (cake flour is banned here in New Zealand so I use a flour and cornstarch mix instead). I tried with just regular flour too but my cakes kept coming out a little dense. When I would reduce the fat content, then the cakes would dry out really quickly. I FINALLY GAVE UP.

    Sometimes when you know something works, you don’t need to try and be fancy or different to recreate something similar. I decided to go back to the original mixing method I used for my first vanilla cake, but instead of using my mixer to mix in the dry ingredients, I decided to hand mix the dry ingredients at the end. This method combined with different ingredient combinations finally led me to this cake – THE BEST VANILLA CAKE RECIPE I’VE EVER TRIED! 😀

    How to make this vanilla cake

    This recipe comes together relatively easily, but does require some careful steps. Follow them exactly and you’ll be on your way to success!

    Start off by preheating your oven to 165°C/330°F with the fan on (if your oven doesn’t have a fan option, then you will need to increase the baking temperature to 175°C (350°F), and grease and/or lining two 8 inch cake pans. I like to grease my cake tins with my homemade cake release. I find this works well without having to use parchment paper to line my pans.

    For the cake batter, start off by sifting together your dry ingredients. By premixing our dry ingredients, it helps ensure that everything is mixed well, preventing us from overmixing our batter when we come to combining our wet and dry ingredients.

    Vanilla cake method

    Set your dry ingredients aside and in another bowl cream together your butter, oil and sugar for 2 minutes. This is going to incorporate air into our batter which will give us a fluffier cake!

     

    Vanilla cake steps

     

    Next add in your eggs one by one, mixing well in between each addition. Eggs add structure and moisture to our cake.

    Next add in vanilla extract or essence, white vinegar and half a cup of buttermilk, and mix until well combined.

     

    vanilla cake

    Now the last step is to fold in our dry ingredients while alternating with our buttermilk. So to do this, add in half of your dry ingredients and fold it into the wet mixture until just combined. Then add in your buttermilk, and fold that through until just combined. Lastly, add in your remaining dry ingredients and fold through until just combined.

    It’s important to do this step by hand as this will prevent us from overmixing our batter and developing too much gluten. Gluten is what gives bread great structure, and although we want SOME structure for cakes, we don’t want too much otherwise it’ll make our cake tough and dense.

    Vanilla cake

    Vanilla cake

    Once the batter is done, evenly distribute it into the two 8 inch cake tins and cook for 30 minutes, or until a toothpick comes out clean. Allow the cakes to completely cool before frosting.

     

    Vanilla cake

     

    How to make easy vanilla buttercream

    This vanilla buttercream is literally the easiest thing ever! It is an American buttercream so is a ‘sweeter’ frosting, although my recipe does use a lot less icing sugar compared to a regular American buttercream. However, if you still want a less sweet frosting, I’d recommend a Swiss meringue or French buttercream.

    So to make this easy buttercream, begin by adding your butter, icing sugar, vanilla and milk to the bowl of a stand mixer. Using the paddle attachment, mix on a low speed for about a minute until the ingredients are combined (this will prevent the icing sugar from flying everywhere!).

    Easy American buttercream

    Once combined, turn up the speed to a medium-high and mix for a full 10 minutes. This is going to lighten up the buttercream in both taste and texture. It also helps to reduce the grittiness that you normally get with a traditional American buttercream. For a completely grit-free alternative, try out my grit-free American buttercream!

    American buttercream

    And that is it! You’re left with a beautifully smooth buttercream.

    How to decorate this vanilla cake

    You can go ahead and decorate this cake however you like, but here’s a little ‘how-to’ on how I did mine.

    So to start off I trimmed off the brown bits around my cake layers, which in all honesty is not necessary at all – I just wanted the perfect thumbnail (haha!). You can skip this step if you want 🙂

    I then went ahead and placed my first cake layer in the middle of a cake stand and smoothed out some buttercream on the top with my offset spatula.

    Decorating vanilla cake

     

    I then placed the next cake layer on top, and again smoothed out some frosting on top of that layer with my offset spatula. I then used any excess frosting from the sides and top to cover the entire cake in a thin layer of frosting. This is what we call a crumb coat.

    A crumb coat traps in all the crumbs, and is then chilled, before we place our final layer of frosting on.

    Decorating vanilla cake

    Once the crumb coat is chilled, I then placed a generous amount of frosting all around the cake. I used my offset spatula to smooth out the top, and then a cake scraper to smooth out the sides.

    Vanilla cake decorating

     

    Now when you scrape the sides of a cake, you usually end up with a lip of frosting around the top edges. To get rid of these and get a ‘sharp edge’ on the top, slowly bring your offset spatula into the middle of the cake, catching that lip of frosting as you go.

    I then finished off by piping some little swirls on the top using a 1M piping tip.

    Vanilla cake decorating

    And that is it! This vanilla cake is ready to serve 🙂

    Commonly asked questions

    How do you store vanilla cake?

    This cake can be left at room temperature for a few days, but after that it’s best to refrigerate. When placing the cake in the fridge, be sure to place it in an airtight container to prevent the cake from drying out.

    Can I freeze this vanilla cake?

    I haven’t tried freezing this cake myself, but I have recieved feedback from others who have frozen this cake with success. The key to freezing cakes is making sure they’re wrapped really well in plastic wrap, with an additional layer of foil, and then placed into an airtight container before being placed in the freezer. This will help prevent freezer burn.

    Can I use this cake for wedding cakes or birthday cakes?

    You can absolutely use this cake for both birthday and wedding cakes. The only thing I will say is that the cake layers are very soft, so up to 3 layers it will be just fine (when using a good stable frosting), but I would recommend adding in additional supports if making a cake that is 4 layers or higher – just for extra security!

    Can I make vanilla cupcakes with this recipe?

    I haven’t tried this recipe as cupcakes yet, but I have recieved great feedback from others who have. Just be sure to reduce the cooking time when making cupcakes.

    Vanilla cake

    Soft Vanilla Cake

    5 from 435 votes
    Print Pin Video
    This vanilla cake has the most soft, tender crumb and is so easy to put together! Bursting with vanilla flavour, this will be your new go to vanilla cake!
    Prep: 10 minutes
    Cook: 30 minutes
    Cool Time: 1 hour 30 minutes
    Total: 2 hours 10 minutes
    Servings: 12 people

    IMPORTANT: For accuracy, I would recommend using the gram measurements provided, as those are the exact quantities I use. Cup measurements are given as estimates (based on US cup measurements) to make it easier for those who do not have a scale.

    Ingredients
     

    Vanilla Cake

    • cups (300 g) flour - regular all purpose (see note 1 if you want to use cake flour)
    • ¼ cup (25 g) cornstarch
    • ½ tsp baking soda
    • 1 tsp baking powder
    • ½ tsp salt - omit if using salted butter
    • ½ cup (113 g) unsalted butter - room temperature
    • ½ cup (105 g) unflavoured vegetable oil - I use canola
    • 1⅔ cups (332 g) white granulated sugar
    • 3 large eggs - room temperature
    • tbsp vanilla essence/extract
    • 1 tsp white vinegar
    • cups (337 g) buttermilk - room temperature, see note 6 if using a homemade buttermilk substitute

    Vanilla Buttercream Frosting (see note 4)

    • cups (340 g) unsalted butter - room temperature
    • 3 cups (375 g) powdered sugar - also known as icing/confectioners' sugar
    • tsp vanilla essence/extract
    • tbsp milk - heavy or whipping cream okay too

    Instructions

    • IMPORTANT: For this recipe I would highly recommend using gram measurements, especially for the flour for accurate results. It has a high fat/liquid ratio so slight adjustments to the quantities can throw off the balance of the cake 🙂

    Vanilla Cake

    • Preheat oven to 165 °C (330°F) with the fan on (see note 5 if you don't have a fan function) and grease and/or line two 8 inch cake tins (I use my homemade cake release).
    • In a bowl, sift together your flour, cornflour, baking soda, baking powder and salt. Using a whisk or fork, mix until well combined. Set aside.
    • In another bowl, add in your butter, vegetable oil and sugar. Using an electric mixer (hand or stand mixer are both fine - see note 2), cream together for 2 minutes until light and creamy.
    • Add in eggs one by one, mixing well in between each addition (about 10-15 seconds between eggs).
    • Add in your vanilla, vinegar and half a cup of the buttermilk, and mix until well combined. Now set your mixer aside as the remainder of the batter will be finished by hand.
    • Finish off by adding in half of your premixed dry ingredients to your wet mixture, and gently fold it in with a spatula until just combined. Then add in the remaining 1 cup of buttermilk, and fold it in until just combined. Lastly, add in the remaining dry ingredients and gently fold it into the mixture until just combined. Do not overmix (see note 3).
    • Distribute the batter evenly into the two 8 inch cake tins, and bake for 30 minutes or until a toothpick comes out clean.
    • Once baked, allow the cake layers to cool in the cake tins for about 15-20 minutes, and then turn them out onto a wire rack to completely cool before frosting with the vanilla buttercream recipe below, or another frosting of your choice.

    Vanilla Buttercream Frosting (see note 4)

    • In the bowl of a stand mixer, add in the icing sugar, butter, vanilla and milk.
    • Using the paddle attachment, mix on the lowest speed until the ingredients are combined (about a minute), and then turn up the speed to a medium high and mix for a full 10 minutes. Scrape the bowl down half way through.
    • The frosting is now ready to use.

    Video

    Notes

    Note 1. You can use cake flour in replacement of the all purpose flour and cornstarch in this recipe (325g total required). 
    Note 2. If using a stand mixer, then use the paddle attachment for the initial mixing, but continue to do the last step by hand as stated in the recipe.
    Note 3. By gently folding in the ingredients, it prevents too much gluten from forming, thus giving us a softer cake. Only mix until the strands of flour have disappeared and the batter is uniform. 
    Note 4. This frosting is an American buttercream so is a ‘sweeter’ frosting, although my recipe does use a lot less icing sugar compared to a regular American buttercream. However, if you still want an even less sweet frosting, I’d recommend a Swiss meringue or French buttercream.
    Note 5. In this recipe I use an oven with the fan function turned on. The fan forced function cooks cakes/cupcakes faster, so if your oven doesn't have a fan option, then you will need to increase the baking temperature to 175°C (347°F) so that the cake/cupcake bakes at the same rate as mine 🙂
    Note 6. I use store bought buttermilk which is thicker than a homemade substitute. For this recipe, because it uses a lot of buttermilk, a homemade substitute doesn't give the same results. If you are using a homemade version you will need to reduce the amount of buttermilk to about 1 1/4 cups (275g).

    Nutrition

    Calories: 630kcal | Carbohydrates: 86g | Protein: 6g | Fat: 45g | Saturated Fat: 23g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 11g | Trans Fat: 1g | Cholesterol: 136mg | Sodium: 238mg | Potassium: 103mg | Fiber: 1g | Sugar: 31g | Vitamin A: 1122IU | Calcium: 80mg | Iron: 1mg

    Nutritional information are estimates only as they are automatically calculated by a third party application. Actual values may differ based on brands and types of products used.

    Keyword: best vanilla cake, moist vanilla cake, soft vanilla cake, vanilla birthday cake, vanilla cake, vanilla cake recipe
    Tried this recipe?I love hearing from you! Tag me @cakesbymk.nz on instagram so I can see your amazing creations 🙂

    More Recipes

    1129 Comments

    • DrAmy

      Hello dear ! I am trying to find a perfect vanilla sponge recipe to use for cake layers for 2-3 tier cakes , do you think this recipe is sturdy enough if for example I layer 4 cake layers ? Do you have think for layer cakes this recipe is good or your old vanilla cake recipe ?? Please reply , thanks

      • Cakes by MK

        Hi there! 🙂 I think up to 4 layers this cake will be fine if you use a good stable frosting. My old vanilla cake recipe is more sturdy though but I do prefer this one over that one 🙂

    • DH

      5 stars
      Hi MK! This cake recipe is perfect! Im looking for an American Buttercream recipe that is less sweet that will crust for piping purposes and to hold up in heat. I cant seem to find a recipe that is not too sweet. Everyone loves the cake but complain of the icing being too sweet. Also is there a certain ratio of butter to icing sugar?

      • Cakes by MK

        Hi there! 🙂 I just shared a less sweet American style buttercream frosting which I love, but it doesn’t crust though sorry! It is still great for piping though but yeah if you need a crusting buttercream then that one won’t work. Unfortunately crusting buttercreams are naturally sweeter because they have more icing sugar in it. Sorry I can’t be of more help!

    • Victoria

      Hi there what is the best substitute for white vinegar I cant seem to get hold of any in UK. I’ve read that lemon or lime juice might work is that correct?

      • Cakes by MK

        Hi Victoria! 🙂 I believe in the UK it may be called spirit vinegar? I haven’t tried another alternative myself but in theory lemon juice should work fine, but I have also heard of people using apple cider vinegar as a substitute 🙂

    • Luciana

      5 stars
      Sorry if this is posted twice, I couldn’t see my first comment so not sure if I hit refresh by accident before posting.
      First off, this is my fav cake recipe ever!!! I’m making it for my sisters birthday and was wondering how many batches would you make for a two tier cake- first tier being 3 layer 8,” and second being 3 layer 6”? 2 batches or 2.5?

      Also, something I forgot to ask on the prev comment, would this American buttercream recipe also be enough as icing, crumb coat, and final coat for both tiers if I adjust it to the same number of batches as the cake recipe?

      • Cakes by MK

        No problem at all Luciana! 🙂 Comments from new users are moderated to make sure they aren’t spam so this is why you wouldn’t have seen your comment initially, but now that you’re an approved user your comments should now show up immediately after they’re posted :). So so happy to hear you’re enjoying the vanilla cake recipe 😀 and for that amount of cake I would recommend making 2.25x the recipe, but if it’s easier to calculate you can make 2.5x the recipe and any left over batter can be turned into cupcakes. In terms of the frosting, yes I think if you make 2.5x the recipe it’ll be enough for the two tiers 🙂 hope that helps!

    • Luciana

      5 stars
      I looove this cake, it’s my go to and so perfect!! I want to make a two tier cake for my sister’s birthday- The first tier is 3 layer 8” and the second tier is 3 layer 6.” Would you recommend I double this recipe to get enough batter for all layers, or do 2.5?

    • VANESSA

      Hi Maryam! I am so excited to try your cake recipe! I was just wondering what recommendation you have for turning this into more of a yellow cake? A little turmeric? Egg yolks?
      Thank you!

      • Cakes by MK

        Hi Vanessa! So happy to hear you’re wanting to give the recipe a go :D. So because this recipe uses whole eggs (and butter) it is technically a yellow cake, but if you want a more yellow colour then perhaps some food colouring? I wouldn’t recommend adding any extra ingredients as this cake has a careful selection of ingredients to ensure the cake is soft but stable. Hope that helps! 🙂

    • Pippa

      Sorry, I can’t search comments to see if this has already been asked, but would this recipe hold up to layering? I want to make a rainbow 6-layer 8″ cake.

      If I double the recipe, would it be enough batter for 6 x 8″ layers? I’m hoping the layers would be at least 1″ high to allow for trimming.

      Thanks for your help!

      • Cakes by MK

        Hi Pippa! For a 6 layer cake, if the cake layers are on the thinner side it should be fine, otherwise I would recommend adding in supports 🙂 1 batch will make 2 8 inch cake layers, so ideally you want to triple the recipe for 6 8 inch cake layers, but if you want thinner layers then double the recipe should be fine 🙂 hope you enjoy the recipe!

      • Yolandi

        5 stars
        It will most definitely
        I’ve made it and it lasted perfectly
        Definitely my go to vanilla cake

    • TJ

      5 stars
      This recipe is gold. Very easy to follow using minimal ingredients that I always have in my pantry. I don’t have an oven fan so I baked at 345f for 33 mins. I also didn’t have butter milk but used the substitute instead and let it sit for 30 mins and it thickened up beautifully. Do not overbake this cake. I took the cakes out the oven when the tooth pick still had slight crumbs because the residual heat took care of the rest. This cake is so tender and moist. Thank you for a great recipe for my family.

      • Cakes by MK

        So so happy to hear you enjoyed the recipe TJ! 😀

      • Adele

        Hello! I was wondering if this recipe will hold up well for 2 tiered cakes? 💕

        • Cakes by MK

          Hi Adele! Yes up to about 4 layers per tier with a good stable frosting and extra support holding up the top tier 🙂

    • Ola

      Hi there! Gonna attempt making this cake. I have a few questions though, for buttermilk I’m gonna attempt making a homemade one, you mentioned 1 cup of milk (remove 1tbsp) and add 1 tbsp of vinegar. This recipe also calls for vinegar as well. Would it damage the cake if i do the homemade buttermilk and plus add another vinegar to cake batter? Moreover wondering if i can make an 8in three layered cake with that? Would it be stable? Or is too soft it could collapse? Thanks a lot!

      • Cakes by MK

        Hi Ola! 🙂 Yes for homemade buttermilk that is what you would use, but keep in mind homemade buttermilk is thinner than store bought so want to use less of it (as stated in the recipe notes), and yes still keep the additional vinegar in the recipe. And a 3 layer 8 inch cake will be fine for this recipe (I would make 1.5x the recipe) 🙂 hope you enjoy it!

    • Aiza

      Hi there,
      Well can I know what I can use as a substitute to buttermilk pls?
      Thank you 🙂

      • Cakes by MK

        Hi Aiza! You can use a homemade buttermilk substitute but you will need to reduce the amount by about a 1/4 cup as it’s much thinner than buttermilk. Here is the recipe 🙂 https://cakesbymk.com/recipe/how-to-make-buttermilk/

        • Nathalie

          Hello,

          I tried the recipe a while ago in my previous oven (with fan) and it came out well. However since a month we have a new but bigger oven, which tend to bake the cake slower. The cake has the intention to bake more oily then before.
          I tried to lower the amount of butter and oil but is there an other solution without altering the recipe?

          Thanks for your help!

          Nathalie

          • Cakes by MK

            Hi Nathalie! 🙂 If you notice the cake is baking slower than usual then I would recommend bumping up the temperature by about 10 degrees C and see if that helps 🙂

    5 from 435 votes (235 ratings without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating





    About me

    Welcome to my blog! My name is Maryam and I LOVE baking! :) I hope to provide you with the tools (i.e. simple, from-scratch, quality tested recipes), so that you can confidently bake up delicious treats to share with your family and friends!

      Categories
      Tips & Tricks
      Specialty Desserts
      Single Layer Cakes
      Sheet Cakes
      Quick Desserts
      Puddings & Custards