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!

eggless chocolate cake and a slice on a plate
eggless chocolate cake and a slice on a plate
5 from 106 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 (89g) — 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!



379 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

Leave a Reply

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

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