Subscribe to get new recipes straight to your inbox!

    Moist Eggless Vanilla Cake

    I don’t think I’ve ever been as frustrated when recipe testing as I was when it came to trialing out an eggless vanilla cake! 😂

    Well, I can laugh about it now, because after some drastic changes to the methods I was using, I finally came up with the perfect eggless vanilla cake! It is soft, moist, flavourful and you wouldn’t have a clue that it didn’t have any eggs! I frosted mine with my stabilized whipped cream frosting recipe, but it will literally pair perfectly with almost any type of frosting 🙂

    eggless vanilla cake

    How to make this eggless vanilla cake

    This cake recipe is similar to a hot milk cake, except there’s no eggs! It is really easy and comes together in a few quick steps – no mixer required!

    Begin by preheating your oven to 160°C (320F) with the fan on, and grease and/or line two 8 inch cake tins. I like to grease my cake tins with my homemade cake release.

    Next, sift together flour, baking powder and salt. Mix with a whisk and set aside.

    eggless vanilla cake

    In a large mixing bowl, combine yoghurt, sugar, vanilla and baking soda. Mix until well combined and set aside. The reason why we’re mixing the baking soda in at this stage, is because it’s main purpose in this recipe is to neutralize the flavour of the yoghurt, although it does help a little with the rise as well. 

    eggless vanilla cake

    In a microwave safe bowl or jug, combine butter, oil and milk. Heat in the microwave (you can do this over a stovetop if you prefer), until the butter is fully melted and the mixture is hot to the touch.

    Add half of the milk mixture into the yoghurt mixture and mix until well combined.

    eggless vanilla cake

    Then add in half of your pre-sifted dry ingredients and gently mix with the whisk until just combined. Then add in the remaining milk mixture and gently whisk until just combined. Finish by adding the remaining dry ingredients and gently whisk until just combined. Do not overmix.

    eggless vanilla cake

    eggless vanilla cake

    Distribute the batter evenly into the two 8 inch cake tins, and then give the cake tins a light bang on the counter to release any large air bubbles. Bake for 28 minutes, or until a toothpick comes out clean.

    eggless vanilla cake

    I frosted this cake with my stabilized whipped cream frosting which tastes INCREDIBLE. It’s light, not too sweet and is the perfect frosting for those who don’t particularly like a heavy buttercream. I have heaps of other great frosting recipes too which you may want to try out 🙂

    eggless vanilla cake eggless vanilla cake

    eggless vanilla cake

    Moist Eggless Vanilla Cake

    5 from 216 votes
    Print Pin Video
    This eggless vanilla cake is soft, moist, and you wouldn't have a clue that it was eggless! It follows a method similar to a hot milk cake, but without the eggs.
    Prep: 10 minutes
    Cook: 28 minutes
    Cooling Time: 1 hour 30 minutes
    Total: 2 hours 8 minutes
    Servings: 12 people
    Author: Cakes by MK

    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
     

    • cups (330 g) flour - regular, all purpose
    • tsp baking powder
    • ½ tsp salt
    • ¾ cup (185 g) yoghurt - regular (not Greek - see note 1), room temperature
    • cups (300 g) white granulated sugar
    • tbsp vanilla essence/extract
    • ½ tsp baking soda
    • ½ cup (113 g) unsalted butter
    • ¼ cup (50 g) unflavoured vegetable oil - I use canola
    • 1 cup (240 g) milk

    Instructions

    • Preheat oven to 160 °C (320°F) with the fan on (see note 2 if you don't have a fan function) and grease and/or line two 8 inch cake tins (I use my homemade cake release).
    • Sift together flour, baking powder and salt. Mix together using a whisk and set aside.
    • In a large mixing bowl, combine yoghurt, sugar, vanilla and baking soda. Mix until well combined and set aside.
    • In a microwave safe bowl or jug, combine butter, oil and milk. Heat in the microwave (you can do this over a stovetop if you prefer), until the butter is fully melted and the mixture is hot to the touch.
    • By this point your yoghurt/baking soda mixture should be frothy. To it add in half of the heated milk mixture and using a whisk mix until combined. Then add in half of your pre-sifted dry ingredients and gently mix with the whisk until just combined. Then add in the remaining milk mixture and gently whisk until just combined. Finish by adding the remaining dry ingredients and gently whisk until just combined. Do not overmix.
    • Distribute the batter evenly into the two 8 inch cake tins, and then give the cake tins a light bang on the counter to release any large air bubbles.
    • Bake for 28 minutes, or until a toothpick comes out clean. Let the cakes cool in the cake tins for about 20 minutes, before turning them out onto a wire rack to completely cool.

    Video

    YouTube video

    Notes

    Note 1. You want to use a regular yoghurt not Greek yoghurt. The reason for this is because Greek yoghurt has a higher fat content, and this can throw off the balance of the cake. If you have a low-fat Greek yoghurt then this should be okay to use. 
    Note 2. If you don't have a fan oven, bake at 175 °C (347°F).
     
     

    Nutrition

    Calories: 4145kcal | Carbohydrates: 592g | Protein: 62g | Fat: 171g | Saturated Fat: 78g | Polyunsaturated Fat: 38g | Monounsaturated Fat: 40g | Trans Fat: 4g | Cholesterol: 299mg | Sodium: 3006mg | Potassium: 807mg | Fiber: 9g | Sugar: 339g | Vitamin A: 3519IU | Calcium: 1207mg | Iron: 17mg

    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: eggless cake, eggless vanilla cake, moist eggless vanilla cake, moist vanilla cake
    Tried this recipe?I love hearing from you! Tag me @cakesbymk.nz on instagram so I can see your amazing creations 🙂

     

    More Recipes

    590 Comments

    • Jacqueline

      I have tried many of your recipes and I really love how they baked up and taste. Am going to give this eggless recipe a try but was wondering what the fat content of the yoghurt should be as there is a difference in fat content in yoghurt depending on where in the world you live. Hope you can help me out with this

      • Cakes by MK

        Hi Jacqueline! 🙂 So so happy to hear you’re enjoying the recipes 😀
        The fat content of the yoghurt I use for this recipe is around 1.5g of fat per 100g 🙂
        Hope that helps and hope you enjoy the recipe!

    • NANCY

      HEY , THIS RECIPE IS SOOO GOOD….WOULD YOU PLEASE BE ABLE TO HELP ME AS I WANT TO MAKE THIS CAKE FOR 30 PPL. COULD YOU PLS HELP ME WITHUPSIZING THIS ..PLEASE PLEASE

      • Cakes by MK

        Hey Nancy! 🙂 So so happy you’re loving the recipe 😀
        For 30 people you could double the recipe and make two 10 inch cake layers, or make 1.5x the recipe for a 3 layer 8 inch cake. When slicing, cut into small cubes (as opposed to triangles) and you should be able to get a lot of serves from it – enough for 30 people 🙂
        Enjoy!

    • Alex

      Love this cake recipe. I have a 1 year old with an egg allergy and it was perfect for her 1st birthday cake! Can this be turned into a mini muffin batter? With maybe less sugar?

      • Cakes by MK

        Awesome! So happy to hear you enjoyed the recipe Alex and so glad your daughter was able to celebrate with an egg allergy friendly cake 🙂
        Yes you could totally turn these into muffins and reduce the sugar slightly (not too much as this will change the texture/moisture of the cake), you will just need to reduce the cook time to about 18 mins or so 🙂

    • Taiybah hussain

      5 stars
      Thank you so much for this recipe. This was amazing!! This is the best recipe I tried and I tried 4 different ones before this.

      How long does this cake last in the fridge and how can I make this into a chocolate cake.?

      Thanks

      • Cakes by MK

        So so happy to hear you loved the recipe Taiybah! 🙂 It will last at room temp in an airtight container for a few days, and in the fridge for up to a week or so 🙂
        You can find my eggless chocolate cake recipe here 🙂 https://cakesbymk.com/recipe/moist-chocolate-cake-eggless/

      • Garol

        Unfortunately my cake turned out too dense. I used 3% yoghurt. I tried this 2 times, second time added less fat ingredients, on top it was more fluffy but bittom still was dense. What will be the problem?

        • Cakes by MK

          Hi Garol 🙂 So sorry to hear the cake turned out dense! It should be nice and fluffy so I’ll try and provide some tips. Did you happen to use two cake tins for the recipe? If not, then that is likely the cause of the dense cake as the batter does need to be distributed into two 8 inch tins to allow it to rise properly. Secondly, I would recommend using the gram measurements (if you didn’t already) for best results. Also be sure not to overmix the batter at the end (this can cause the cake to be dense). Lastly, double check your leavning agents are still active. Hope that helps for next time Garol 🙂

    • Kate

      5 stars
      My little kids are both anaphylactic to egg. This is BY FAR the best eggless cake recipe we have ever made! We also tried it with gluten free flour and made cupcakes and they turned out just as delicious! thank you so much for a recipe we will probably use on repeat for years to come.

      • Cakes by MK

        Hi Kate! Awww yay! So so happy to hear you all loved the recipe, really appreciate the feedback 😀

    • Mercy

      I tried this cake but used sour milk instead of yoghurt and fresh milk. It was delicious ❤️.

      Thank you

      • Cakes by MK

        Thank you so much for the wonderful feedback Mercy! 🙂 So happy to hear you enjoyed the recipe and great to hear the sour milk worked well too 😀

    • Rebecca

      How many cupcakes would a standard recipe make? I’d like to make this for my toddler with an egg allergy. Thanks!

      • Cakes by MK

        Hi Rebecca! 🙂 You could probably make about 24 cupcakes with this recipe 🙂
        Hope you enjoy it!

    • Rachael

      5 stars
      Thank you for this recipe – it allowed for a birthday cake for eggless guests!

      This came out so beautiful and delicious – tbh it was so good that I may make this cake even if my guests can eat eggs!!! I used spelt flour instead of AP and it added a really wonderful layer of flavor to the cake.

      • Cakes by MK

        So so happy to hear you loved the recipe Rachael! 😀 Haha yes you would never tell it was eggless right?! Have never tried baking with spelt flour before, I’ll have to give that a go sometime 😀

    • Jay

      Can i substitute sour cream instead of yogurt?

      • Cakes by MK

        Hi Jay! I haven’t tried that substitute myself so I’m not too sure how well it would work sorry! Usually sour cream works well as a substitute for yoghurt, though it can make the cake a bit more dense. Hope that helps and would love to hear how it goes if you decide to try it out 🙂

        • Eshwari

          Hello MK,tha k you for the wonderful recipe…I did try with sourcream and the results were as good as using youghrt…

          • Cakes by MK

            Awesome! So glad to hear you loved the recipe Eshwari and that the sour cream worked well as a substitute 😀

    • Susan

      I have made this eggless cake previously and it was perfect, I now need to make a small 3 inch cake for my grandson’s first birthday, what temp and how long should I bake it? Thank you!

      • Cakes by MK

        Hi Susan! So happy to hear you’re enjoying the eggless vanilla cake recipe 😀
        For a small 3 inch cake, the cake layers will bake up very quickly. I would keep the temp the same, but maybe check them around the 15 min mark (or even a bit earlier) and then bake more if needed 🙂
        Hope that helps and hope your grandson has a wonderful first birthday 🙂

    5 from 216 votes (105 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