share this recipe

Easy Eggless Chocolate Cake with Cream Cheese Frosting

prep time: 45 min | bake time: 30 min | total time: 2 hrs

Bake the ultimate Easy Eggless Chocolate Cake with fluffy cream cheese frosting and glossy chocolate fudge topping. Rich, moist, and perfect for celebrations.Includes dairy-free option!

Make this Moist Chocolate Cake with Vanilla Cream Cheese Frosting – No Eggs Needed!

There’s something timeless about a homemade chocolate layer cake. Soft chocolate sponge, creamy frosting between each layer, and rich chocolate glaze dripping down the sides it’s the kind of dessert that instantly makes any occasion feel special.

As someone who grew up eating only vegetarian desserts, I’ve always loved creating eggless cakes that taste just as rich and bakery-style as traditional versions. And this Easy Eggless Chocolate Cake is one of those recipes that surprises everyone because of how soft, moist, and decadent it turns out without any eggs.

You can keep it completely eggless or easily adapt it to be dairy-free for gatherings and celebrations. 

Moist eggless chocolate layer cake with chocolate drip topping
Homemade chocolate cake without eggs topped with fudge glaze

What You’ll Need for Making Chocolate Cake with Cream Cheese Frosting

Ingredients for Chocolate Cake Layers

  • Milk: Adds moisture and richness. For dairy-free, use almond, soy, or oat milk like Silk or Oatly.
  • White Vinegar or Lemon Juice: Reacts with baking soda to help the cake rise and stay soft.
  • Sugar: Sweetens and keeps the cake moist. Brands like Zulka work well.
  • Oil: Keeps the cake soft with a tender crumb.
  • Vanilla Extract: Enhances overall flavor.
  • All-Purpose Flour: Provides structure to the cake.
  • Cocoa Powder: Adds deep chocolate flavor use good-quality brands like Guittard or Valrhona.
  • Baking Soda: Reacts with acid to give a light texture.
  • Baking Powder: Adds extra lift for a soft crumb.
  • Salt: Balances and enhances flavor.
  • Hot Coffee or Boiling Water: Blooms the cocoa for a richer chocolate flavor.
 

Ingredients and Dairy-free options for Vanilla Cream Cheese Frosting

  • Butter: The base for a rich and creamy frosting. For dairy-free: Use vegan butter sticks like Miyoko’s, Earth Balance, or Country Crock Plant Butter.
  • Powdered Sugar: Sweetens and stabilizes the frosting while keeping it smooth and fluffy. Use sifted powdered sugar for the best texture.
  • Cream Cheese: Adds a creamy, tangy flavor that balances the sweetness beautifully. For dairy-free: Use vegan cream cheese like Violife, Kite Hill, or Tofutti.
  • Vanilla Extract: Enhances the flavor and adds warmth to the frosting. 

Ingredients and Dairy-free options for Chocolate Fudge Glaze

  • Heavy Whipping Cream: Creates a rich and silky glaze texture. Dairy-free options: Silk Dairy Free Heavy Whipping Cream Alternative.
  • Butter: Adds shine and richness to the glaze. 
  • Dark Chocolate: Gives the glaze its deep chocolate flavor and fudgy texture. Dairy-free options: Hu Simple Dark Chocolate Bar or Enjoy Life Dark Chocolate Morsels.
  • Cocoa Powder: Enhances the rich chocolate flavor. 
  • Powdered Sugar: Sweetens the glaze and keeps it smooth. Most powdered sugar brands are naturally dairy-free.
  • Vanilla Extract: Adds warmth and depth of flavor. 
Soft and moist vegan eggless chocolate celebration cake
Close-up of moist eggless chocolate cake crumb texture jpg
Close-up of moist eggless vegan chocolate cake crumb texture
Serving homemade eggless chocolate cake with fudge glaze

How to Make Chocolate Cake with Cream Cheese Frosting

Preheat the oven to 350°F (175°C). Grease and line three 6-inch cake pans with baking paper. Combine milk and vinegar in a bowl and let sit for 5 minutes to create a buttermilk substitute. Add sugar, oil, and vanilla extract, then whisk until smooth.

Sift together flour, cocoa powder, baking soda, baking powder, and salt. Add the dry ingredients to the wet mixture and whisk until combined. Pour in hot coffee or boiling water and mix until smooth.

Wet ingredients being whisked for eggless cake recipe
Mixing cocoa powder into chocolate cake batter
Dry ingredients for eggless chocolate cake in mixing bowl
Smooth eggless chocolate cake batter ready for baking

Divide the batter evenly between the prepared pans and bake for 25–30 minutes, or until a toothpick inserted in the center comes out clean.

Let the cakes cool in the pans for 10 minutes, then transfer to a wire rack to cool completely before frosting.

Chocolate cake batter in pans lined with parchment paper
Eggless chocolate cake layers cooling on wire rack

How to make Vanilla Cream Cheese Frosting ?

Use a mixing bowl fitted with paddle attachment or a hand held electric whisk. Whip the butter until it is light and fluffy on medium speed with an electric whisk. Add sifted powdered sugar in 2 parts. Mix on medium speed until it is light and smooth, for about 4-5 minutes. Scrape down the sides of the bowl. Add room temperature (not too soft or warm) cream cheese & vanilla and mix until smooth and combined.

Cream Cheese frosting 3
Cream Cheese frosting5
Cream cheese frosting spread between chocolate cake layers
Frosting eggless chocolate layer cake with offset spatula jpg

How to Make Chocolate Fudge Glaze Topping 

Combine heavy whipping cream, dark chocolate, and butter in a saucepan. Heat gently, stirring until smooth and glossy; do not boil. Whisk in cocoa powder, vanilla extract, and powdered sugar until smooth. Strain into a bowl, cover the surface with plastic wrap, and let cool slightly until pourable.

Fudge Glaze Process step by step
mixing fudge glaze cake topping
cooling the fudge glaze cake topping

Tips for Making the Best Chocolate Cake

  • Use Room Temperature Ingredients: This ensures smooth batters and even baking.
  • Don’t Over mix the Batter: Mix until just combined to keep the cake crumb tender.
  • Use High Quality Cocoa Powder: This makes a big difference in flavor for a deep chocolatey flavor
  • Cool Completely: Always cool cake layers before layering to avoid melting the frosting.
Close-up of moist eggless vegan chocolate cake crumb texture
Soft and moist vegan eggless chocolate celebration cake

Eggless Chocolate Cake with Cream Cheese Frosting FAQs

Watch this Video for Making Chocolate Loaf Cake

Baked this Moist Chocolate Cake? Show Me What You Got!

If you grabbed a pic, send it my way! Tag me @pastrybysaloni and let me see how yours turned out. It’s always awesome to see your baking come to life in real kitchens.

And if you found yourself going back for seconds (or thirds), don’t worry you’re in good company. Up next in your baking lineup:

Looking to build confidence in the kitchen without relying on eggs or dairy? My cookbook Vegan Baking Made Simple is packed with recipes that taste just as good as the classics maybe better. It’s available now on Amazon. Grab your copy HERE.

Saloni Mehta Pastry Chef and Food Blogger

Meet Saloni

I’m a former pastry chef with a love for breads, cakes and everything in between! My recipes are easy to follow, egg free and are designed to be shared with others!

popular recipes

How to make moist brookies without eggs
Eggless Carrot Cake with cream cheese frosting and can be made vegan dairy-free.

Get new recipes first!

Check out my Cookbook

Get tips from a pro!

Homemade chocolate cake without eggs topped with fudge glaze
No ratings yet

Easy Eggless Chocolate Cake with Cream Cheese Frosting

This Easy Eggless Chocolate Cake is rich, soft, and perfectly moist with layers of fluffy chocolate cake, creamy vanilla cream cheese frosting, and silky fudge glaze topping. The recipe comes together with simple pantry ingredients and can easily be made dairy-free with a few substitutions. Perfect for birthdays, celebrations, or whenever you need a truly indulgent chocolate dessert.
Author: Saloni Mehta
Rate
Yield: 8 servings
Prep: 45 minutes
Cook: 30 minutes
Total: 2 hours

Ingredients

Chocolate Cake

  • 240 ml Milk see notes for options
  • 1 tbsp Lemon Juice or white vinegar
  • 120 ml Sunflower Oil or any neutral oil
  • 1 tsp Vanilla Extract
  • 280 g Castor Sugar or cane sugar
  • 60 g Natural Cocoa Powder sifted
  • 225 g All Purpose Flour
  • 1+1/2 tsp Baking Powder
  • 3/4 tsp Baking Soda
  • 1/8 tsp Salt
  • 195 ml Hot Brewed Coffee or Boiling Water

Vanilla Cream Cheese Frosting

  • 330 g Butter cut in cubes, see notes for options
  • 300 g Powdered Sugar or icing sugar, sifted
  • 330 g Cream Cheese room temperature but not too soft or warm
  • 1 tsp Vanilla Extract

Chocolate Fudge Glaze Topping

  • 80 ml Heavy Whipping Cream see notes for options
  • 80 g Butter cut in cubes, see notes for options
  • 110 g Dark Chocolate or semi sweet chocolate chips
  • 8 g Cocoa Powder sifted
  • 40 g Powdered Sugar or icing sugar; sifted

Instructions

For the Chocolate Cake

  • Preheat oven to 350℉ (175℃).Grease & line with three 6-inch (15cm) round cake pans with baking paper. (You can use three 6-inch (15cm) or two 8-inch (20cm) cake pans.)
  • In a bowl combine milk & lemon juice or white vinegar. Let it sit for 5 minutes until curdled. Add oil, vanilla extract & sugar. Stir with a hand whisk until sugar is dissolved.
  • Sift all the dry ingredients (flour, cocoa powder, baking soda, baking powder, salt) into the liquid ingredients & mix until combined.
  • Add boiling water or freshly brewed hot coffee and mix until combined. Make sure there are no lumps of flour.
  • Divide the cake batter equally into the prepared cake pans. Bake for roughly 25-30 min or until firm to touch. Cool completely on wire rack.

For the Vanilla Cream Cheese Frosting

  • Use a mixing bowl fitted with paddle attachment or use a hand held electric whisk.
  • Whip the butter until it is light and fluffy on medium speed with an electric whisk.
  • Add sifted powdered sugar in 2 parts. Mix on medium speed until it is light and smooth, for about 4-5 minutes.
  • Scrape down the sides of the bowl. Add room temperature (not too soft or warm) cream cheese & vanilla and mix until smooth and combined.

For the Chocolate Fudge Glaze Topping

  • In a small saucepan, combine the whipping cream, dark chocolate, and butter. Warm gently over low to medium heat, stirring constantly until everything is melted and smooth.
  • Do not let it boil; just heat until fully combined and glossy.
  • Remove from heat and whisk in the sifted cocoa powder and sifted powdered sugar until smooth and well blended.
  • Strain into a bowl for an extra silky texture, then press plastic wrap directly onto the surface.
  • Let it cool slightly to a pourable consistency but not too thick. If it becomes thick then you can heat it in the microwave for 5-10 seconds

Cake Assembly

  • Trim a very thin top layer of the cakes to level them using a serrated knife. Place a small amount of frosting on your cake stand to anchor the cake, then set down the first layer.
  • Spread 3 big scoops of vanilla cream cheese frosting evenly, add the second layer, and repeat. Carefully place the third layer of cake and make sure the cake is straight.
  • Apply a thin crumb coat to seal in crumbs, then chill the cake for 30 minutes. Once set, frost the cake fully and smooth it out.
  • Chill again for at least 30 minutes. Pour the chocolate fudge glaze over the top of the cake and use an offset spatula to spread it evenly, allowing it to gently drip over the edges for a smooth, natural finish.
  • Store the leftover cake in an air tight container for 2-3 days in the fridge or up to 2 months in the freezer.

Notes

  • Cup vs weighing scale: The US customary cup measurement serves as a rough estimate, as it can have uncertainties, so for precise results, it's recommended to weigh your ingredients using a digital scale in grams. 
  • Before you start to make any recipe, measure and prepare your ingredients so the process will go smoothly and easily.
  • For teaspoon (tsp) and tablespoon (tbsp) measurements, please use measuring spoons and not the type of spoons you eat with for accuracy.
  • Milk: You can use any dairy-free unsweetened milk (like almond, soy, oat) or dairy based whole milk.
  • Whipping Cream: You can use unsweetened dairy-free whipping cream (silk, califia farms or country crock) or use regular heavy whipping cream.
  • Cream Cheese: For dairy-free: Use vegan cream cheese like Violife, Kite Hill, or Tofutti.
  • Butter: Dairy-free salted butter sticks or any salted butter of your choice. For dairy-free: Use vegan butter sticks like Miyoko’s, Earth Balance, or Country Crock Plant Butter.
  • Sugar: Cane sugar can be substituted with granulated sugar or castor sugar. Ensure the sugar is vegan-friendly (some sugars are processed with bone char) or organic cane sugar.
  • Chocolate : Use dark or semi-sweet baking chocolate chips / 60% or higher couverture chocolate / good quality 60% or higher chocolate bar. For Vegan version, use dark chocolate of any dairy-free chocolate brand (make sure it doesn't contain milk solids or butter) but cocoa butter is totally fine.

Did you try this recipe? Leave a review!

One Response

Leave a Reply

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

Recipe Rating




Try these recipes next!

error: Content is protected !!