Moist Chocolate Cake (No Eggs, No Butter)

A  soft, sinfully-delicious and moist chocolate cake, which is eggless and butterless. Isn’t it wonderful?

sliced chocolate cake and a slice on a plate. Top view

This moist chocolate cake is the easiest cake I’ve ever come across. No fuss, no mess: you make it with just a wooden spoon. Be careful not to overmix the batter, otherwise the cake will be dense and heavy.

It’s a great recipe for those with egg sensitivities, or when you crave a good cake and you open the fridge to see you forgot to get eggs. You could never tell that it’s eggless, and the best part is it stays moist even after 3 or 4 days!

You can use this moist chocolate cake as a basic sponge cake for birthdays, anniversaries, or for any other special occasion. Fill it with whipped cream, chocolate ganache,  jam or keep it plain, with just some powered sugar sprinkled over the top.

This time I used soy milk, but I previously tried it with dairy milk, or half milk and half juice.

I hope you will enjoy it!

Recipe adapted from “Cookaround”

* For vegan, you can make your own powdered sugar (recipe here)

You don’t want to bake a cake? Try these muffins!

Easy cakes you might like:

eggless chocolate cake and a slice on a plate
eggless chocolate cake and a slice on a plate
5 from 152 votes
Moist Chocolate Cake- No Eggs, No Butter
Prep Time:
5 mins
Cook Time:
40 mins
Total Time:
45 mins
Author: As Easy As Apple Pie
Course: Cake

A soft, moist, sinfully-delicious cake, which is eggless and butterless! Use two bowls and a wooden spoon to make this easy dessert.

  • 1 ½ cup + 2 tablespoons (200 grams) all-purpose flour sifted
  • 1 cup (200 grams) granulated sugar
  • ⅔ cup + 1 tablespoon (75 grams) unsweetened cocoa powder sifted
  • 4 teaspoons (16 grams) baking powder
  • 1 ¾ cup + 2 tablespoons (450 ml) soy milk or dairy milk
  • 2½ tablespoons (35 grams) vegetable oil
  • 1 teaspoon vanilla extract
  • powdered sugar for dusting
  1. Preheat the oven to 160 degrees C (320 degrees F).
  2. In a large bowl, combine the flour, sugar, cocoa powder, and baking powder.
  3. In a separate bowl, whisk the milk, vegetable oil, and vanilla extract.
  4. Add the wet ingredients to the dry ingredients and stir with a wooden spoon until just combined.
  5. moist chocolate cake
  6. Don't over-mix!
  7. moist chocolate cake
  8. Pour the batter into a greased and floured 22 cm (8 inch) pan.
  9. moist chocolate cake
  10. Bake for 40 minutes or until a toothpick inserted in the center comes out clean.
  11. Cool the moist chocolate cake on a wire rack and dust with icing sugar before serving.
  12. Enjoy it!
Nutrition Information
Amount per serving (89 g) — Calories: 202, Fat: 5g, Saturated Fat: 1.3g, Sodium: 24mg, Carbohydrates: 39g, Fiber: 3g, Sugar: 20g, Protein: 4.6g

Did you make this recipe?

Leave a comment or share a photo on Instagram with the hashtag #aseasyasapplepie. We’d love to see what you come up with!

521 comments on “Moist Chocolate Cake (No Eggs, No Butter)”

  1. Thank you so much for this recipe! I had to make a last minute cake for my brother who is allergic to eggs and this was one of the only recipes I could find that was both egg and butter free.

  2. Easiest cake ever, perfect hack for when the fridge is empty, as it was today when I discovered this and the kids loved it. Great one for my teenage daughter to try making too.

  3. Thank u so much for this recipe! My sister loved it for her birthday, well, all the family did; including myself. I have tried other vegan chocolate cakes, but I didn’t love it like this one! From now on, I’m sticking to this one. Thanks again!

  4. I baked this last week. I usually bake sponge at 170 degrees but i followed the recipe.
    Toothpick didn’t come up clean after 40min so I left it 10 more minutes. Again. 10 more and still not clean but I removed it from the oven.
    Flavour was perfect. I loved it because it’s not too sweet but it was obviously overcooked.
    I will have to try again. Next time I will bake just for 40 minutes regardless what the toothpick says!

  5. Hi love this cake . But I think I mixed it too much trying to get rid of lumps..It was quite dense as you said. Should I ignore the lumps or is there any other advice. I am a complete novice at baking…my son volunteered me for baking an eggless and nutfree cake for school..haha..I am enjoying it though..

  6. Hello,
    Do I have to use full fat milk in this recipe or I can use 1.5% fat milk.

  7. Lovely recipe! I used normal milk as I recently found out I’m allergic to soy milk unfortunately. Does almond/rice milk work too?

  8. Hi Elena. Can we use orange or any other fruit juice to flavour the cake instead of milk?

  9. The wife and I had a craving for cake, but no eggs and no butter seemed to spell disaster. Found this recipe, tried it, and now I believe in miracles.
    You are a saint for sharing this.

  10. Made it just some time back. Outcome was awesome. Really nice cake..

  11. I am baking it weekly,ther is always a reason.Also today for my mamas birthday.Have you also no cocoa version?Thanx it is fantastik cake great looking and good tasting. πŸ˜‰

  12. Almost empty cupboard led to me using yoghurt instead of milk. This worked out great too. Thanks for the recipe! It was super- moist, but the toothpick did come out clean!

  13. Can these be made into cupcakes?

  14. Hi Elena, I want to try this recipe with my 4 year old daughter, but I only have an 8 inch square pan, how can I adapt the ingredients so it can work for an 8 inch square pan or should I just keep the same measurements but cook it for a little less time? (I don’t mind it if the cake is not as high as it’s intended to be).

  15. made this cake today and took it to my Buddhist centre it didn’t last long they loved it . thanks , its not easy to find a nice vegan cake recipe

  16. How would I bake these temp wise and time for mini cupcakes?? πŸ™‚Β 

  17. Hi ,
    Thanks for this receipt which turned out to be a winner on the table last night.. I just have one query can you tell me is there any way to make it little more sweeter than it is for the kids?
    Thanks for the reply.

    • Hi Kalai! I am glad you liked this cake.:)

      To make it sweeter, you can add chocolate chips or increase the sugar to 225 grams (1 cup + 2 tablespoons)

  18. I normally only make my kids box cakes but last night I made this and my kids ate almost the whole cake in one sitting!!!!! It’s an easy and simple recipe and tastes amazing!!!

  19. I had decided a few weeks ago that your low fat apple cake was my favorite cake but after making this one, I’m torn!! My fridge and pantry were looking empty so I decided to try this recipe and my god, what a success. It was ridiculously moist, and a friend (who went for seconds and thirds!) compared it to an “amazing chocolate cloud”
    I love the fact that it’s vegan and that the ingredients are all “basics” which makes it possible to do it pretty much anytime (this might be a bit dangerous…..!)
    It also looks just as amazing as it tastes, which is always a nice bonus
    Thank you so much for this recipe!

  20. Can you use coconut oil instead of vegetable oil?

  21. Hi Elena,

    Can I use sunflower oil instead of vegetable oil? I plan to bake it tomorrow hopefully will turn out well!!

  22. Okay, so I made this and it was amazing…. like crazy moist! I should say I don’t like chocolate cake but needed to whip something up with the ingredients I had on hand… hence my google search for a no egg recipe. Β I first made a simple graham cracker crust with cracker, butter, and brown sugar. Then I topped it with this batter and sprinkled slivered almonds on top! I used a 9×13 pan and cooked it for the 40minutes. The crust added a little bit of texture and saltiness which made an already amazing recipe perfect.Β 

  23. WOW!! My family consumed this cake in two days. They were skeptical at first, no eggs no butter can’t be good. Nevertheless they are eating their words as well as the cake. Thank you very much

  24. This cake is so good! I made it for my egg-free two year old’s birthday cake and frosted it with chocolate hummus. It got rave reviews from everybody. I highly recommend this cake!

  25. This is an awesome recipe, tried it, loved it, I added a teaspoon of salt I mine though, thanks for this!!!

  26. Hi Elena,

    Thank you for sharing this recipe it worked for the first time baking this! I used wholemeal flour instead and reduced the cocoa powder down to 50g and grated 25g of 70% dark chocolate and reduced sugar to 150g so I can have ice cream in the side, it worked as a treat and cake managed to be fluffy and moist but not overly wet. I basically baked for 43 minutes and turned oven off and left the door partially open with the cake in it for 10 minutes, it came out just right.

    I came across this recipe as I was trying to find a way to burn up expensive soy baby formula I purchased to introduce soy product to my little one. Well it’s a success and I will now freeze the soy milk powder and use it to bake this cake .

    As to overcome excessive muxing issue for the lumps, I basically mix gently and let it sit for 10 minutes so the lumps can come to top and absorb the liquid. I then mix gently again to break the visible lumps.

  27. Hey there! Do you think I could use cake flour or would that just cause a disaster?

  28. Great recipe, thanks!

  29. Just made it and the cake came out fabulously! but the taste even better πŸ™‚ Thanks so much for the recipe.

  30. Just made this and it’s delicious!! I’ve been having a huge cake craving but we have no eggs so I thought this will just have to do, so off to mixing I went! It’s a very simple recipe and very easy to follow, I did however take “don’t overmix” a tad too seriously and so at the top of my cake there are a few powder spots/lumps but oh well.. Oh I also used half unsweetened cocoa powder and half dark unsweetened cocoa powder

  31. OMG! This is a really simple and useful recipe. I made it on my sister’s birthday and she liked it very much and everyone praised me.
    Thanks for sharing!!

  32. This recipe is really good. Love it!!

  33. I was so pleasantly surprised with this recipe. I had no eggs and no soy milk, so I substituted 1 cup of nonfat half and half and 3/4 cup of almond milk for the dairy. The cake was beautiful , moist, and just sweet enough. My husband loved it and between the two of us we ate half in one evening. I tried not to over mix the batter based on the comments made by others and baked it for exactly 40 minutes–came out just like your picture. Served it with whipped cream but will try with vanilla ice cream next time. I also love how easy and quickly it all came together. Great dessert when you don’t have lots of time or ingredients.

  34. Love this. How can I make a 13 x 9?

    • Hi Connie! 9 eggs, 270 grams (2 1/3 cups + 1 tablespoon) cake flour, 270 grams ( 1 1/3 cups) sugar, a pinch of salt, 2 teaspoon vanilla extract or grated lemon zest.
      Baking time will be longer, please check it after 45/50 minutes.
      Happy baking! πŸ™‚

  35. Omg just made this cake so easy ! And the texture is great!! Β not dry Β not too moist it’s perfect I chopped Β 70g of vegan choc to sprinkle on Β top of Β batter prior to cooking 40 mins thankyou so muchΒ 

  36. I found this recipe a couple of years ago and it’s been a regular in my house ever since. I have made this recipe over 10 times it’s incredibly easy! Works well with soy milk too. Give it a try!Β 

  37. This recipe is so easy, and great when the pantry is running low!

    I baked in two loaf plans (baked 35 min) and made a iced layer cake. So glad I found this!

  38. Great recipe thank you πŸ™‚ didn’t have any butter, so I found this Awesome recipe.
    Forgot to combine the dry ingredients together before mixing in the wet mixture.. but it turned out fine!Β 

    Also my baking pan was too short, so I added one egg to the remaining mixture and made into 5 cupcakes πŸ˜€

    Not too sweet which is healthier but I would probably add a little extra sugar next time Β πŸ™‚Β 

  39. Loved the recipe! Is it possible to add some chocolate chips into the batter?

  40. Was looking for vegan recipes and saw this. Have just put the batter in the oven and will let you know after 40 minutes!!

  41. I am out of eggs and didn’t want to go to the store during this pandemic just to get eggs. This is the most delicious cake! it turned out beautifully! I would make again anytime even if I had eggs! The chocolate aroma that is filling the house smells wonderful!

  42. This Is the best chocolate cake I have ever baked!
    It’s soft and tasty, and it is lighter than any other cakes I have ever eaten.
    Thank you!

  43. I’m from Scotland, confused by your measures as we don’t use cups here!! Could you confirm how many grams of flour and sugar? Is it 200 of each? Really hoping to bake this for my son’s birthday cake as have no butter and in lockdown!! Many thanks!

    • Hi Fiona! All my recipes are in cups and in grams. You can find the gram measurements between brackets. Yes, I confirm 200 grams of plain flour and 200 grams of granulated sugar. Happy baking! πŸ™‚

  44. This cake was very delicious I loved it lots!

  45. Just popped back to say that the birthday cake was delicious and a great success! Thank you for the recipe – will definitely be making again.

  46. The best chocolate cake recipe I have ever tasted!!!!Β 
    I have no problems with Eggs or Butter but I just didn’t have any in the fridge at the time, safe to say they were not needed and I enjoyed the taste so much. I added vanilla buttercream on the top and it was just phenomenal. Thankyou so much for this recipe! X

  47. I made this recipe with coconut milk an 3/4 cup sugar. It was great super moist as promised! Thanks for this recipe. Did you try replacing sugar with something else?

  48. We’re on lockdown because of the Coronavirus and there’s a shortage of eggs here in Israel. Needed a no egg birthday cake for my son. Cake’s still in the oven but the batter is scrumptious!! Just have to stop myself from sneaking a taste. Many thanks for saving the (birth) day!

  49. Just had a piece of the cake. Fabulous!!

  50. Absolutely loved this recipe when I first tried it.

    I’ve run out of eggs and am freezer baking right now so I wondered how well this cake freezes???

Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.