This truly is The Best Eggless Chocolate Cake Ever! The cake is supremely tender, moist, and bursting with a rich chocolate flavor. Perfect for birthdays, craving days, or any celebration. The recipe includes step-by-step photos and lots of tips.
Who says you need eggs to make a cake super moist? You won’t believe how delicious, easy, and moist this eggless chocolate cake is. It has a tender crumb, bold chocolate flavor, and is paired up with a chocolate frosting.
Perfect for those with egg allergies but also great for those who ran out of eggs and need to make a cake ASAP.
Eggless Chocolate Cake Recipe Highlights
- The cake is supremely tender, fluffy, and moist.
- Bursting with a rich chocolate flavor.
- Easy to make.
- Simple Ingredients.
- Perfect for birthdays, craving days, or any celebration.
- This chocolate cake is freezer-friendly! I love to freeze this cake in individual portions, so whenever my daughter is invited to a birthday party, I can pack her a piece of eggless cake to take part in the cake-eating festivities and not feel left out!
Why Does This Eggless Chocolate Cake Recipe Work Great?
After years of testing egg-free cake recipes, I found out that the best way to substitute eggs in a cake recipe is to find the right combination of leavening agents, such as baking powder and/or baking soda, and acids, such as vinegar, lemon juice, buttermilk, yogurt, sour cream, etc…When leavaners and acids are combined they react and produce gas (bubbles) that will make the cake fluffy.
Cakes without eggs can be a little tricky, but not impossible! The best egg substitutes for a cake recipe are baking soda + buttermilk, yogurt, sour cream, sweetened condensed milk, applesauce, and ripe mashed banana. Keep in mind that these last two can alter the flavor of the cake.
Ingredients Notes & Substitutions
Amounts are included in the printable recipe below (scroll down).
- Flour: Standard all-purpose flour works best here, skip the cake flour, bread flour, and wheat flour.
- Baking Powder & Baking Soda: Make sure they’re not expired or too old.
- Unsweetened cocoa powder: I like to use unsweetened natural cocoa powder instead of Dutch-processed, because it’s more acidic and reacts with baking soda, allowing your baked goods to rise.
- Salt: I prefer kosher or sea salt. If you only have table salt handy, I recommend reducing the amount to half.
- Instant coffee: This is optional, but I recommend its addition because it enhances the chocolate flavor. Adding a little bit will make things taste more “chocolatey” without giving a coffee flavor.
- Butter: I prefer to use unsalted butter, but if you only have salted butter handy, you can use it. In this case, skip the salt called in the recipe.
- Sugar: Regular white granulated sugar o caster sugar.
- Sour cream: You can substitute sour cream for plain regular yogurt. I recommend using the full-fat versions.
- Oil: Vegetable or canola oil – Or any light-tasting oil of your preference.
- Buttermilk: You don’t have buttermilk? No problem!! Check out my recipe for Easy Homemade Buttermilk Substitute [Video].
- Vanilla extract: For optimal flavor, reach for pure vanilla instead of imitation. Even better, try homemade vanilla extract!
- Vinegar: you can use apple cider vinegar or white vinegar.
Step By Step Recipe Photo Tutorial
Detailed instructions are included in the printable recipe below (scroll down).
1 – Prepare the Oven And Pan
Preheat the oven to 350º F (175º C). Line a 9 x 13-inch (35 x 24 cm) baking pan with parchment paper. Lightly grease with baking spray with flour.
2 – Make the Egg-Free Cake Batter
- In a large bowl combine the flour, baking soda, cocoa, and salt. Reserve.
- Stir together hot water and instant coffee power until the coffee is dissolved. Reserve.
- Cream butter and sugar together. Then add oil and vanilla and beat for 2 more minutes. Add sour cream and vinegar; continue beating until well combined, about 1 minute. Turn the mixer to low and add the flour mixture in three batches, alternating with buttermilk, beginning and ending with the flour mixture; beat until just combined, about 30 – 45 seconds. Do not overmix.
3 – Pour batter into prepared pan(s).
3 – Bake the Cake
Bake for 30 – 35 minutes, or until a toothpick or cake tester inserted in the center of the chocolate cake comes out clean. Remove the cake from the oven and set it on a wire rack. Allow cooling completely in the pan.
4 – Frost the Cake
I frosted this eggless chocolate cake with my favorite, silky smooth chocolate frosting. In my opinion, a good chocolate cake needs a decadent chocolate frosting, and this one is it.
However, if you’re looking for something different I included a few other options in the recipe. Two of my favorite options would be my Vanilla Buttercream, Cream Cheese Frosting or Strawberry Buttercream, Or maybe the Oreo Frosting. So many options!
Eggless Cake Success Tips
Measure the ingredients correctly. I highly recommend using a kitchen scale.
Preheat the oven for at least 15 minutes before getting started to give it plenty of time to reach the ideal recipe temperature.
Don’t overmix the batter. Instead, mix just until you’ve evenly distributed the ingredients throughout the batter.
Bake the batter as soon as it is ready.
Don’t open the oven door until your baked good has set. Leave the oven closed until the minimum time is stated in the recipe.
Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours.
Frequently Asked Questions
If you don’t want to use an electric mixer, I recommend making my One Bowl Eggless Chocolate Cake.
Yes, you can use 2 8-inch round cake pans. Bake at 350F (175C) for 35-40 minutes or until a toothpick inserted in the center should come out with moist crumbs).
About 3/4 of the way full.
Yes, in that case, omit the baking powder called in the recipe.
For cupcakes, I recommend my Eggless Chocolate Cupcakes recipe.
Adapt This Recipe for Other Food Allergies
This recipe is egg-free, but you can certainly adapt it to other food allergies.
Gluten-Free: Substitute all-purpose flour for 1-to-1 Gluten-Free flour. This is my favorite brand. Just be sure to stir the batter longer than normal to help give the baked goods proper structure. Also, gluten-free batters need to rest. So let your batter rest for about 30 minutes, so the flour has time to hydrate and soften before baking it.
Dairy-Free: Use your favorite plant-based milk, dairy-free, or vegan butter.
My favorite dairy-free butter brands for baking are:
Make sure to use an unflavored, unsweetened variety of non-dairy milk to make your own buttermilk substitute. Soy and oat milk have the best consistency and very neutral flavors, in my opinion. To make your own dairy-free buttermilk at home, check my Easy Homemade Buttermilk Substitute [Video] post.
Also, use your favorite dairy-free sour cream. You can substitute sour cream for dairy-free plain unsweetened yogurt.
Storing & Freezing Instructions
This egg-free chocolate cake always gets eaten up so quickly that you might not even have leftovers to pack up! But if you do have leftovers or you’re planning on making these ahead of time for a party, here’s how to do so.
This eggless chocolate cake will stay fresh in an airtight container at room temperature for up to 3 days as long as it’s unfrosted. If frosted, store it in the fridge. I suggest frosting it the day you intend on enjoying it so the cake lasts longer!
To freeze, skip frosting the cake. Let the cake cool completely, wrap the cake or slices tightly in plastic wrap and place it in a plastic double zipper quart freezer bag. Freeze the cakes for up to 2 months. Thaw at room temperature before icing and serving.
More Eggless Cake Recipes You’ll Love!
- Eggless Red Velvet Cake
- Eggless Vanilla Cake Recipe
- Eggless Lemon Cake
- Eggless Carrot Cake
- Eggless Pineapple Upside Down Cake
- More eggless cake recipes…
The Best Eggless Chocolate Cake Ever
- 2 1/3 cups (325 g) all-purpose flour (for self-rising flour see notes)
- 3 teaspoon baking powder
- 1/2 teaspoon baking soda
- ¾ cup (75 g) unsweetened cocoa powder
- 1/2 teaspoon kosher salt
- 1 tablespoon (15 ml) hot water
- 1 teaspoon instant espresso coffee
- 1/2 cup (115 g) unsalted butter, softened (1 stick)
- 2 cups (400 g) white granulated sugar
- ½ cup (120 ml – 4 oz) vegetable or canola oil
- 2 teaspoons (10 ml) vanilla extract
- 1/2 cup (120 g) sour cream (at room temperature)
- 1 teaspoon (5 ml) apple cider vinegar
- 1 1/2 cup (360 ml – 12 oz) buttermilk (at room temperature)
- Preheat the oven to 350º F (175º C). Line a 9 x 13-inch (35 x 24 cm) baking pan with parchment paper. Lightly grease with baking spray with flour.
- In a large bowl, combine the flour, baking powder, baking soda, cocoa, and salt. Reserve.
- Stir together hot water and instant coffee power until the coffee is dissolved. Reserve.
- Using an electric hand mixer or a stand mixer, beat butter until creamy on medium-high speed, about 3 – 4 minutes. Add the sugar and beat on high speed for 4 minutes until creamed and pale, scraping down the sides and up the bottom of the bowl with a rubber spatula as needed. Then add oil and vanilla and beat for 2 more minutes. And then, add sour cream, coffee mixture, and vinegar; continue beating until well combined, about 1 minute.
- Turn the mixer to low and add the flour mixture in three batches, alternating with buttermilk, beginning and ending with the flour mixture; beat until just combined, about 30 – 45 seconds. Do not overmix.
- Pour batter into prepared pan(s).
- Bake for 30 – 35 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely in the pan on a wire rack before removing it from the pan.
- Frost with chocolate frosting, if desire.
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Make sure to cream the butter and sugar together for 4 – 5 minutes, until creamy and pale. To achieve this, the butter has to be at the right consistency; ideally, the butter will easily bend without breaking and will give slightly when pressed. If it looks or feels oily is too soft.
- Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
- Bake the cake(s) as soon as the batter is ready.
- Don’t open the oven door until the cake(s) has set. Leave the oven closed until the minimum time stated in the recipe.
- Preheat the oven at least 15 minutes before getting started to give it plenty of time to reach the ideal recipe temperature.
- Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
Eggless Baking Frequently Asked Questions
You’ve asked, I’ve answered! Read on for a handful of answers to the most frequently asked questions about eggless baking.
Originally posted in January 2018, the post content was edited to add more helpful information, with no change to the recipe in May 2022.