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.





Hi Eva! Yes, you can use almond milk (even water or juice if you wish) and olive oil!
I hope you will like this cake. Happy baking! :)
This is, hands down, the best chocolate cake I’ve ever made & eaten, and knowing how simple the recipe is just makes it even more delightful to eat. I used to think you needed eggs to bind ingredients, but your recipe has debunked that thought. The extra baking powder and milk/oil combo is just genius. I reduced sugar by half and added some choco chips instead. Also added some cola to the milk but kept the milk proportion the same. You have made my life better with this terrific recipe- will be coming to this for all my choco cake needs! Thank you!!!!
Absolute life saver of a recipe! Ran out of eggs and made this in a desperate need for chocolate on a rainy day baking session between reading.
I agree with Kay that it isn’t as sweet or as chocolatey as I’d hoped, but I whipped up a divine very un-vegan ganache with butter, chocolate, pure icing sugar and Philadelphia cream cheese. It needed an additional 20mins to bake and is somewhat dense but that may be because I eyeballed the measurements rather than faff around with my electric scale. and used a tin that was only 20 cm not 22 cm. Next time I might add some melted chocolate in the batter but it will probably ruin what is a beautifully easy recipe! Will definitely use again!
Hi! I’m allergic to eggs so this was a good recipe to try out. I reduced the sugar, added in frozen cherries, and served with freshly whipped cream — a quick, easy, and DELICIOUS substitute for black forest cake! For next time I plan to add cherry-flavored brandy to the finished cake and let that soak in before enjoying it with whipped cream. Thanks for sharing your recipe.
Ran out of eggs and was in a baking mood, this recipe is definitely what I was looking for. Pretty good. Very easy. A little dense and a not quite as sweet as I was hoping for, but surprisingly good nonetheless. Filled it with homemade whipped cream and topped it with ganache frosting, and it was a very nice late night treat.
My brother baked this twice and it has been tastefully memorable with amazing icing. A game changer
Fab and very useful recipe! We’re moving house soon so trying to use up things from the cupboard, but had no eggs or butter – this came out perfectly and satisfied our craving for a little sweet treat! I even baked it in a ceramic pie dish (as we’ve packed our cake tins) and it came out wonderfully! Foolproof and very tasty, thank you!
Thank you for the feedback, Hannah!
Thank you for this beautiful recipe. I recently developed an egg allergy, which has been a bummer for a lover of baked goods. This cake is wonderful and moist. It’s not just “good for an eggless cake” but a fantastic cake on its own, period. Many thanks!
Thank you so much for your review, Amanda! I am so glad you enjoyed it!
I am no baker but thought, oh well I have the ingredients! I used oat milk and honestly it’s one of the best cakes I’ve ever made! I have zero equipment too so bonus! Highly recommended giving it a whirl✨
I’m so glad you enjoyed it, Jules!
This cake is a game changer, been requested to make an eggless cake so decided to go with this recipe. Wow it tastes amazing
Delicious. Made this the second time with coconut milk instead of regular milk. Yummy. Thanks for sharing!
Thank you for the feedback, Avi! Glad you liked it! :)
Amazing recipe. I am not a baker at all. But due to pandemic, I am trying multiple things and I am so glad that I found this recipe. The taste and texture was just like any store bought cake. I topped it with a little bit of chocolate syrup and fresh berry and VIOLA!!!!! Thank you for sharing this amazing recipe!!!!
Happy you liked it! Thank you for the feedback, Gauri! :)
Hi Elena. I made the cake for my husband’s birthday and I was impressed! I used self raising flour and added some almond flour and some grated carrot too. I will definitely try it again!! Thank you.
Thank you for the feedback, Hema! :)
Best, easiest chocolate cake ever! Delicious and moist even without frosting. The best part is that my son, who is allergic to eggs, can enjoy a slice of cake with us at last. Thank you!
So glad to hear that, Nathalie! Thank you for the feedback! :)
This is soooo good! Just finished chilling the cake with a homemade citrus glaze and I’m in love. Also replaced 1/2 of white sugar with brown sugar and 1/2 of the APF with CF just to try it out and turned out really well. I think I’ve found my new go-to chocolate cake base. Thank you!
The citrus glaze sounds amazing!
Thank you for the feedback, Alexandra! :)