Velvet Chocolate Cream Cheese Cake

The Ultimate Decadent Chocolate Cake with Silky Chocolate Cream Cheese Frosting

Prepare to indulge in the most exquisite chocolate cake you’ve ever tasted! This recipe for Chocolate Cake with Chocolate Cream Cheese Frosting is a true masterpiece, combining the deepest, richest chocolate flavor with an unbelievably moist texture. Crafted with a harmonious blend of sour cream, buttermilk, and high-quality unsweetened cocoa, each bite is a symphony of flavor and tenderness. To elevate this culinary creation even further, we crown it with a lusciously rich and silky smooth chocolate cream cheese frosting, transforming it into an utterly decadent dessert perfect for any occasion.

This isn’t just any chocolate cake; it’s a beloved family tradition, a recipe that ignites pure joy and sparks a happy dance with every forkful. Whether it’s a birthday bash, a special anniversary, or a festive holiday gathering, this cake consistently steals the show. The only downside? When the very last slice disappears! But fear not, if you crave more chocolatey goodness, be sure to explore my other fantastic recipes, including Chocolate Cake Pops, Chocolate Cake with Peanut Butter Frosting, German Chocolate Cake, Chocolate Poke Cake, and Chocolate Cupcakes!

A slice of double layer chocolate cake on a black plate iced with chocolate cream cheese frosting.

Why This Decadent Chocolate Cake Recipe Works So Well

This isn’t just a recipe; it’s a meticulously crafted formula designed for chocolate cake perfection. Here’s what makes this particular chocolate cake truly stand out:

  • Unrivaled Rich Chocolate Flavor: Our recipe delivers two beautifully rich chocolate cake layers. The secret to this deep, intense cocoa taste lies in “blooming” the unsweetened cocoa powder with warm water. This simple step vastly enhances the chocolate notes, making every bite incredibly flavorful and satisfying. We don’t just add cocoa; we unlock its full potential.
  • Signature Chocolate Cream Cheese Frosting: While a classic cream cheese frosting is always good, why settle when you can have an extraordinary chocolate cream cheese frosting? We strongly advocate for including cocoa powder in the frosting itself. This double-chocolate approach creates a harmonious balance of deep chocolate intensity and the delightful tang of cream cheese, resulting in a frosting that is both incredibly rich and wonderfully silky, perfectly complementing the cake layers. It’s the ultimate chocolate experience!
  • Consistently Moist and Tender Cake Layers: Say goodbye to dry, crumbly cakes! This is hailed as the best moist chocolate cake recipe for a reason. Not only do the cake layers boast an incredible flavor, but they are also exceptionally moist and tender. This is achieved through a carefully selected combination of ingredients: vegetable oil, sour cream, and buttermilk. The oil ensures a consistently soft crumb, while the sour cream and buttermilk add a beautiful richness and moisture that will have you coming back for more. Every bite is a testament to perfect texture.

Essential Ingredient Notes for Your Perfect Chocolate Cake

Understanding the role of each ingredient is key to baking success. Here’s a breakdown of the crucial components for your decadent chocolate cake and its luscious frosting:

Chocolate Cake with Chocolate Cream Cheese Frosting ingredients portioned into glass bowls on a light gray background.
Chocolate Cream Cheese Frosting ingredients on a light gray background.
  • All-Purpose Flour: This recipe calls for standard all-purpose flour, providing the ideal structure for a tender yet sturdy chocolate cake. There’s no need for specialty flours here; just reliable, everyday goodness.
  • Unsweetened Cocoa Powder: The heart of our chocolate flavor! For the most profound chocolate taste, using a good quality unsweetened cocoa powder is essential. For an in-depth understanding of different cocoa types and their uses in baking, refer to my comprehensive Best Cocoa Powder for Baking Guide. This ingredient is truly where the magic happens for rich chocolate cake.
  • Kosher Salt: Salt is more than just a seasoning; it enhances all the other flavors in your cake. Kosher salt has a coarser grain than table salt, so precise measurement is important. As a general rule, if a recipe specifies Kosher salt, use about 1/4 teaspoon less table salt per teaspoon, and conversely, use 1/4 teaspoon more Kosher salt if the recipe calls for table salt.
  • Eggs (Room Temperature): Using room temperature eggs is a small but mighty tip for superior baking. They incorporate more easily and evenly into the batter, creating a smoother, more emulsified mixture. This leads to a lighter, more uniform cake texture and a better rise.
  • Buttermilk (Room Temperature): Just like the eggs, room temperature buttermilk blends seamlessly into the batter. Its acidity reacts with the baking soda, which contributes significantly to the cake’s airy, fluffy texture. This chemical reaction is crucial for achieving that desired light and tender crumb.
  • Sour Cream (Full Fat): Sour cream is a secret weapon for an incredibly moist and tender cake. Opt for full-fat sour cream for the best results, as its higher fat content generously amps up the moisture, ensuring a truly decadent and melt-in-your-mouth experience. If sour cream isn’t available, plain Greek yogurt can be a good substitute.
  • Vegetable Oil: When it comes to moist cakes, vegetable oil often outperforms butter. Since oil remains liquid at room temperature, it helps keep the cake softer and more tender for a longer period compared to butter, which solidifies when cool.
  • Unsalted Butter (Softened): For the frosting, softened unsalted butter is non-negotiable. It creams beautifully with the cream cheese, leading to a smooth, velvety frosting free of lumps. Cold butter would result in a difficult-to-mix, clumpy texture.
  • Cream Cheese (Softened): Cream cheese, particularly when cold, can be notoriously lumpy. To achieve that perfectly smooth, spreadable frosting, ensure your cream cheese is very well softened. I recommend taking it out of the refrigerator a few hours before you plan to make the frosting.

Step-by-Step Instructions for Your Perfect Chocolate Cake

Follow these detailed steps to bake your ultimate decadent chocolate cake with confidence:

  1. Prepare Your Workspace & Dry Ingredients. Preheat your oven to 350ºF (175ºC). Generously grease and flour two 9-inch round cake pans; this ensures your cakes will release easily after baking. In the large bowl of a stand mixer fitted with the paddle attachment (or use a large bowl and a whisk), combine 2 cups all-purpose flour, 2 cups granulated sugar, 1 cup unsweetened cocoa powder, 2 teaspoons baking soda, 1 teaspoon baking powder, and 1 teaspoon kosher salt. Whisk these dry ingredients thoroughly until they are well combined and there are no visible lumps.
  2. Incorporate the Wet Ingredients. To the dry mixture in your stand mixer, add the wet ingredients: 3 large room temperature eggs, 1/4 cup full-fat sour cream, 3/4 cup room temperature buttermilk, 1 cup warm water (this crucial step “blooms” the cocoa powder, intensifying the chocolate flavor!), 1/3 cup vegetable oil, and 2 teaspoons vanilla extract. Mix on medium-low speed until all ingredients are just combined. Use a rubber spatula to scrape down the sides and bottom of the bowl as needed, ensuring everything is fully incorporated without overmixing.
  3. Fill the Prepared Pans. Carefully divide the chocolate cake batter evenly between your two greased and floured 9-inch round cake pans. For precise results and even baking, you can use a kitchen scale to measure the batter in each pan. Gently tap the pans on the counter a few times to release any large air bubbles.
Four images showing the making of the best chocolate cake being made in a glass bowl.
  1. Bake the Cake Layers. Transfer the cake pans to the preheated oven and bake for 25-30 minutes. To test for doneness, insert a toothpick into the center of a cake layer. It should come out with a few moist crumbs clinging to it, but no wet batter. Avoid overbaking, as this can lead to a dry cake. Once baked, remove the pans from the oven and let them cool on a wire rack for 10 minutes. This allows the cakes to firm up slightly before being handled.
  2. Cool Completely & Prepare for Frosting. After 10 minutes, carefully invert the cakes onto the wire rack to cool completely. This crucial step prevents the cakes from sinking or becoming gummy. While the cakes are cooling, begin preparing your homemade chocolate cream cheese frosting. In the clean bowl of your stand mixer (again, with the paddle attachment), add 6 ounces of softened cream cheese and 1 cup of softened unsalted butter. Beat on high speed for 2 minutes, or until the mixture is light in color and wonderfully fluffy in texture. Then, add 1 cup unsweetened cocoa powder, 2 teaspoons vanilla extract, and a pinch of salt. Beat again until these ingredients are fully combined and the frosting takes on a rich chocolate hue.
  3. Add Powdered Sugar and Adjust Consistency. With the mixer on low speed, gradually add 5-6 cups of powdered sugar, one cup at a time, until it is fully incorporated. Once all the powdered sugar is in, slowly add 5-6 tablespoons of milk (or heavy cream), starting with 5 tablespoons. Beat until the frosting is thick but easily spreadable. If the frosting seems too thick, add additional milk, one tablespoon at a time, until you reach your desired consistency. Remember, the frosting will firm up slightly as it chills, so aim for a consistency that is thick enough to hold its shape but soft enough to spread smoothly.
Two images: left image is a classic chocolate cake in a round cake pan, right image is chocolate cream cheese frosting in a glass bowl.
  1. Assemble and Frost Your Decadent Chocolate Cake! Once both cake layers are completely cool, place one layer on a cake board or your chosen cake stand. Spread an even, generous layer of your silky chocolate cream cheese frosting over the top. Carefully place the second cake layer on top, preferably bottom side up for a flatter surface. Now, frost the top and sides of the entire chocolate layer cake with the remaining frosting, smoothing it out or creating decorative swirls as desired. For the best serving experience and to allow the frosting to set, chill the assembled chocolate cake in the refrigerator for 30-60 minutes before slicing and serving. Enjoy every heavenly bite!
A chocolate cream cheese frosted chocolate cake on a cake stand against a white background.

Expert Tips for Chocolate Cake Perfection

Achieving the perfect chocolate cake is easier with these valuable baking insights:

  • Pan Preparation is Key: Beyond greasing and flouring your cake pans, I highly recommend a light spray of Bakers Joy. This incredible product creates a foolproof non-stick surface, ensuring your cakes release cleanly every time. It’s especially useful for intricate pans like bundt cakes, but equally effective for standard round pans.
  • Room Temperature Ingredients for the Cake: Always use room temperature wet ingredients (eggs, buttermilk, sour cream) for the cake batter. This allows them to emulsify and combine much more easily and thoroughly with the other ingredients, leading to a smoother, more uniform batter and a consistently tender, well-risen cake.
  • Room Temperature Ingredients for the Frosting: Just as important, ensure your butter and cream cheese are perfectly softened to room temperature before making the chocolate cream cheese frosting. This prevents clumps and ensures a wonderfully smooth, light, and airy frosting that spreads beautifully. Cold ingredients will result in a stiff, chunky frosting that’s difficult to work with.
  • Adjusting Frosting Consistency: If your chocolate cream cheese frosting appears too thick, add milk one tablespoon at a time, beating after each addition, until it reaches your desired spreadable consistency. Remember, the frosting will firm up further when chilled, so aim for a consistency that’s easy to apply but still holds its shape.
  • Achieving a Textured Frosting Look: For the beautiful, rustic textured frosting you see in my photos, simply use the back of a spoon or a small offset spatula. Gently swirl it around in the frosting, creating peaks and valleys, and lifting slightly as you go. This adds a lovely homemade touch.
  • Alternative Frosting Options: If you prefer a different frosting or wish to skip the chocolate cream cheese combination, feel free to use my classic Chocolate Buttercream Frosting recipe instead. It’s equally delicious and versatile.
  • No Stand Mixer? No Problem! Don’t have a stand mixer? A large mixing bowl and a good quality electric hand mixer will work perfectly for both the cake batter and the frosting. Just be prepared for a bit more arm work!

Make Ahead, Storing, and Freezing Your Chocolate Cake

Planning ahead makes baking and enjoying this chocolate cake even easier:

  • Making Frosting Ahead: You can prepare the chocolate cream cheese frosting up to 1-2 days in advance. Store it in an airtight container in the refrigerator. Before using, remove it from the fridge and let it come to room temperature. Give it a quick beat with your mixer until it’s light and fluffy again, ready to spread.
  • Preparing Cake Layers Ahead: To save time, bake the cake layers as directed and let them cool completely. Wrap each cooled cake layer tightly in two layers of plastic wrap. They can then be stored in the refrigerator for 1-2 days. For longer storage, wrap them in an additional layer of aluminum foil and freeze for up to 7 days. If freezing for more than a week, consider vacuum sealing or adding another layer of foil to prevent freezer burn. When ready to use, thaw frozen cake layers overnight in the refrigerator.
  • Storing the Assembled Cake: Due to the cream cheese in the frosting, the assembled cake must be stored in the refrigerator. Keep it covered or in an airtight cake carrier for 5-7 days. Bring slices to room temperature for about 15-30 minutes before serving for the best flavor and texture.

For even more comprehensive information on storing and freezing various types of cakes, be sure to check out my detailed How to Store and Freeze Cakes guide!

A two layer chocolate cake on a black cake plate against a black background.

Common Questions About Baking Chocolate Cake

How do I know when my chocolate cake is perfectly baked?

The best way to determine if your chocolate cake is done without overbaking is the toothpick test. Insert a toothpick into the center of the cake; it should come out clean but with a few moist crumbs clinging to it – importantly, no wet batter. If it comes out completely clean, your cake might be slightly overbaked, leading to dryness. A few moist crumbs indicate a perfectly tender and moist chocolate cake.

Why did my chocolate cake turn out dry?

Even with all the moisture-boosting ingredients like sour cream, oil, and buttermilk in this recipe, the most common culprit for a dry chocolate cake is overbaking. The sour cream, oil, and buttermilk are indeed the stars here, diligently working to keep your cake moist and tender! To prevent dryness, it’s crucial to understand your oven’s true temperature. I highly recommend using an oven thermometer; many ovens can run hotter or colder than their display indicates. For instance, my sister’s oven consistently runs 25 degrees cooler than its setting, which significantly affects baking times and results. Adjust your baking time accordingly to avoid an overbaked, dry cake.

Is it essential to add cocoa powder to the cream cheese frosting?

While I absolutely adore the rich depth of a double chocolate cake – with both the cake and the frosting being chocolate – you certainly don’t have to add cocoa to the frosting. A classic chocolate cake with a creamy, tangy cream cheese frosting is a beloved combination on its own. Omitting the cocoa will still result in a delicious cake with a wonderful flavor contrast. It’s all about personal preference, so feel free to customize your frosting!

What can I use if I don’t have sour cream?

If you find yourself without sour cream, plain Greek yogurt is an excellent and widely available substitute. It offers a similar tanginess and rich texture that contributes beautifully to the cake’s moisture and tender crumb. Ensure it’s full-fat for the best results, mirroring the properties of full-fat sour cream.

Are there any good substitutes for buttermilk?

I always prefer using actual buttermilk because of its unique low-fat content and specific acidity, which are hard to fully replicate. However, if you’re in a pinch, you can make a good substitute by combining regular milk with an acid. Common substitutions include adding 1 tablespoon of white vinegar or lemon juice to a measuring cup, then filling the rest of the cup to the 1-cup mark with milk (preferably skim, 1%, or 2% milk, as buttermilk is naturally low in fat). Let it sit for 5-10 minutes until it slightly curdles. While these substitutes work, they won’t precisely duplicate the nuances of real buttermilk, but they are far better than using plain milk alone for this recipe.

Can I convert this chocolate cake recipe into cupcakes?

Absolutely! This versatile chocolate cake batter works wonderfully for cupcakes. Simply line a 12-cup muffin tin with paper liners. Fill each liner about two-thirds full with batter. Bake at 350°F (175°C) for approximately 18-22 minutes, or until a toothpick inserted into the center comes out with moist crumbs. The yield will vary slightly depending on how full you fill each cup, but you can typically expect around 24-30 cupcakes from this recipe. Adjust baking time as needed for mini or jumbo cupcakes.

Two layer chocolate cake with a decadent chocolate frosting, on a black round plate.

More Irresistible Chocolate Dessert Recipes

If you’re a true chocolate enthusiast, these other dessert recipes are sure to delight:

  • Best Ever German Chocolate Cupcakes
  • Small Batch Chocolate Chip Cookies
  • Chocolate Pudding with Cocoa Powder
  • Rich Dark Chocolate Ice Cream
  • Decadent Chocolate Buttermilk Bundt Cake

Did you make this incredible chocolate cake recipe? I’d absolutely love to hear about your experience! Leave a star rating and review right here on the blog post, or simply scroll below the recipe card to share your thoughts. Your feedback means the world!

Stay up-to-date with all our latest delicious creations by following us on Instagram, TikTok, YouTube, Facebook, and Pinterest.

Two layer chocolate cake recipe frosted with a cream cheese chocolate frosting.

Print

Save
Saved!

Review















5 from 11 votes

Chocolate Cake with Chocolate Cream Cheese Frosting

A decadent chocolate cake recipe that’s topped with a thick chocolate cream cheese frosting! This is a classic cake recipe that needs to be in everyone’s recipe box.
Prep Time:

10 minutes

Cook Time:

30 minutes

Assembly:

1 hour

Total Time:

1 hour

40 minutes

Servings:

10
servings

Ingredients

 

  • 2
    cups
    all purpose flour
  • 2
    cups
    granulated sugar
  • 1
    cup

    unsweetened cocoa powder
  • 2
    teaspoons
    baking soda
  • 1
    teaspoon
    baking powder
  • 1
    teaspoon
    kosher salt
  • 3
    large
    eggs
    room temperature
  • 3/4
    cup
    buttermilk
  • 1/4
    cup
    sour cream
    or plain greek yogurt
  • 1
    cup
    warm water
  • 1/3
    cup
    vegetable oil
  • 2
    teaspoons

    vanilla extract

Frosting

  • 1
    cup

    unsalted butter

    softened
  • 6
    ounces
    cream cheese
    softened
  • 1
    cup

    unsweetened cocoa powder
  • 2
    teaspoons

    vanilla extract
  • pinch
    salt
  • 5-6
    cups
    powdered sugar
  • 5
    tablespoons
    milk
    or heavy cream

Instructions

 

  • Preheat oven to 350ºF (175ºC). Grease and flour 2 9-inch round cake pans thoroughly.
  • In the bowl of your stand mixer (or a large bowl), add the all-purpose flour, granulated sugar, unsweetened cocoa powder, baking soda, baking powder, and kosher salt. Whisk or mix with the paddle attachment until well combined.
  • Add the room temperature eggs, sour cream (or Greek yogurt), buttermilk, warm water, vegetable oil, and vanilla extract. Beat for 2 minutes using the paddle attachment on medium speed, or until all ingredients are thoroughly combined and the batter is smooth, scraping down the sides of the bowl as needed.
  • Divide the prepared batter evenly between the two greased and floured cake pans.
  • Bake for 25-30 minutes, or until a toothpick inserted into the center of the cake comes out with a few moist crumbs, but no wet batter.
  • Remove the cakes from the oven and place the pans on a wire rack to cool for 10 minutes. After 10 minutes, carefully invert the cakes onto the cooling rack and allow them to cool completely before attempting to frost them.

Frosting

  • In a large bowl, or the bowl of a stand mixer fitted with the paddle attachment, add the softened cream cheese and softened unsalted butter. Beat on high speed for 2 minutes, or until the mixture is light in color and wonderfully fluffy.
  • Add the unsweetened cocoa powder, vanilla extract, and a pinch of salt. Mix on medium speed until all ingredients are fully combined and the frosting is smooth.
  • With the mixer speed on low, gradually add the powdered sugar, one cup at a time, until fully incorporated. Once all the powdered sugar has been added, add the milk (or heavy cream), starting with 5 tablespoons. Beat until the frosting is thick but spreadable. If the frosting is too thick, gradually add more milk 1 tablespoon at a time until it reaches your desired consistency. You want the frosting to be thick enough to hold its shape but easy to spread.
  • To frost the cake, place one cooled chocolate cake layer on a cake board or stand. Spread a generous, even layer of frosting over the top. Carefully place the second cake layer on top (bottom side up for a flat surface). Frost the top and sides of the entire cake, smoothing it out or creating decorative swirls.
  • For the best presentation and ease of slicing, refrigerate the frosted chocolate cake for 30 minutes to 1 hour before serving. This helps the frosting set and firm up slightly. However, if you can’t wait, you can certainly serve it immediately!

Notes

Recipe adapted from The Stay at Home Chef.

This cake was originally developed and baked at a high altitude but has been successfully tested and loved at sea level as well, turning out beautifully!

Always store the frosted cake in the fridge due to the cream cheese in the frosting.

Nutrition


Calories:
849
kcal
(42%)


Carbohydrates:
132
g
(44%)


Protein:
10
g
(20%)


Fat:
36
g
(55%)


Saturated Fat:
23
g
(115%)


Cholesterol:
119
mg
(40%)


Sodium:
559
mg
(23%)


Potassium:
450
mg
(13%)


Fiber:
7
g
(28%)


Sugar:
101
g
(112%)


Vitamin A:
910
IU
(18%)


Calcium:
110
mg
(11%)


Iron:
4.2
mg
(23%)
author:

Whitney Wright
Course:
Dessert
Cuisine:
American




Did you make this recipe?
Please leave a star rating and review on the blog post letting me know how you liked this recipe! Take a picture and tag @saltandbaker on Tik Tok, Instagram, and Facebook so I can see what you’re making!