Eggless Chocolate Cake
This eggless chocolate cake has a moist, tender crumb and rich chocolate flavor. It’s made without eggs, milk, or butter, so it’s a good option for anyone with food allergies or dietary restrictions.

This moist eggless chocolate cake is one I make on repeat when I’m out of eggs or butter but still want something homemade and chocolatey. Like many of my recipes, it comes together quickly with simple pantry ingredients and always turns out soft, rich, and satisfying.
You can serve it plain with a dusting of powdered sugar or turn it into a layer cake with chocolate frosting. A drizzle of caramel sauce or a scoop of ice cream makes it even more indulgent.
Recipe Highlights
- Easy to make: You only need two bowls and a whisk, no mixer is required.
- Freezer-friendly: Bake it ahead and save it for later.
- Works for most diets: Naturally vegan, egg-free, and dairy-free. Also try my tofu chocolate mousse or chocolate water mousse for more simple, diet-friendly desserts.
- Great for any occasion: Make it for birthdays, anniversaries, holidays, or whenever you want something sweet.
Key Ingredients & Easy Swaps

- Flour: All-purpose flour gives the best crumb. A gluten-free blend is a good substitute if needed.
- Sugar: Granulated or caster sugar is ideal. I don’t recommend brown sugar, as it changes the texture.
- Cocoa powder: Both natural and Dutch-process cocoa work well. I usually go with Dutch-process for its deeper flavor. It’s the same one I use in my flourless cookies.
- Baking powder: Make sure it’s fresh so the cake rises properly.
- Liquids: Any dairy or unsweetened non-dairy milk will do. You can also replace part of it with cooled coffee or juice.
- Oil: Canola, vegetable, grapeseed, or even coconut oil (for a hint of coconut flavor). Melted butter is fine but makes the cake non-vegan.
See the recipe card below for a detailed ingredient list and step-by-step instructions.
How to Make Eggless Chocolate Cake




Recipe Variations
- Mix-ins: Stir in chocolate chips, chopped walnuts, slivered almonds, or sprinkles.
- Mint: Add a teaspoon of mint extract to the batter.
- Coffee: Mix instant coffee or espresso powder into the dry ingredients and finish with a chocolate mocha ganache.
- Liqueur: Swap a few tablespoons of the liquid for Baileys Irish Cream.
- Spiced: Add a pinch of cinnamon, nutmeg, or cayenne pepper.
- Tropical: Stir in shredded coconut and sprinkle toasted flakes on top.
- Dress it up: Frost with chocolate ganache or vanilla buttercream, or swirl in some raspberry jam.
Elena’s Tips
- Measure the flour properly: Use a kitchen scale or the spoon-and-level-method.
- Don’t overmix: Stir until just combined to keep the crumb tender.
- Bake immediately: Don’t let the batter sit before baking.
- Avoid opening the oven door early: This can cause the cake to sink.
- Cool completely: Let the cake cool fully before adding powdered sugar or any toppings.
How to Store & Freeze
Storage: Cover and keep at room temperature for up to 2 days, or refrigerate for up to 4 days.
Freezing: Wrap individual slices tightly in plastic wrap and freeze for up to 2 months.
Recipe FAQs
It’s usually because the batter was overmixed. Stir just until everything is combined to keep the texture light.
Check your baking powder. If it’s expired the cake won’t rise properly. Always use fresh baking powder for best results.
Yes. As long as you use non-dairy milk, the recipe is naturally vegan.
Recipe adapted from “Cookaround”

More Eggless Dessert Recipes
- Avocado Chocolate Mousse
- Individual Apple Crisps
- Berry Cheesecake Parfaits
- Almond Chocolate Truffles
If you’ve made this eggless chocolate cake, leave a comment and rating below. I’d love to know how it turned out for you.
How To Make It: Eggless Chocolate Cake
Ingredients
- 1½ cups + 2 tablespoons (200 g) all-purpose flour sifted
- 1 cup (200 g) granulated sugar
- ¾ cup (75 g) unsweetened cocoa powder sifted
- 4 teaspoons (16 g) baking powder
- 1¾ cups + 2 tablespoons (450 ml) milk dairy or non-dairy
- 2½ tablespoons (35 g) vegetable oil
- 1 teaspoon vanilla extract
Optional
- powdered sugar for dusting
Instructions
- Preheat the oven to 320°F (160°C). Grease an 8-inch (22 cm) round cake pan with butter and flour, or use a baking spray.
- In a large bowl, combine the flour, sugar, cocoa powder, and baking powder.
- In a separate bowl, whisk together the milk, oil, and vanilla extract.
- Stir the wet ingredients into the dry ingredients until just combined. Be careful not to overmix.
- Pour the batter into the prepared pan and bake for 40 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cake cool in the pan for 15 minutes before transferring it to a wire rack.
- Once completely cool, dust with powdered sugar before serving.
Notes
- Nutrition Facts: One slice (90g). Calculated without powdered sugar and using unsweetened almond milk.
- Sugar: Use granulated or caster sugar.
- Cocoa powder: Both natural and Dutch-process work well.
- Liquids: Use dairy or unsweetened non-dairy milk. You can also replace half the milk with juice or cooled coffee.
- Oil: Neutral oils like canola, vegetable, grapeseed, safflower, corn, or avocado work best. Melted butter can be used but makes the cake non-vegan. Coconut oil adds a slight coconut flavor.
- Storage: Cover and store at room temperature for up to 2 days, or refrigerate for up to 4 days. For longer storage, wrap individual slices tightly in plastic wrap and freeze for up to 2 months.





cam i add pineapple orbutterscotch essence
Sure you can! :)
Just made this recipe, had no eggs or butter and couldnt be bothered to go shop! Its in the oven as we speak !!
Hello Elena,
I wanted to tell you i did your cake today and it was amazing my fam loved it and it was really easy to make plus the pictures you posted-after each step made easier that i was on the right track cant wait to try more of you cakes
Thanks
Hi Mera! Thank you for your feedback, I am so glad your family enjoyed the cake. :)
In the oven as we speak! The batter tasted delicious :D
I am waiting for the result :)
thank you so much for the recipe. I am afraid I need a recipe with no eggs. I know cakes made with oil are very moist but I am a little worried about the no eggs part.Nonetheless, I will give this a try and keep you updated. Thank you so much once again.
You are welcome, Emily! :)
Hi i have made this cake (well it is in the oven) is the nutritional information you have given per 11th of a cake ? I need to know as my son is diabetic.
Thanks
Vikki
Hi Vikki! The nutritional informations are for a slice of cake that weighs approximately 89 grams (3.13 ounces).
Hey, I baked this cake on few hours ago. Yap! Super moisture and soft. Best of the best eggless chocolate cake.
This is an amazing recipe! I just had a reunion weekend with college friends, and their son high highly allergic to eggs. At 15 months old, it is a huge bummer because finding a good no egg cake is hard so he missed out on his birthday. I made this cake with coconut milk (as he is lactose intolerant too), and it was amazing! Fantastic flavor, super easy to make, and the best part was this little boy shoving it in his face. Truly wonderful. :)
Patricia I am glad you liked the recipe. Thank you for the feedback :)
I tried this recipe, I had run out of eggs and decided to try this. It came out great, i used a teaspoon more cocoa, and my husband loved it. (we are not vegetarians either) good thing i used my 8×8 glass pyrex dish because its deeper. The cake came out taller than what you have pictured. about double and a half more than whats pictured, i dont know if it was the glass pan or the fact i have a gas oven. Thanks for the recipe.
Had no eggs in but really wanted to make a cake! Come across this and it’s currently in the oven! Can’t wait to try it because it smells lovely thank you!! X
Enjoy it! :)
I’m so glad I found this!! I felt like having something sweet last night but there were no eggs or butter which I usually use for baking… This was the first search result on google and I chose it.
So I had no eggs or butter, also no milk or wheat flour but I replaced milk with water and wheat flour with rye and potato flour (half and half) and the cake became sooo delicious. Just as good as any other cake I’ve made using eggs and butter and doesn’t leave you feeling nauseous after the first piece. Thank you so much, this has gained its place in my recipe book already.
Hi Julia! I am so happy that you liked the cake. Thank you for your beautiful comment, I always appreciate feedbacks :)
I love this cake…..
Googled egg free cakes when I’d promised someone a cake and came to make it and someone had eaten all my eggs!!!
So glad now…. I make this all the time. It’s simple and tastes delicious. And it’s still moist days later.
L O V E. I T ! x
I am glad you enjoyed the cake :)
i tasted the raw batter and it was soo good, ended up eating tho whole batter raw.. lol
Thanks for the recipe and it’s really amazinggg. simple and delicious!
Hi Elena,
I tried your chocolate cake . My kid enjoyed a lot.
Just made substituted the oil for chilli oil. Very yum
Wow, what a great idea!!!! :)