This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

Imagine slicing into the perfect chocolate cake with cream cheese frosting: incredibly moist, rich with chocolate flavor, and undeniably decadent. This recipe is not just a dessert; it’s your next go-to for that deep, satisfying chocolate indulgence.

Easy to whip up and impossible to resist, it’s poised to become the chocolate cake you compare all others to.

Slices of a chocolate cake recipe with cream cheese frosting at room temperature.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Simple Chocolate Cake with Cream Cheese Frosting

This is an incredibly decadent and moist cake with an intense chocolate flavor. It is easy to make and will quickly become your go-to chocolate cake recipe.

I have baked this cake more times than I can count.  It is hands down my most requested cake, and for a good reason.  This cake is soft and moist with a rich, intense chocolate flavor.

This cake is easy and fast to make and can even be done without an electric mixer which I have done on many occasions.

Check out our chocolate cake with chocolate buttercream to see how I modified the recipe and only used a whisk to mix the batter.

You will want to keep this one in your recipe box for an easy and reliable recipe that will always give you fantastic results. This really is an intense chocolate cake. 

A dark chocolate cake with cream cheese icing on a platter with with four layers.
intense chocolate cake with cream cheese frosting

Here is Why This Chocolate Cake Recipe Works

  • Coffee-Infused Chocolate Magic: The secret weapon here is the hot coffee! It deepens the cocoa’s flavor, transforming the cake into a rich, chocolaty delight. It’s like giving the chocolate an espresso shot, waking up all those intense cocoa flavors without making the cake taste like a morning brew.
  • Frosting Perfection: Let’s talk about that cream cheese frosting. It’s creamy, it’s dreamy, and it pairs with the chocolate cake like a champ. It strikes the perfect balance, adding a luscious, tangy counterpoint to the rich, sweet cake. They are meant to be together!
  • Versatile and Foolproof: Whether you’re a fan of towering layers or simple sheet cakes, this recipe’s got you covered. It’s forgiving and adaptable, giving you a show-stopping dessert every time.

If you love this recipe, try our chocolate cassata cake.

Secret Ingredient for Rich Chocolate Cream Cheese Cake

The secret ingredient for this intense chocolate cake is coffee, yet it does not taste anything like coffee, just chocolate, chocolate, chocolate!!

Since coffee has the same flavor elements as chocolate, it deepens and actually compliments the chocolate flavor without making it taste like coffee.

Why Hot Coffee (or Hot Water) in Chocolate Cake

Adding the hot coffee (or hot water) to the cocoa will melt the cocoa solids and cause the flavor molecules to burst and intensify the chocolate.  

I mix the hot coffee with the cocoa then let it sit and come to room temperature while I am preparing the rest of the ingredients.

This is a simple step that makes a huge impact on the depth and richness of the chocolate. But if you don’t want to use the coffee, just use hot water. 

Rave Reviews for Tender Cake and Creamy Frosting

Every time I make this cake someone comments that it is the best chocolate cake they have ever had.  The crazy thing about it is that this cake is the easiest cake I have ever made.

There is nothing better than an easy recipe that turns out incredibly delicious.

I keep the ingredients for this cake on hand at all times just in case I need a quick dessert. The ingredients are simple and inexpensive.

If your not a coffee drinker then keep some instant coffee in your pantry,  stir a spoonful into some hot water then add it to the cocoa. If you don’t have that, just use hot water and it will still be one of the best chocolate cakes you ever make.

A four layer chocolate cake with cream cheese frosting and filling.
intense chocolate cake with cream cheese frosting

I guarantee you will get rave reviews for this cake. You don’t have to tell anyone how easy it is to make.

Let them think you slaved all day making the most perfect chocolate cake for them! (Because you love them so much).

In the video, I used a mixer to blend the ingredients, but honestly, the batter comes together perfectly fine with a hand whisk.

You don’t even have to worry about over-mixing the batter like most cakes. Seriously, you just can’t mess up this cake.

The Ingredients

Here is the list of ingredients you will need for our chocolate cake with cream cheese icing. From achieving the perfect moist texture to capturing that rich, intense flavor, everything you need is right here.

Scroll down to the printable recipe card for all the details. 

For the Cake

  • Pantry: Cocoa powder, sugar, flour, baking powder, baking soda, salt, vegetable oil, vanilla extract. 
  • Dairy: Milk
  • Fridge: Eggs
  • Other: Hot coffee

For the Best Cream Cheese Frosting

  • Pantry: Vanilla extract, powdered sugar, salt
  • Fridge: Cream cheese, butter

 

Which Cream Cheese To Use

For the perfect cream cheese buttercream, stick with block-style cream cheese. The block style is denser and has a lower moisture content than spreadable cream cheese.
If you use spreadable cream cheese, low fat cream cheese, or Neufchâtel, then the frosting will be thinner and more difficult to work with.

An Intense Chocolate Cake with Cream Cheese Frosting

  • This chocolate cake recipe was adapted from the back of the Hershey’s cocoa box.  I have increased the amount of cocoa to balance out what was otherwise an overly sweet cake. 
  • In addition, I switched the hot water for coffee to complement and enhance the chocolate. The hot liquid is added directly to the cocoa powder to ensure the cocoa solids melt. The result is a perfectly rich and intense chocolate cake recipe.
  • You can use any brand of unsweetened cocoa powder but the recipe works best if you do not use Dutch-processed cocoa.  
  • This cake uses baking soda as a leavening agent which needs an acidic ingredient to achieve proper rise and to balance out the flavors.
  • Believe it or not, chocolate is a naturally acidic ingredient, but Dutch-processed chocolate has has been treated to neutralize the acidity and does not react with alkaline leaveners like baking soda.
  • The cake will rise higher if you use natural cocoa but if all you have is the Dutch processed stuff, it will still work and be one of the best chocolate cake recipes you ever had.
Three plates with slices of chocolate cake with cream cheese filling.

I made four layers out of this cake by cutting each of the layers in half horizontally.  

This is an easy task to do with the use of a cake leveler but if you don’t have a leveler and don’t feel comfortable slicing the layers by hand, then I have provided instructions to bake the cake in 4 different pans. Just see the notes at the bottom of the recipe card.

I made this cake with a super creamy, decadent cream cheese frosting.

It’s a great combination that everyone loves. If you want to try a different combination of flavors, you can frost the cake with chocolate cream cheese frosting, a pretty pink strawberry cream cheese frosting, or peanut butter cream cheese frosting. And, if you like to use a decorating bag and tips, try our thick cream cheese frosting.

Substitutions

This is a very versatile recipe and does well with several ingredient substitutions. You can make it dairy free, gluten-free, switch out the oil, or change the coffee.

Here is a list of the ingredients you can switch out and still get great results. Switch them at a 1:1 ratio.

IngredientSubstitutions
MilkAny non-dairy milk
Sour cream
Greek Yogurt
Buttermilk
Vegetable
oil
Melted coconut oil
Melted butter
Mayonnaise
CoffeeHot water
Hot beer
Hot cola
All-purpose
flour
Gluten-free
flour blend

Quick tip on the substitutions.

  • Sour cream and yogurt will make the batter thicker but will not change the bake time.
  • Melted coconut oil or butter will make the cake taste denser and a bit ‘fudgy’.
  • Using hot liquid in place of the coffee will help the cocoa solids melt.
  • For the gluten-free flour, make sure you use a flour BLEND. For example, using only almond flour will result in a heavy and dense cake that will not look the same. Good flour blends that work are Pamela’s flour blend, Cup 4 Cup, and our gluten-free flour blend.

How to Make Chocolate Cake with Cream Cheese Frosting

Here are some process photos to get an idea of how to make this chocolate cake with cream cheese frosting. This frosting recipe has a tad more cream cheese and slightly less sugar than most recipes. It is also a large batch because you will need extra to fill all the cake layers.

A collage of four photos showing how to make a recipe for chocolate cake with cream cheese frosting.

For The Chocolate Cake

  1. Add the hot coffee or water to the cocoa.
  2. Stir in the sugar and oil.
  3. Whisk in the eggs.
  4. Stir in the milk.
  5. Sift in the dry ingredients.
  6. Stir until well combined.
Two photos showing the options for baking either in two pans or four pans.

If you don’t want to tort the cakes in half, you can bake four thinner layers. See the notes in the recipe card for all the details.

Making cream cheese frosting then spreading it on the cake layers.

For The Cream Cheese Frosting

  1. Beat the cream cheese and butter until smooth.
  2. Add the powdered sugar and beat well.
  3. Blend in the vanilla extract.
  4. Cover the chocolate cake with cream cheese frosting.

Tips for the Best Results

  • Use room temperature ingredients. Room temperature eggs will blend into the cake batter easier. And when it comes to the frosting, room temperature butter and cream cheese are essential. They combine effortlessly, resulting in a creamy, velvety frosting that spreads like a dream over your cake.
  • Check Your Leaveners: Ensure your baking powder and soda are fresh. Their ability to rise diminishes over time, and old leaveners can result in a cake that’s flat rather than fabulously fluffy. 
  • An Oven Thermometer is Your Friend: Ovens can be tricky and often run hotter or cooler than the dial indicates. Using an oven thermometer ensures your cake bakes at the precise temperature, preventing over or under-baking. 
  • Chill the Layers for Frosting Ease: If you’re working with a cake that’s as tender and delicate as this one, a little time in the freezer can make a big difference. Briefly chilling the cake layers before frosting solidifies the crumbs, making it easier to spread your frosting. Just pop the layers into the freezer for about 20 minutes; they won’t freeze solid but will firm up enough to handle the frosting without breaking or crumbling.

Whether you’re celebrating a special occasion or simply craving something sweet and satisfying, this chocolate cake with cream cheese frosting recipe promises a delightful treat that’s bound to impress. Don’t miss out on making what could easily become your favorite chocolate indulgence.

For other decadent chocolate recipes:

If you love this cake and want a vanilla version, try our vanilla cake with cream cheese frosting.

Pin this now to find it later!

Pin It
A cream cheese frosting chocolate cake on a plate with a fork and chocolate curls.
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
4.68 from 485 votes

Chocolate Cake with Cream Cheese Frosting

An incredibly moist and intensely chocolate cake with cream cheese frosting. This is an incredibly easy cake to make and a very versatile recipe.
I streamlined the instructions to make the recipe a convenient one bowl process. It is the same favorite chocolate cake but the order of ingredients have been swapped.

If you make this recipe, please leave a star rating and comment.

Servings: 12 servings
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 1 cup 80g unsweetened cocoa powder (not Dutch-processed)
  • 1 cup hot coffee, (240 ml)
  • 2 cups sugar, (400g)
  • ½ cup vegetable oil, (120 ml)
  • 2 eggs
  • 1 cup milk, (240 ml)
  • 2 tsp vanilla extract
  • 1-¾ cup (210g) all-purpose flour
  • 1-½ tsp baking powder
  • 1-½ tsp baking soda
  • 1 tsp salt

Cream Cheese Frosting

  • 20 ounces cream cheese, softened
  • 16 tablespoons unsalted butter, softened (240 grams/ 8 ounces)
  • 2 teaspoons vanilla extract
  • 4-½ to 6 cups (560 grams) powdered sugar (confectioners sugar), sifted

Instructions 

  • Preheat the oven to 350°. Line the bottom of two 8 or 9-inch cake pans with parchment paper, grease and flour the sides. (The parchment paper will make the cake come out much easier than just grease and flour).
  • If you prefer to bake the cakes in 4 separate pans, see the notes at the bottom.
  • In a large mixing bowl, whisk the hot coffee and cocoa together until smooth. Let the mixture sit for 2 to 3 minutes to let the cocoa solids bloom.
  • Add the sugar and vegetable oil and stir well. Whisk in the eggs, then stir in the milk and vanilla extract.
  • Sift the flour, baking powder, baking soda, and salt over the chocolate mixture. Stir until well incorporated. Make sure to scrap the bottom and sides of the bowl. The batter will be thin.
  • Pour the batter into the two prepared pans and place in the center of the preheated oven. Bake for 30 to 35 minutes for the 9 inch pans or 33 to 37 minutes for the 8 inch pans (a toothpick inserted in the center of the cakes should come out clean).
  • Let cool in the cake pans for 5 to 10 minutes then run a knife around the edge of the pans to loosen the cake from the pans. Invert the cakes onto a cooling rack and remove the parchment paper. (At this point if you re-invert the cakes onto another rack and let them cool with their tops up, they will retain more height and the tops of the cakes will not stick to the cooling rack.)

Cream Cheese Frosting:

  • To make the cream cheese frosting, combine the cream cheese and butter in a large mixing bowl, and beat until soft and creamy.
  • Add 4-½ cups of the powdered sugar and vanilla and beat on low speed until the sugar is mixed in then beat on high speed until smooth, about 2 to 3 minutes. Add additional sugar if desired.

Assemble the cake:If you baked in two pans:

  • Slice each layer of cake in half horizontally by using a cake leveler or by placing each layer of cake on a turntable and use a serrated knife to slice through the cake as you turn the turntable. This will give you 4 layers to fill and stack. To transfer each layer, use a thin plastic cutting board to slide under the layers.
  • Optional: Place the cake layers in the freezer for 20 minutes to firm them up and make them easier to frost.
  • Put a dab of frosting on a cake plate and place a cake layer on top of the plate. Use 3/4 to 1 cup of frosting to spread between each layer of cake then use an off-set spatula or knife to ice the top and sides of the cake.

If you baked in four pans:

  • Put a dab of frosting on a cake plate and place a cake layer on top of the plate. Use 3/4 to 1 cup of frosting to spread between each layer of cake then use an off-set spatula or knife to ice the top and sides of the cake. 

Video

Notes

  • If you prefer to bake the cakes in 4 separate pans, line four 8-inch pans with parchment paper and divide the cake batter into the four pans. You will have about 1 1/3 cups or 350 grams of batter in each pan. Bake the cakes, two pans at a time, for 15 to 18 minutes. (you can bake all four pans at the same time if you rotate the pans halfway through the bake time)
  • To get a higher rise to the cake, use natural cocoa not Dutch processed which does not react to the baking soda
  • Store this cake unfrosted at room temperature for up to one day or frosted for up to two hours. In the refrigerator, it keeps well for six days, and when wrapped airtight, it can be frozen for three months.
  • Here is a tip to make it easier to frost the cake: Partially freeze the cake layers for approximately 20 minutes before frosting. After keeping it in the freezer for a short time, the partially frozen cake will be firmer and easier to frost. 
  • This recipe does well with cupcakes. For standard sized cupcakes, bake at 350°F for 22 to 24 minutes. For mini cupcakes, bake at 350° for 10 to 12 minutes
  • For a 13 x 9 inch cake, bake at 350°F for 35 to 40 minutes. 
  • The cream cheese frosting recipe makes a large batch so you will have enough to frost between all four layers. If you do not want to make four layers, you will only need a half batch of frosting.

Nutrition

Serving: 1 slice, Calories: 752kcal, Carbohydrates: 99g, Protein: 9.3g, Fat: 39g, Saturated Fat: 20g, Cholesterol: 111mg, Sodium: 598mg, Fiber: 2.9g, Sugar: 79g

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

Do you need to refrigerate a cake with cream cheese frosting?

Yes, a cake with cream cheese frosting should be refrigerated. Cream cheese frosting is made with dairy products that are perishable and can spoil if left at room temperature for too long.  I recommend storing the cake in an airtight container to maintain its freshness and to prevent it from absorbing any odors from the refrigerator. Before serving, you can let the cake sit out for a short period to allow it to come to a more palatable temperature.

Does cream cheese frosting go with chocolate cake?

Absolutely, cream cheese frosting pairs wonderfully with chocolate cake! The tangy and creamy nature of cream cheese frosting beautifully complements chocolate’s rich, deep flavors.

A layered chocolate cake with cream cheese frosting.
photo taken December 4, 2018
intense chocolate cake with cream cheese frosting

About Dahn Boquist

Dahn is a retired nurse, recipe creator, home cook, baker, and self-proclaimed foodie. She loves creating in the kitchen and cooking for family and friends. She lives in Washington State with her husband and dog. When she isn't cooking or baking, you can usually find her spending time with her grandchildren or exploring the beautiful Pacific Northwest.

You May Also Like

4.68 from 485 votes (476 ratings without comment)

Leave a comment

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

Recipe Rating




309 Comments

  1. Pam says:

    I made these as cupcakes Sunday evening. I have never made a home made cake from scratch, always a box mix, and I love to bake. I wanted to do something special for my daughter and these sounded great. I followed ever single instruction and they were AMAZING! The frosting is a perfect compliment and not to sweet for the chocolate. I’m picky about chocolate flavors, but this recipe is the bomb! I love the frosting cold. I mailed six of them to my daughter & her family in a box padded with 2 helium balloons and she was in love with them. I predict these will be at every birthday celebration for my chocolate lovers! I shared with my neighbors and they thought I had outdone myself! I may very well dream about these….

    1. Dahn Boquist says:

      Pam, thank you for that comment! I’m impressed that the cupcakes shipped well. That was genius of you to pad the box with balloons!!

  2. Sara says:

    Omg best cake EVER! This recipe was super easy and unbelievably delicious! I did four layers and made the full amount of frosting. Next time I’d do only two layers and half the frosting with less sugar. The frosting was supppper sweet and would have been just as delicious without any frosting. Thanks for the recipe – it’s now my go-to cake recipe!!

    1. Dahn Boquist says:

      Yay!!! I’m glad you liked it. This is my go-to chocolate cake recipe too. Thanks for the comment Sara

  3. Olivia says:

    Could I substitute olive or coconut oil for the vegetable oil without sacrificing the integrity of the cake?

    1. Dahn Boquist says:

      Yes they both make fine substitutes. They will change the flavor profile a bit and the coconut oil will give the cake a slightly firmer texture but it is still quite delicious. Be careful about the olive oil. Use a very light olive oil because extra virgin olive oil can give the cake a bit of a grassy flavor.

  4. Jennifer says:

    Hi. The recipe sounds delicious. I’ve seen many cake recipes that use buttermilk as oppose to regular milk. What are your thoughts on substituting the buttermilk for the regular milk? New to baking cakes from scratch., but want to learn more. Thanks in advanced

    1. Dahn Boquist says:

      Oh yes, buttermilk would work just fine in this recipe. A lot of times, buttermilk will help tenderize a baked good but this particular recipe is already very tender and moist. Switching to buttermilk instead of milk will give a slight tang to the cake.

  5. Jan says:

    Unfortunately my 8” cakes sank in the middle as well. The ingredients were all fresh and the oven temp was preheated to 350 (I used a temp gauge to confirm.)

    1. Dahn Boquist says:

      You may want to try baking it a few minutes longer next time. If it is even slightly underbaked it will sink when it cools

      1. Janaan says:

        Thank you. The cakes baked for 38 minutes and the toothpicks came out clean. Another issue could be elevation – I’m at 5200 feet. Flavor is good and frosting covers many sins, right?

        1. Dahn Boquist says:

          Oh that is a pretty high altitude and is probably the issue. There are a few things you can do to trouble-shoot. I would start by increasing the oven temp by 15 to 25 degrees. You might even want to reduce the baking soda and baking powder just a pinch (I know that sounds counter-intuitive but it is better for really high altitudes). If it were me, I would just make 1 change at a time and keep a log on how it turned out each time but that is kind of a long process so you may want to just cover the sins with frosting LOL

  6. Bob says:

    Hello – What an amazing cake, thank you for sharing this recipe. My family will never need to search for another chocolate cake recipe again! One issue however – I used two 9” pans, but both cakes didn’t fully rise in the middle, leaving a slight bowl. I substituted cake flour for regular flour, so am wondering if that was the reason? I used Hershey’s cocoa powder,
    Any thoughts would be appreciated. Thank you.

    1. Dahn Boquist says:

      Oh gosh, there are several reasons that could cause the cake to fail to rise in the center.
      1. Try checking your oven for accuracy.
      2. Make sure the oven is completely pre-heated before it goes in the oven.
      3. Don’t let the cake batter sit for very long prior to putting it in the oven.
      4. Make sure it is completely baked before you remove it from the oven…. this is probably the most likely cause of the sunken middle.
      5. Make sure your baking powder and baking soda are fresh.
      6. Don’t keep the oven door open too long when you place the pans in the oven.

      Sorry, I can’t tell you exactly why but it really depends on so many variables that it is hard to know what went wrong for you. I hope these tips help for the next time you bake the cake. Thanks for the comment.

    2. Dom says:

      @Dahn Boquist,

      The batter was so runny that it leaked out of the baking tins and coated the bottom of my oven resulting in burning.

      The “cake”, I managed to salvage was barely 2cm thick and it was still undercooked.

      Not a great chocolate cake taste and far too much icing.

      Worst recipe ever! I have made red velvet oil cakes that were less runny and only leaked a small amount. This one takes the ****!

      1. Dahn Boquist says:

        It sounds like you used the wrong pan for this cake. The batter is definitely a thin and runny batter and you need a standard cake pan. If you use a springform pan then the batter will leak out of the edges.

  7. Lara says:

    I made this cake for my husband’s 35th birthday after looking for an easy cake recipe with lots of flavor. I have never made a layer cake before but it is foolproof and most importantly, the MOST juicy and moist chocolate cake I have ever had! We were both blown away by the intense chocolate flavor and texture. Only thing I changed is I made it a two layer cake and halved the frosting recipe. I still had enough frosting to frost the entire cake and with two layers instead of 4, I had the frosting to cake ratio I prefer (more cake than frosting and hopefully less calories!). It turned out perfectly. I will be making this again and again. Thank you!

    1. Dahn Boquist says:

      That’s so great to hear. Happy birthday to your husband. This should be the most memorable birthday ever with our strange world right now. I’m so happy you had something special for him.

  8. Rachel says:

    This cake is absolutely insanely delicious. I made it today on a whim, and it’s probably the best chocolate cake I’ve ever had. I have celiac, so I used a gluten free flour blend (one of the cup-for-cup varieties with xanthan gum in the mix), and I shockingly didn’t have to change anything else. That never happens!! It was perfection. Thank you!!

    1. Pat Nyswonger says:

      Thank you, Rachel….we are so happy this worked for you. We also used a GF flour in our easy Gluten-Free Chocolate Bundt Cake that you may want to try sometime. Happy Easter to you!

  9. Madison says:

    I want to make a tiered cake with this recipe. What would be the best sizes of pans to use?

    1. Dahn Boquist says:

      It really depends on how big you want your tiered cake to be. This recipe will give you about 5-1/2 cups of batter. A 6 inch cake pan will need about 1-3/4 to 2 cups of batter, an 8 inch cake pan will require 2-1/2 to 3 cups of batter. A 9 inch cake pan will require 4-1/2 to 5-1/3 cups of batter. A 10-inch cake pan will require 5-3/4 to 6 cups of batter. Use that information to guide you on how many batches you will need to make. For instance if you want a 9-inch and a 6 inch tier then you will want two 9 inch pans and two 6 inch pans. You will need about 10-2/3 cups of batter for the 9 inch pans and 4 cups of batter for the 6- inch pans so you will need to make three batches of this recipe (and then you will have a bit left over for a few cupcakes 🙂

  10. Hannah says:

    Can you use a 9×13? How long would I cook it for please? Thank you so much!

    1. Dahn Boquist says:

      It will take 30 to 35 minutes in a 9 x 13 pan