• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Start Here
  • Baking 101
  • Recipes
  • Shop

The Bake School

menu icon
go to homepage
  • Start Here
  • Baking 101
  • Recipes
  • Shop
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Start Here
    • Baking 101
    • Recipes
    • Shop
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Recipes » Cakes

    Chocolate Cake With Cream Cheese Frosting (Without Eggs)

    This is a picture of Janice Lawandi
    Modified: May 20, 2025 · Published by Janice Lawandi ·
    This post may contain affiliate links · 3 Comments
    150 shares
    • Facebook2
    • Reddit
    • Flipboard
    Jump to Recipe
    Chocolate layer cake with cream cheese frosting and chocolate sprinkles on a cake stand.

    Learn how to make this gorgeous chocolate cake with cream cheese frosting with this easy recipe. The layers of chocolate cake are made without eggs and easily mixed, just like cake mix. And the frosting is a thick cream cheese frosting that calls for less sugar than most recipes, so it's tangy and smooth.

    Chocolate layer cake with cream cheese frosting and chocolate sprinkles on a cake stand with a sparkler.
    Disclosure: As an Amazon Associate, I earn from qualifying purchases.

    Everybody needs an easy chocolate layer cake recipe that you can stir together in minutes. This chocolate cake is made without eggs, and yields three layers of fluffy cake, perfect for making a chocolate birthday cake.

    Jump to:
    • What You Need to Make This Chocolate Layer Cake
    • Substitutions and Variations
    • How to Make It
    • Cream Cheese Frosting Alternatives
    • Layer Cake Storage
    • Serving Suggestions
    • 📖 Recipe

    What You Need to Make This Chocolate Layer Cake

    To tackle this recipe, you will need two sets of ingredients to make the two components: the eggless chocolate cake and the thick cream cheese frosting. While the list of what you need seems long, you actually don't need anything special, and you likely already have all (or most) of the ingredients in your pantry and fridge!

    Ingredients to make an eggless chocolate cake with cream cheese frosting.
    • For the chocolate cake without eggs:
      • milk, non-dairy beverage (like soy milk), or even water will work in this recipe
      • vinegar, either plain white vinegar or cider vinegar, to react with baking soda to help the cake rise as it bakes
      • all-purpose flour to give the cake structure
      • baking soda to help the cake rise. Do not use baking powder here.
      • cocoa powder, preferably a high quality Dutch-processed cocoa powder like Cacao Barry extra brute cocoa powder, which is my favourite
      • salt, preferably Diamond Crystal fine kosher salt
      • sugar, specifically brown sugar, either light or dark, or even granulated sugar
      • neutral-tasting oil like canola oil, vegetable oil, or a very light-tasting olive oil. Don't use extra virgin olive oil which has too much flavour for this cake
      • vanilla extract to enhance the flavour
    • For the cream cheese frosting:
      • butter, preferably unsalted butter since the cream cheese in the recipe has enough salt
      • icing sugar, also called powdered sugar
      • cream cheese, preferably full-fat Philadelphia brand cream cheese. Make sure to buy the cream cheese in block format that is firmer than the whipped kind.
      • vanilla extract to enhance the flavour

    Please see the recipe card for the exact ingredients and quantities.

    Substitutions and Variations

    • For the chocolate cake recipe
      • Milk—This eggless chocolate cake recipe is made with milk, so it's vegetarian, not vegan, but you could replace the cow's milk with your favourite non-dairy beverage, like soy milk, almond milk, or oat milk, if you want a vegan chocolate cake.
      • Vinegar—I usually use regular white vinegar but you could also use apple cider vinegar. You need the acidity of the vinegar for the baking soda to react. Do not omit the vinegar or else replace the milk+vinegar with buttermilk (see next bullet point).
      • Buttermilk—You can replace the combination of milk and vinegar with 1 cup (250 mL) of buttermilk. This will allow you to skip the vinegar but still bring that acidity necessary for the leavening agent to react.
      • Sugar—The brown sugar can be replaced with regular granulated sugar or granulated cane sugar. Either will work great! Do not use turbinado or a coarse sugar, which won't dissolve properly and will have a negative impact on taste and texture.
      • Oil—I always bake with canola oil, but you could replace it with a light olive oil or grapeseed oil.
      • Cocoa powder—I bake with a Dutch-processed cocoa powder. This recipe will likely work with natural (non-Dutch-processed) cocoa powder.
    • For the frosting—use the best quality cream cheese you can. I prefer Philadelphia brand full-fat cream cheese. If you want to use a different brand of cream cheese, I can't make a suggestion because I've found the texture and taste of Philadelphia brand cream cheese is unmatched. Other brands I have tried had an impact on taste and texture, so I only recommend Philadelphia.

    How to Make It

    This chocolate cake couldn't be easier to make because it uses the two-bowl mixing method (also called the muffin mixing method). It's the same method as cake mix, actually, where the wet ingredients are added to the bowl with the dry ingredients, and stirred together to combine them.

    Combining the wet ingredients separately from the dry ingredients, which are sifted together.

    Step 1—Whisk the wet ingredients together in a large measuring cup, including the sugar (image 1). Sift the dry ingredients in a large bowl (image 2).

    Combining wet and dry ingredients to make an eggless chocolate cake.

    Step 2—Pour the wet ingredients over the dry (image 3) and mix the two together to form a smooth chocolate cake batter (image 4). I like to use a Danish dough whisk for this task.

    Dividing chocolate cake batter among three small cake pans.

    Step 3—Divide the cake batter between three buttered and floured 6-inch cake pans (or dusted with cocoa powder) (image 5). Make sure the cake batter is level in the pans by briefly spinning them on the counter. Band them a couple of times on the counter to release any big bubbles (image 6).

    Baking chocolate cake layers in the oven, then unmouldling on a wire rack.

    Step 4—Bake the cakes on the middle rack of the oven (image 7), checking them with a cake tester to ensure they are baked through. Set them on a cooling rack to firm up before unmoulding with the help of an offset spatula.

    Once the chocolate cake layers have cooled completely, you can prepare the frosting. For the frosting, I use the same technique for thick cream cheese frosting, adding the cream cheese last to the creamed butter and sugar. This way, you use less icing sugar, but can still achieve a thick texture. This frosting is so thick you can use it for decorating and piping.

    Creaming butter and icing sugar for cream cheese frosting.

    Step 5—Combine the butter and icing sugar in the bowl of your stand mixer fitted with the paddle attachment (image 10) and whip them together until light and fluffy (image 10).

    Adding cream cheese last to creamed butter and sugar to make a thick cream cheese frosting in a stand mixer.

    Step 6—Add blocks of cold cream cheese to the bowl of butter and sugar (image 12) and continue whipping the mixture until smooth and thick (image 13).

    Levelling and frosting layers of chocolate cake with cream cheese frosting using a piping bag and a mini offset spatula.

    Step 7—Level the cake layers using a large serrated knife once completely cool (image 14). This creates a flat surface for more stable stacking. Pipe a quarter of the frosting onto the top of the first layer of cake set on a cake stand (image 15), then smooth it with a mini offset spatula (image 16)

    Chocolate cake with cream cheese frosting crumb coat and then fully frosted.

    Step 8—repeat the frosting and stacking for all three layers of cake, then smooth the frosting on the exterior to create a thin crumb coat (image 17). Refrigerate until firm before frosting the sides and top with a final layer of frosting (image 18).

    Chocolate layer cake with cream cheese frosting and chocolate sprinkles on a cake stand.

    Step 9—I like to decorate this cake with chocolate sprinkles so that it is clear from the outside that the cake is chocolate.

    Cream Cheese Frosting Alternatives

    If you don't like cream cheese frosting, you can replace it with:

    • chocolate fudge frosting (made from butter, icing sugar, melted chocolate, cocoa powder, and sour cream)
    • Italian meringue buttercream (made from egg whites, soft ball sugar syrup, and butter)
    • American buttercream (made from icing sugar, butter, and vanilla)
    • peanut butter frosting (made from peanut butter, butter, and icing sugar)
    • white chocolate cream cheese frosting (made without icing sugar but still very thick!)
    Chocolate layer cake with cream cheese frosting and chocolate sprinkles being served on plates.

    Layer Cake Storage

    Given this chocolate birthday cake is made with cream cheese frosting, it's best to store it in the fridge. If you've cut into the cake, just cover the cut edges with pieces of parchment to prevent them from drying out. Place the cake in the fridge until the frosting is firm and cold, then cover the whole thing with aluminum foil. You can store this cake for up to a week, or freeze slices for later.

    For a detailed explanation, read about how to store cake.

    Chocolate layer cake with cream cheese frosting and chocolate sprinkles being served on plates.

    Serving Suggestions

    Serve this chocolate layer cake with ice cream, either vanilla ice cream, dark chocolate ice cream, or cookie ice cream.

    If you tried this recipe for the best chocolate cake with cream cheese frosting (or any other recipe on my website), please leave a ⭐ star rating and let me know how it went in the comments below. I love hearing from you!

    📖 Recipe

    Chocolate layer cake with cream cheese frosting and chocolate sprinkles being served on plates.

    Chocolate Cake With Cream Cheese Frosting

    AuthorAuthor : Janice Lawandi
    This chocolate cake with cream cheese frosting is made from layers of eggless chocolate cake and thick cream cheese frosting for the best chocolate birthday cake.
    5 from 3 votes
    Prevent your screen from going dark
    Print Recipe Pin Recipe Save Recipe Saved Recipe
    Prep Time 35 minutes mins
    Cook Time 1 hour hr
    Total Time 1 hour hr 35 minutes mins
    Course Dessert
    Cuisine American
    Servings 12
    Calories 503 kcal

    Equipment

    • 5-quart KitchenAid Artisan mixer
    • OXO balloon whisk
    • Mini offset
    • Ateco turntable
    Need measurements in CUPSUse the button options below to switch from Metric to US measurements! It's that easy!

    Ingredients
     
     

    Eggless chocolate cake

    • 185 grams bleached all-purpose flour
    • 37 grams Cacao Barry extra brute cocoa powder
    • 7.5 mL baking soda
    • 1.25 mL Diamond Crystal fine kosher salt
    • 250 mL skim milk (fat free)
    • 200 grams light brown sugar
    • 60 mL canola oil
    • 15 mL white vinegar
    • 5 mL pure vanilla extract

    Cream cheese frosting

    • 218 grams icing sugar
    • 173 grams unsalted butter room temperature
    • 500 grams Philadelphia cream cheese (full fat, regular) cold
    • 5 mL pure vanilla extract
    • chocolate sprinkles optional

    Instructions
     

    For the cake:

    • Preheat the oven to 350°F (175 °C). Prepare three 6x2-inch (15x5-cm) round cake pans by brushing the bottom and sides of each pan with butter (softened or melted), then line the bottoms with a round of parchment and dust the sides with cocoa powder. Set aside.
    • Sift or whisk together the flour, cocoa powder, baking soda, and salt in a large bowl and set aside.
    • Combine the milk, brown sugar, vinegar, canola oil, and vanilla in a separate bowl. Stir, then let it stand for a few minutes so that the sugar dissolves. The milk may curdle and thicken, and that's fine!
    • Add the wet ingredients to the sifted dry ingredients and stir until combined.
    • Pour the batter in the prepared pans and bake until a cake tester inserted in the centre comes out clean (about 30 minutes but keep an eye on it after 25 minutes).

    For the frosting

    • The order of these steps is very important! First, in the bowl of an electric mixer fitted with the paddle attachment, beat together the icing sugar and butter until it is smooth.
    • Then, when the butter and sugar are nice and smooth, add in the cream cheese, and beat until you get a creamy, fluffy frosting, for at least 2 to 3 minutes, if not more.

    To assemble

    • Trim the cakes to level them with a large, serrated bread knife.
    • Place the bottom layer on a cake turntable (find it on Amazon) or cake stand, and pipe on about ¼ of the frosting, smoothing it out with an offset spatula. Top with the second layer of cake, frost, and repeat with the third layer. Smooth the last of the frosting on the sides and top of the cake. Decorate with chocolate sprinkles (optional).
    • Store in the refrigerator, letting the cake come to room temperature for about an hour before serving.

    Notes

    • I used Cacao Barry Cocoa Powder - Extra Brute, which is a very dark cocoa powder
    • You can also bake this recipe in one 3-inch deep 6-inch cake pan. It will take 60 minutes to bake and make sure to check if the cake is done baking in the middle before taking it out of the oven or else there's a risk that the cake collapses.
    • For the chocolate cake recipe
      • Milk—This eggless chocolate cake recipe is made with milk, so it's vegetarian, not vegan, but you could replace the cow's milk with your favourite non-dairy beverage, like soy milk, almond milk, or oat milk, if you want a vegan chocolate cake.
      • Vinegar—I usually use regular white vinegar but you could also use apple cider vinegar. You need the acidity of the vinegar for the baking soda to react. Do not omit the vinegar or else replace the milk+vinegar with buttermilk (see next bullet point).
      • Buttermilk—You can replace the combination of milk and vinegar with 1 cup (250 mL) of buttermilk. This will allow you to skip the vinegar but still bring that acidity necessary for the leavening agent to react.
      • Sugar—The brown sugar can be replaced with regular granulated sugar or granulated cane sugar. Either will work great! Do not use turbinado or a coarse sugar, which won't dissolve properly and will have a negative impact on taste and texture.
      • Oil—I always bake with canola oil, but you could replace it with a light olive oil or grapeseed oil.
      • Cocoa powder—I bake with a Dutch-processed cocoa powder. This recipe will likely work with natural (non-Dutch-processed) cocoa powder.
      • Salt—This recipe calls for Diamond Crystal fine Kosher salt. If using regular table salt, add half the amount or the recipe may be too salty!
    • For the frosting—use the best quality cream cheese you can. I prefer Philadelphia brand full-fat cream cheese. If you want to use a different brand of cream cheese, I can't make a suggestion because I've found the texture and taste of Philadelphia brand cream cheese is unmatched. Other brands I have tried had an impact on taste and texture, so I only recommend Philadelphia. 
    • Where I live, Philadelphia cream cheese is sold in 250 gram (0.55 lb) blocks.

    Nutrition

    Calories: 503kcalCarbohydrates: 58gProtein: 6gFat: 29gSaturated Fat: 15gCholesterol: 70mgSodium: 350mgPotassium: 298mgFiber: 5gSugar: 39gVitamin A: 905IUVitamin C: 32mgCalcium: 102mgIron: 2mg
    Give backIf you enjoy the free content on this website, buy me a pound of butter to say thanks!

    More Cake Recipes

    • Serving a slice of a coffee-flavoured cheesecake with whipped cream piped around the border and chocolate-covered coffee beans.
      Coffee Cheesecake With Cardamom
    • Serving a slice of pumpkin cheesecake topped with whipped cream.
      Baked Pumpkin Cheesecake
    • Slicing and serving a perfect baked vanilla cheesecake.
      Baked Cheesecake
    • Slicing an orange cake with poppy seeds to serve it.
      Orange Poppy Seed Cake

    Baking resources

  • Baking conversion charts
  • Baking ingredients and pantry staples
  • Baking substitutions
  • Common baking conversions
  • Choosing baking pans
  • How to measure ingredients for baking
  • Mixing methods
  • Reader Interactions

    Comments

    1. Hershey says

      December 15, 2023 at 6:18 am

      Hello, I have made this recipe before in cake pans, but wonder about how many cupcakes it can make!

      Reply
    2. Heidi says

      February 19, 2022 at 7:16 pm

      Will it make a difference if the cocoa powder is natural (acidic, Hershey's) rather than Dutch processed (neutral, Fry's)? Is this really important? You mention that baking soda must be be used; is this because the recipe uses buttermilk, and the pH of cocoa is irrelevant?
      Thank you

      Reply
      • Janice says

        February 20, 2022 at 5:43 pm

        Hi Heidi, in general, the flavour of Dutch-processed cocoa powder is much better than "natural" cocoa powders. I honestly don't bake with natural cocoa powders that aren't Dutch-processed nor do I recommend them. And you are right, we need the baking soda to balance out the acid in the recipe, so that the cake rises. Baking powder might not provide enough oomph.

        Reply
    5 from 3 votes (2 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    This is a picture of Janice Lawandi

    Hi, I'm Janice!

    I am a baking-obsessed recipe developer with a PhD in Chemistry who writes about baking and the science of baking.

    More About Me

    Join the Community

    If you enjoy the free content on this website or have questions, consider joining the Bake School Community!

    Apple Treats

    • A glass of milk served with apple butter, cranberry, white chocolate chip cookies.
      Fall Cookies With Cranberries, White Chocolate And Apple Butter
    • Apple Blackberry Crumble
    • Serving apple and blueberry crumble with scoops of vanilla ice cream on plates.
      Apple and Blueberry Crumble
    • Puff pastry apple tart cut into squares to serve.
      Puff Pastry Apple Tart
    • Apple tart tatin featuring honeycrisp apples.
      Apple tarte tatin
    • Freshly baked apple galette.
      Apple Galette With Pie Crust

    Pumpkin Baking

    • Little pumpkin tarts
      Mini pumpkin pie tarts without evaporated milk
    • vegan pumpkin pie shakes
      Pumpkin spice shake
    • A slice of maple pumpkin bread on a dessert plate.
      Maple Pumpkin Bread
    • Slices of pumpkin bread served on dessert plates with a cup of coffee.
      Perfect Pumpkin Loaf Cake
    • Serving pumpkin pie on black plates.
      Pumpkin Pie Without Evaporated Milk
    • whoopie pie
      Pumpkin Spice Whoopie Pies With Brown Butter Cream Cheese Frosting

    Eggless chocolate cake

    Chocolate layer cake with cream cheese frosting and chocolate sprinkles on a cake stand.
    Learn to make an eggless chocolate cake with cream cheese frosting!

    Baking conversions

    Buy the baking conversion charts NOW!

    As seen on

    Logos of online and offline publications that featured the Bake School and Janice Lawandi.

    How to poach pears

    Poached pears on an enamelware plate.
    This easy poached pears recipe is simple and you can use the poached fruit for salads, appetizers, and desserts!

    Footer

    ↑ back to top

    About

    • Meet Janice Lawandi
    • FAQ
    • Privacy Policy
    • Terms and conditions
    • Accessibility
    • Press

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Services
    • Portfolio

    As seen on

    Logos of online and offline publications that featured the Bake School and Janice Lawandi.

    As an Amazon Associate I earn from qualifying purchases.

    COPYRIGHT © 2025 · THE BAKE SCHOOL

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.