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.





I made some changes to suit my work colleges food requirements.
I used organic gluten free all purpose flour- same measurements
Rice malt syrup – same measurements
Raw organic Cacao powder – same measurements
Gluten free baking powder- same measurements
Organic Almond milk -unsweetened – same measurements
Extra virgin coconut oil- same measurements
I also added 3 tablespoons of Chia seeds- soak them in the wet ingredients until they start to glue up or 20-30 mins
I also added about ½ hazelnuts and soaked them in the wet ingredients.
This cake does not need a lot of stirring as its states-
To dress the cake I melted 300grams of Darkest cooking chocolate, add a tablespoon of Nutlex-with olive oil and a 2 tablespoons of Almond milk. Stir until smooth
Cake was hit!!
Thank you so much for letting me know your changes. I am sure other readers will find them useful! :)
I am glad your colleagues loved this cake!
I made this cake and it turned out wonderful! I twisted the recipe a bit by adding spices ( 1 tsp cinnamon, 1/2 tsp nutmeg, and 1/4 tsp cardamom) and I topped it with a brown sugar frosting to make it a sort of chocolate spice cake. It was extremely moist and easy to make. I also used sunflower oil instead of vegetable oil and that was fine. Thanks for the recipe!
I am so glad to hear that, Sydney! Your version sounds delicious :)
Hi Elena,
Just wanted to ask you whether the normal milk I’m using should be cold or luke warm when I add it to the dry ingredients. I’m planning to make this cake tomorrow for my brother and sister-in-law’s 10th year wedding anniversary!! Fingers crossed it works out ;)
Hi Aneeka! Cold is fine. Please let me know how it goes :)
This is so delicious! I added chocolate chunks and WOW. MY MIND WAS B L O W N!!!!
I will make it again!!!
I am glad you liked it! :)
I’ve always been skeptical about vegan cakes, probably because people who baked them and offered them to me didn’t came across this recipe!
I tried it with coconut oil and then covered it in dark chocolate ganache and it’s to die for!
It’s so easy to make I can’t wait to try out new ways of flavoring it.
Thank you!!
Thanks for the comment, Valentino! So glad you enjoyed it.
The chocolate ganache is a great idea! :)
Yum…………..
I loved the recipe !! It is so simple .. Thank you so much for sharing this !! My daughter loved the cake :)
Glad to hear that, Neha! :)
I used black forest powder as a substitute for cocoa powder and the taste, so the result it is not too sweet but light. Awesome recipe!
I am glad you liked this recipe, Hanza!
Can i make this cake using normal milk
Sure! :)
I used coconut oil and this cake is to die for!!! So moist and dense!
Hi!
Just want to leave a big thank you for the great and simple recipe!
I had a massive late night cake craving and I thought I can try making a mug cake. But…OMG!! No butter and no egg!!!
I was 10 seconds away from ordering $25 dessert online from Uber eats…my husband would rather let me order $30 cake to satisfy a craving rather than upsetting me during “that time of the month” HAHAHA.
But I also don’t want to spend $25 on a small chocolate cake so looked up recipes for cake with no butter and egg and randomly picked one. And whoa!!! What a surprising!! It’s so easy and so quick to prepare. It tasted great and stayed moist for almost 3 days now (we ate only about a quarter each time). I cut down the sugar to half And it was perfect for us. We must say it tastes better than the cakes with eggs and butter!
This recipe is staying on fridge..Thanks again!
I am glad you loved this recipe, Wikki! Thank you so much for your feedback!
I made this earlier today when I had a sudden urge to bake a chocolate cake (it’s my late mother’s birthday and she was a chocoholic) and knew I didn’t have any eggs. Also discovered I had no oil so I used melted butter. I will definitely use oil next time. I prefer using oil in cakes. Also once I started I discovered I was out of vanilla extract but I did have coffee from this morning, so I added some coffee in place of the vanilla and with the milk, which in my case was half-n-half. According to my fiance, it is a chocolate cake that actually tastes like chocolate. Now I am wondering if I can double it and bake it in a bundt pan, of course, the bake time will need to be adjusted.
I am happy to hear that, Mowse. You can definitely use a bundt pan… bake it for 30 minutes then check for doneness. Let me know how it goes :)
Thnx soo much for the recipe it tastes so great everyone loved it
Glad you enjoyed it, Tana! :)
This is such a great cake! I love cakes that don’t require eggs! It satisfies my impromptu baking spells. I never have eggs in the cupboard, so used to never bake. Now…. my world has been revolutionised! Perfect when you have a sleeping baby and it’s cold and wet outside. Thank you!
I am glad you loved this recipe, Anna! :)
I made this cake for dessert when my grandma and grandpa came, it turned out extremely well and every one loved it
I am so happy to hear everyone loved the cake :)