This moist and rich eggless chocolate cake is also dairy-free and vegan. Made in one bowl (no mixer required), it's a perfect no-fuss recipe for a weeknight dessert!

Jump to:
[March, 2023: I've reworked the recipe and updated this post with all new pictures. Enjoy!]
Why this recipe works
- A moist and rich one-bowl chocolate cake recipe, no mixer required
- This cake is egg-free, dairy-free, and suitable for those on a vegan diet
- Great served plain or dusted with powdered sugar
- Perfect for a busy weeknight dessert!
Wacky Cake, Crazy Cake, Oil & Vinegar Cake - that's just some of the names for this egg free chocolate cake. That's because it's a chocolate cake with...uhm...vinegar and oil. And other good stuff, I assure you!
With no eggs or butter required (and no mixer), this one-bowl chocolate cake is so easy to throw together that I make it on a weekday when I want to treat the family.
This yummy vegan chocolate cake is rich, moist, and very chocolatey, and really only needs a dusting of powdered sugar to finish it. A no-fuss weekday dessert, we generally just serve the cake right from the pan.
You can also make chocolate cupcakes without eggs. Topped with chocolate buttercream frosting, any day can be a celebration when there are cupcakes around!
Or this same eggless chocolate cake recipe (scaled down by four) is how you make a quick Microwave Chocolate Mug Cake. That's right, a single serving cake cooked in the microwave in 2 minutes. How cool is that!
Whether you call this a Wacky Cake recipe or a Crazy Cake recipe, it's quick and easy to make. Banish the box mix, and make it a special day with chocolate cake!
Recipe Ingredients
You'll need the following ingredients to make this chocolate cake recipe without eggs:
Ingredient Notes
This egg-free cake recipe uses basic ingredients that are probably in your pantry right now.
Vinegar: white or apple cider vinegar. This is what reacts with the baking soda to leaven the cake.
Baking Soda: Reacts with the vinegar, giving the cake a light lift. Don't make the mistake of using baking powder instead - the cake won't have the loft it needs.
Cocoa Powder: I've upped the ante by using dark chocolate cocoa powder. Feel free to substitute regular cocoa powder if you prefer.
Espresso Powder: An optional ingredient, espresso powder also helps to give this cake an intense chocolate flavor.
Water: Boiling water is necessary to help the cocoa powder to bloom, that is, melt well into the cake batter.
See the recipe card for a full list of ingredients and measurements.
How to make eggless chocolate cake
Step 1: Mix the dry ingredients
For best results, use a sifter to remove any lumps from the flour and cocoa powder.
Whisk together the flour, sugar, cocoa powder, espresso powder, baking soda, and salt (photo 1).
Step 2: Add the wet ingredients
Add the canola oil, vinegar, and vanilla. Pour in the boiling water and stir until the batter is smooth (photo 2).
Step 3: Bake the cake
Transfer the cake batter into a 8- x 8-inch baking pan that has been sprayed with baking spray and lined with parchment paper. Tap the pan on the counter a couple of times to shake out any bubbles.
Bake at 350˚F for 28 to 30 minutes, or until a cake tester inserted in the center of the cake comes out clean (photo 3).
Choose your cake presentation path
You can either serve the cake from the pan or not, your choice. Either way, all it needs is a dusting of powdered sugar before serving.
- Serving from the pan: Allow the cake to cool in the pan for 30 minutes.
- Serving the cake out of the pan: Allow the cake to cool for 15 minutes in the pan, then turn it out onto a cooling rack. Transfer to a platter before serving.
Note: The top of the cake is delicate, so turning it out can leave impressions or even tear a bit. Covered with powdered sugar, no one will notice!
Storage Instructions
Store the cake in an airtight container on the counter for up to 3 days. For longer storage, freeze, wrapped tightly with plastic wrap and placed in an airtight plastic bag, for up to a month. Thaw at room temperature, then dust with powdered sugar and serve.
Questions asked and answered
Here are some questions that you might have...
No! The flavor is dominated by the chocolate. Using dark chocolate cocoa powder and espresso powder will intensify this flavor even more.
Sure! You can experiment with flavors for the oil, keeping in mind the effect will be subtle. Different vinegars will have different acidities, so while the flavor may or may not be altered much, the amount the cake rises can be affected.
More recipes featuring chocolate to try
Recipe
Eggless Chocolate Cake
Ingredients
- 1½ cups all-purpose flour
- 1 cup granulated sugar
- ¼ cup dark chocolate cocoa powder, see Recipe Notes
- 1 teaspoon espresso powder, optional, see Recipe Notes
- 1 teaspoon baking soda
- ½ teaspoon kosher salt
- ⅓ cup canola oil
- 1 tablespoon white vinegar, or cider vinegar
- 1 tablespoon pure vanilla extract
- 1 cup water, boiling
- powdered sugar, for dusting
Instructions
- Preheat the oven to 350 °F. Spray a 8- x 8-inch inch baking pan with baking spray and set aside. If you'll be serving the cake out of the pan, line the bottom with parchment paper. For best results, use a sifter to remove the lumps from the flour and cocoa powder.
- In a medium bowl, whisk together the flour, sugar, cocoa powder, espresso powder, baking soda, and salt.
- Add the canola oil, vinegar, and vanilla. Pour in the boiling water and stir until the batter is smooth.
- Transfer the cake batter into the prepared pan, and tap the pan on the counter a couple of times to shake out any bubbles.
- Bake for 28 to 30 minutes, or until a cake tester inserted in the center of the cake comes out clean.
- Allow the cake to cool in the pan for 30 minutes. If you prefer to serve the cake out of the pan, allow it to cool for 15 minutes in the pan, then turn it out onto a cooling rack. Transfer to a platter before serving.
- Dust the cake with powdered sugar, then serve and enjoy!
- Storage Instructions: Store the cake in an airtight container on the counter for up to 3 days. For longer storage, freeze, wrapped tightly with plastic wrap and placed in an airtight plastic bag, for up to a month. Thaw at room temperature, then dust with powdered sugar and serve.
- This recipe can also be made as cupcakes or scaled down to bake as a single-serving microwave mug cake.
Marie Thomson says
hi! this came up on my Google feed and i am so glad it did! I am not a baker but this looks so easy I am going to give it a try 🙂 three questions tho, can I use a different oil, specifically olive oil or avocado oil? how about balsamic vinegar instead of white? and lastly, have you tried this with gluten free flour or almond flour? I don't use canola oil, and I have a friend that can't have gluten. the balsamic idea just sounds yummy (have u ever drizzled aged balsamic on ice cream and strawberries? YUM!) i think i am going to try it with almond flour as I am seeing my pal this evening. so easy, why not!
Tammy Spencer says
Hi Marie, great questions, all. I think you'd be fine using a different type of oil, and olive oil especially may add a fruity undertone to the chocolate. You can try another type of vinegar, although balsamic may not have quite the acidity needed to make the cake light and fluffy. Also, I think the taste of balsamic vinegar would be more prominent, but that might be an asset if you like it. As for gluten-free flours, my reading online suggests that they should be ok as a 1 to 1 substitution. But again, the cake may not be quite as fluffy. If you try any or all of these changes, please let me know how it goes as now I'm intrigued. Enjoy for visit with your friend, and happy baking! 😉
Jane says
Must I use vinegar ?
Whenever I do I find the cake has a bitter taste
Tammy Spencer says
Hi Jane, Thanks for your question. The vinegar is the acid that reacts with the baking soda in order for the cake to rise. I haven’t tried the cake with another acid, but you might try something like buttermilk. Let me know how it goes, and happy baking!