Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Chocolate cake with cream cheese frosting sliced and served on a plate

Chocolate Cake with Cream Cheese Frosting – The Perfect Moist & Tangy Dessert Combo


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Molly Hart
  • Total Time: 1 hour 5 minutes
  • Yield: 20 slices

Description

This chocolate cake with cream cheese frosting is soft, moist, and rich with deep cocoa flavor and a tangy, silky frosting. A crowd-pleasing favorite for birthdays, holidays, and everything in between.


Ingredients

Ingredients for chocolate cake with cream cheese frosting
All you need to bake this unforgettable cake


For the Chocolate Cake Layers:

  • 2 cups all-purpose flour (260g)

  • 2 cups granulated sugar (400g)

  • ¾ cup unsweetened cocoa powder (75g)

  • 2 teaspoons baking powder (8g)

  • 1½ teaspoons baking soda (9g)

  • 1 teaspoon fine salt (6g)

  • 1 cup warm water (240g)

  • 1 cup buttermilk, room temperature (240g)

  • ½ cup vegetable or canola oil (110g)

  • 2 large eggs, room temperature (112g)

  • 2 teaspoons vanilla extract or paste (8g)

For the Cream Cheese Frosting:

  • 1½ cups unsalted butter, room temperature (339g)

  • 1 cup full-fat cream cheese, room temperature (226g)

  • 1 tablespoon vanilla extract or vanilla bean paste (12ml)

  • 1 teaspoon fine salt (6g)

  • 7 cups powdered sugar (904g or one 2 lb bag)


Instructions

Preparing chocolate cake batter for chocolate cake with cream cheese frosting
Preparing the batter with rich cocoa and fresh ingredients before baking the perfect chocolate cake with cream cheese frosting


Make the Cake Layers:

  1. Preheat oven to 350°F (175°C). Grease and line three 8-inch cake pans with parchment paper.

  2. In a large bowl, whisk together flour, sugar, cocoa, baking powder, baking soda, and salt.

  3. In another bowl, combine buttermilk, warm water, oil, eggs, and vanilla.

  4. Pour wet ingredients into dry ingredients. Mix until fully incorporated. Batter will be thin.

  5. Divide evenly among cake pans. Tap pans on the counter to remove air bubbles.

  6. Bake for 23–25 minutes, or until a toothpick comes out with moist crumbs.

  7. Let cakes cool in pans for 10 minutes, then transfer to wire racks to cool completely.

Even chocolate cake layers baking flat in the oven for chocolate cake with cream cheese frosting
Baking chocolate cake layers evenly without doming or cracking for perfect cream cheese frosting application

 

Frosting chocolate cake with cream cheese frosting
Frosting each layer of the cake for perfect stacking


Make the Frosting:

  1. Beat butter and cream cheese until smooth and creamy.

  2. Add vanilla and salt, mixing until combined.

  3. Gradually add powdered sugar on low speed. Mix until fluffy and smooth.

  4. Adjust consistency with a little cream if needed.

Assemble the Cake:

  1. Chill cake layers for 20 minutes before frosting for easier handling.

  2. Place the first layer on a cake board. Spread frosting evenly on top.

  3. Repeat with second and third layers, placing the final layer upside down.

  4. Apply a thin crumb coat. Chill cake for 10 minutes.

  5. Add final layer of frosting. Decorate as desired.

Notes

  • Substitute gluten-free flour for a GF version.
  • Frosting can be made ahead and stored for up to 1 month in the fridge.
  • Use full-fat brick cream cheese for best results.
  • Store leftover frosted cake in the fridge for up to 5 days.
  • Prep Time: 10 minutes
  • Additional Time: 30 minutes
  • Cook Time: 25 minutes
  • Category: Dessert, Cake
  • Method: Baking
  • Cuisine: American