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

Chocolate Cake with Cream Cheese Frosting: A Step-by-Step Guide


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: Jana
  • Total Time: 50 minutes
  • Yield: 12 servings 1x
  • Diet: Vegetarian

Description

Indulge in this rich and moist chocolate cake, perfectly paired with a luscious cream cheese frosting. This cake is a chocolate lover’s dream—soft, fluffy, and full of deep cocoa flavor, topped with a tangy, creamy frosting that balances the sweetness. Perfect for birthdays, celebrations, or just a cozy dessert craving!


Ingredients

Scale

For the Chocolate Cake:

  • 2 cups all-purpose flour
  • 1 ¾ cups granulated sugar
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons baking powder
  • 1 teaspoon baking soda
  • ½ teaspoon salt
  • 1 cup buttermilk (or milk + 1 tablespoon vinegar)
  • ½ cup vegetable oil
  • 2 large eggs
  • 2 teaspoons vanilla extract
  • 1 cup hot water or hot coffee

For the Cream Cheese Frosting:

  • 8 ounces cream cheese, softened
  • ½ cup unsalted butter, softened
  • 3 ½ cups powdered sugar
  • 1 teaspoon vanilla extract

Instructions

Making the Chocolate Cake:

  1. Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line them with parchment paper.
  2. In a large mixing bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt.
  3. Add buttermilk, oil, eggs, and vanilla extract to the dry ingredients. Beat on medium speed until well combined.
  4. Gradually stir in the hot water (or coffee). The batter will be thin—this is normal!
  5. Pour the batter evenly into the prepared cake pans.
  6. Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
  7. Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely before frosting.

Making the Cream Cheese Frosting:

  1. In a large bowl, beat the cream cheese and butter until smooth and creamy.
  2. Gradually add the powdered sugar, beating on low speed until combined.
  3. Mix in the vanilla extract, then beat on high speed for 2 minutes until light and fluffy.

Assembling the Cake:

  1. Place one cake layer on a serving plate and spread a generous amount of frosting over the top.
  2. Place the second cake layer on top and frost the entire cake with the remaining cream cheese frosting.
  3. Smooth out the frosting or create decorative swirls using a spatula.
  4. Slice, serve, and enjoy!

Notes

  • For an extra moist cake, brush each cake layer with simple syrup before frosting.
  • If the frosting is too soft, refrigerate it for 15-20 minutes before spreading.
  • Want a more intense chocolate flavor? Add 1 teaspoon espresso powder to the cake batter.
  • Store the cake in the refrigerator for up to 5 days. Let it sit at room temperature for 20 minutes before serving.
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 450
  • Sugar: 45g
  • Sodium: 280mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 65g
  • Fiber: 3g
  • Protein: 5g
  • Cholesterol: 50mg