Eggless Chocolate Cake (Moist + Rich)

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases.

When you need a moist eggless chocolate cake recipe that has been well tested, this is the one! No need for eggs at all and you can never tell the difference. This recipe produces a beautiful 3-tiered eggless chocolate cake that everyone will love.

A slice of eggless chocolate cake with a fork going through it

When it comes to this no egg chocolate cake, there are a few things to keep in mind. Using oil and sour cream due to the higher fat content makes all the difference in keeping the cake moist for longer – including the next day! I tested this recipe the most out of all my recipes. I attempted using a butter base, creaming the butter and sugar, and using yogurt. None of them had the right taste and texture. When they finally baked up perfectly, I did a small celebration dance and made sure I took good notes to replicate it over and over again.

This cake has the best chocolate buttercream frosting. This can easily be swapped out though. Be sure to use a frosting you enjoy since it’s a big part of every bite!

Quick Look:

🕒 Total Time: About 3 hours 30 minutes (this includes cooling and decorating time).
🧁 Yields: One 3-layer 8-inch cake.
🔥Ingredients used for the cake batter: all-purpose flour, unsweetened cocoa powder, baking powder, baking soda, white granulated sugar, salt, vegetable oil, sour cream, vanilla extract, boiling water, apple cider vinegar, and espresso powder.
💡 Top Tip: Use full-fat sour cream and don’t overbake the cake. The sour cream provides moisture and structure while the oil keeps the cake soft for days. Start checking the cake a few minutes early, as even a few extra minutes in the oven can dry it out.
❤️ Why You’ll Love It: No eggs, no special egg replacers, incredibly moist, rich chocolate flavor, and perfect for birthdays or special occasions.

photo of lexi who is the owner of this food blog

Note from Lexi: Why this Recipe Works

My eggless chocolate cake is:
Rich: With the cocoa powder, espresso powder, and the boiling water (to really “bloom” the cocoa powder), it is rich in flavor!
Stunning: The 3-tiered layers produces a seriously impressive cake. It is truly beautiful!
Approachable: Everything is mixed in one bowl for ease. It does take some time to bake, cool, and decorate, but it absolutely doable for any home baker!
No weird ingredients: This recipe uses no weird egg substitutes. Just everyday pantry and fridge staples.

Lexi with Our Slice of Home

Ingredients and substitutions

Ingredients laid out on a table with labels for the eggless chocolate cake

Eggless chocolate cake

  • All-purpose flour
  • Unsweetened cocoa powder
  • Baking powder
  • Baking soda
  • White granulated sugar
  • Salt
  • Vegetable oil: You can use any neutral tasting oil such as vegetable oil, canola oil, or avocado oil. If you are out of oil, you can use melted butter, but it will change the texture.
  • Sour cream: I highly recommend full-fat sour cream in this recipe. If needed you can use a plain, unsweetened yogurt or Greek-style yogurt.
  • Vanilla extract
  • Water
  • Apple cider vinegar: Or white vinegar
  • Espresso powder: This is optional to enhance the chocolate flavor

Chocolate Buttercream Frosting

  • Unsalted butter
  • Unsweetened cocoa powder
  • Powdered sugar
  • Vanilla extract
  • Whole milk

How to make chocolate cake without eggs

Making chocolate cake without eggs is easier than you might think. Instead of relying on eggs for structure and moisture, this recipe uses sour cream, baking soda, baking powder, and vinegar to create a soft, fluffy crumb.

Dry ingredients in a large bowl for eggless chocolate cake

Step one: Mix your dry ingredients together including flour, salt, sugar, baking powder, baking soda, and espresso powder.

Lumpy batter in a large bowl for eggless chocolate cake

Step two: Pour in oil, vanilla, and sour cream. Mix together. The batter will be VERY lumpy and dry.

Cake batter poured into cake pans for eggless chocolate cake

Step three: Pour in the boiling cup of water and mix until combined. Pour it evenly into the 3 cake pans. In the cake pans I grease the bottom, place a circle layer of parchment paper, and grease the top of the parchment paper. This will ensure the cake can easily be removed.

eggless chocolate cake in cake pan fresh out of the oven

Step four: Bake for 28 – 33 minutes. Allow the cake to cool completely on wired cooling racks.

Eggless chocolate cake layer with a thin layer of frosting on top

Step five: Assemble your buttercream frosting. Remove the cake from the pans. It’s important your cake layers are level for stability. Use a serrated knife to slice off the domed top so the top is flat. Place a layer of frosting (about 1/2 cup) between each layer. Then do a light crumb coat of frosting on the top and sides of the cake. Refrigerate for 30 minutes.

Eggless chocolate cake that is completely frosted and on a cake stand

Step six: Finish decorating your cake! An offset spatula is very helpful for spreading frosting.

FAQ

Why is my eggless chocolate cake dense?

Dense cake is usually caused by overmixing the batter, expired baking soda or baking powder, or measuring too much flour. For best results, use gram measurements. If you do not have a small kitchen scale, spoon flour into the measuring cup and level it off.

What replaces eggs in this chocolate cake?

When removing eggs from a recipe you are taking away a source of structure, a lifting agent, and moisture. This recipe uses sour cream and a bit more flour for structure. For leavening agents it uses both baking powder, baking soda, and apple cider vinegar to provide lift. For moisture it uses oil, sour cream, and water. No commercial egg replacers or flax eggs are needed! Just normal everyday ingredients.

Can I make this eggless chocolate cake ahead of time?

Yes. The cake layers can be baked up to 2 days ahead. Allow them cool completely then store them tightly wrapped. You can also freeze the unfrosted layers for up to 3 months.

Can I make this cake into cupcakes?

Yes. Fill cupcake liners about 2/3 full and bake at 350°F for approximately 16 to 20 minutes.

Can I make this cake dairy free?

Yes. Use a vegan sour cream for the cake batter. For the frosting, use a dairy free butter and milk (see more in the allergy-friendly swap section below).

Why do you add espresso powder to this chocolate cake?

Espresso enhances the chocolate flavor without making the cake taste like coffee.

Why did my cake sink in the middle?

Make sure your baking powder or baking soda are not expired. You could have also underbaked the chocolate cake.

Why is my eggless chocolate cake dry?

This could be from overbaking, next time decrease bake time by a few minutes. Also, ensure you are measuring the flour correctly. Spoon the flour into the measuring cup and level it off with a knife. If not, you may have too much flour in the cake.

Can you taste the difference in an Eggless Chocolate Cake vs. one with eggs?

No. It truly tastes like a classic, rich chocolate cake.

More eggless cake recipes

Craving cake? You’ll also love this eggless vanilla sheet or this eggless lemon cake! This eggless apple cake has a thicker crumb and is delightful.

Eggless Chocolate Cake with a slice being pulled out of it

Frosting Pairings

This recipe uses a classic chocolate buttercream frosting, but you could also use a vanilla buttercream frosting. If you are looking for something light, this cream cheese glaze is a great option.

Why this eggless chocolate cake works

When it comes to eggless cakes, having a recipe that was specifically designed to be egg-free is beneficial for so many reasons. This recipe makes sure there is enough leavening agents such as baking powder and baking soda (with apple cider vinegar to activate it). Sour cream is not only used to replace moisture but also add structure. There is no need for weird or expensive egg substitutes. It tastes downright incredible! This moist chocolate cake without eggs is truly delicious. It makes a perfect birthday cake without eggs or for any special occasion.

Equipment needed

  • Three 8-inch cake pans
  • Large mixing bowl
  • Whisk and silicone spatula
  • Pot to boil water
  • Offset spatula for cake decorating/spreading of the frosting

Allergy-Friendly Swaps

This cake is naturally prepared without eggs or nuts (always check ingredient labels!)
To make this cake dairy-free: Use a vegan sour cream in the cake recipe. For the buttercream frosting, use a vegan butter (stick version, not a spreadable kind). Use a dairy-free milk such as oat milk, almond milk, or soy milk.
To make this cake gluten-free: Swap a 1:1 gluten free flour blend specifically for baking such as Bob’s Red Mill 1:1 Gluten Free Baking Flour

Note: These substitutions have been tested individually, meaning gluten free and egg free or dairy free and egg free. I have not tested this recipe with all three modifications together (egg free, dairy free, and gluten free).

How to store

Without frosting: Store in an airtight container on the countertop for up to 5 days.

With frosting: Store in the fridge, covered for up to 5 days.

To freeze: To freeze the unfrosted cake allow to cool completely in the cake pan. Remove from the pan and wrap in plastic wrap and then aluminum foil. Freeze for up to 3 months. Place the cake on the countertop (still wrapped) to thaw out.

Tips for Success

To prevent a dry cake, avoid overbaking. Check on it early and add a few minutes as needed.

Allow the cake to cool completely before frosting it.

Applying a crumb coat, which is a thin layer of frosting applied to a cake to trap crumbs and create a smooth base for the final layer of frosting. Once you put on the crumb coat, chill the cake for 30 minutes in the fridge. Then apply the final layer of frosting.

A slice of eggless chocolate cake with a fork going through it

Eggless Chocolate Cake

When you need a moist, eggless chocolate cake recipe that has been well tested, this is the one! No need for eggs at all and you can never tell the difference. This recipe produces a beautiful 3-tiered eggless chocolate cake that everyone will love.
5 from 1 vote
Prep Time 20 minutes
Cook Time 33 minutes
Cooling and Decorating time 2 hours 30 minutes
Total Time 3 hours 23 minutes
Course Dessert
Cuisine American
Servings 12 servings
Calories 572 kcal

Equipment

1 large mixing bowl
Wisk and Silicone Spatula
Offset spatula - (optional but is helpful for spreading the frosting)

Ingredients
 

Eggless Chocolate Cake

  • 2 cups (260 g) all-purpose flour
  • cup (70 g) unsweetened cocoa powder
  • 1 ¼ teaspoon baking powder
  • 1 teaspoon baking soda
  • 1 ½ cup white granulated sugar
  • ¾ teaspoon salt
  • ½ cup vegetable oil
  • 1 cup full-fat sour cream
  • 1 teaspoon vanilla extract
  • 1 cup (240 ml) boiling water
  • ½ teaspoon apple cider vinegar
  • 1 teaspoon espresso powder (optional)

Chocolate Buttercream Frosting

  • 1 cup (225 g) unsalted butter softened
  • ¾ cup unsweetened cocoa powder
  • 3 cups (340 g) powdered sugar
  • 5 tablespoons whole milk room temperature
  • 1 teaspoon vanilla extract

Instructions
 

Bake the cake

  • Preheat oven to 350 degrees fahrenheit. Grease three, 8-inch cake pans then place a circle parchment paper on the bottom and grease the top of the parchment paper. Set aside.
  • Sift the cocoa powder to remove any clumps. In a large mixing bowl combine flour, cocoa powder, baking powder, baking soda, sugar, salt, and espresso powder. Whisk together.
    2 cups all-purpose flour, ⅔ cup unsweetened cocoa powder, 1 ¼ teaspoon baking powder, 1 teaspoon baking soda, 1 ½ cup white granulated sugar, ¾ teaspoon salt, 1 teaspoon espresso powder
  • Pour in sour cream, oil, apple cider vinegar and vanilla extract. Using a silicone spatula, stir together. The batter will be very thick.
    ½ cup vegetable oil, 1 cup full-fat sour cream, ½ teaspoon apple cider vinegar, 1 teaspoon vanilla extract
  • Pour in boiling water and mix together. The batter will now be much thinner and easier to mix.
    1 cup boiling water
  • Pour evenly into 3 cake pans. Tap the cake pans on the countertop to remove any air bubbles. Bake for 28-33 minutes on the center rack of the oven. You'll know the cake is done when a toothpick comes out of the center clean. The cake layers should rise to about 1 inch tall and spring back lightly when pushed in the center with your finger.
  • Move the cake pans onto a cooling rack. You can leave the cakes in the pan until completely cool. This will take about 2 hours.

Prepare the frosting

  • In a large bowl whip butter with a hand mixer until light and fluffy. This takes about 1 minute. Scrape down the sides of the bowl halfway through.
    1 cup unsalted butter
  • Pour in milk, vanilla, cocoa powder, and powdered sugar. Beat on medium speed for about 1 minute until well combined. You can add 1 tablespoon more of milk if you need it thinner or a bit more powdered sugar to thicken it.
    ¾ cup unsweetened cocoa powder, 5 tablespoons whole milk , 1 teaspoon vanilla extract, 3 cups powdered sugar

Assemble and decorate the cake

  • Run a knife around the edge of the first cake pan and then remove the cake and set it on a plate. It’s important your cake layers are level for stability. Use a serrated knife to slice off the domed top so the top is flat. Spread 1/2 cup of frosting over the top and smooth it with an offset spatula.
  • Remove the second cake layer using the same method and cut off the domed top. Spread another 1/2 cup of frosting evenly over the cake.
  • Place the third and final cake layer on top. Add another 1/2 cup of frosting to the top and spread a thin layer of frosting over the top and sides of the cake. This is called a crumb coat. It traps crumbs to create a smooth base for the final layer of frosting.
  • Place the cake in the refrigerator for at least 30 minutes. Chilling the cake allows the frosting to firm up, making it easier to apply the final layer of frosting and decorate as desired.
  • Remove the cake from the refrigerator and frost with the remaining frosting.

Notes

Measure your flour correctly: If you don’t have a kitchen scale to measure in grams, spoon the flour into the measuring cup, then level it off with a knife. If you scoop directly in a bowl of flour you can get way too much flour and result in a dense/dry cake.
Placing the cakes on the cooling rack allows air to circulate underneath the pan while it cools.
The espresso powder can really enhance the chocolate flavor. However, you can omit the espresso powder and its still delicious.
Oven temperatures can greatly vary. Check on the cake early on and add a few minutes as needed. You don’t want to overbake your cake.
Alternative Cake Sizes
Sheet Cake: This recipe will fit in a 9×13 pan, but it will need a bit more bake time so keep an eye on it until a toothpick comes out of the center clean.
Cupcakes: Fill cupcake liners about 2/3 full and bake at 350°F for approximately 16 to 20 minutes.
See the allergy-friendly swap section above for suggestions to make this recipe gluten-free or dairy-free

Nutrition

Calories: 572kcalCarbohydrates: 78gProtein: 5gFat: 30gSaturated Fat: 14gPolyunsaturated Fat: 6gMonounsaturated Fat: 7gTrans Fat: 1gCholesterol: 53mgSodium: 296mgPotassium: 220mgFiber: 4gSugar: 56gVitamin A: 603IUVitamin C: 0.2mgCalcium: 74mgIron: 2mg
Keyword Allergy-friendly Chocolate Cake, birthday cake without eggs, Chocolate Cake without Eggs, Egg-free Chocolate Cake, eggless cake recipe
Tried this recipe?Let me know how it was!

Similar Posts

One Comment

5 from 1 vote

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating