Print

Chocolate Layer Cake with Cream Cheese Frosting Recipe

5 from 144 reviews

This rich and moist Chocolate Cake with Cream Cheese Frosting is a perfectly balanced dessert that combines a deeply chocolatey cake with a tangy, creamy frosting. Ideal for celebrations or any special occasion, this recipe yields tender, flat cake layers that stack beautifully and frost easily for an elegant finish.

Ingredients

Scale

For the Chocolate Cake Layers

  • 2 cups all-purpose flour (260g)
  • 2 cups granulated sugar (400g)
  • 3/4 cup unsweetened baking cocoa (75g)
  • 2 tsp baking powder (8g)
  • 1 1/2 tsp baking soda (9g)
  • 1 tsp fine salt (6g)
  • 1 cup warm water (240g)
  • 1 cup buttermilk, room temperature (240g)
  • 1/2 cup vegetable or canola oil (110g)
  • 2 large eggs, room temperature (112g)
  • 2 tsp vanilla extract or vanilla bean paste (8g)

For the Cream Cheese Buttercream Frosting

  • 1 1/2 cups (3 sticks) unsalted butter, room temperature (339g)
  • 1 cup (8 oz.) full-fat cream cheese, room temperature (226g)
  • 1 Tbsp vanilla extract or vanilla bean paste (12ml)
  • 1 tsp fine salt (6g)
  • 7 cups powdered sugar (904g or a 2 lb. bag)
  • Optional: heavy cream, 1 tablespoon at a time for consistency adjustment

Instructions

  1. Prepare Cake Pans: Preheat your oven to 350°F (175°C). Grease and line three 8-inch cake pans with parchment paper and nonstick spray to prevent sticking.
  2. Mix Dry Ingredients: In a large bowl, whisk together 2 cups all-purpose flour, 2 cups granulated sugar, 3/4 cup cocoa powder, 2 tsp baking powder, 1 1/2 tsp baking soda, and 1 tsp salt until well combined.
  3. Add Wet Ingredients: Add 1 cup buttermilk, 1 cup warm water, 1/2 cup oil, 2 eggs, and 2 tsp vanilla extract to the dry ingredients. Mix by hand until fully incorporated; the batter will be thin—this is expected for a moist cake.
  4. Bake Cake Layers: Divide the batter evenly among the prepared pans (using a kitchen scale is recommended for equal layers). Bake for 23-25 minutes until a toothpick inserted comes out clean.
  5. Cool the Cakes: Remove from the oven and let the cakes cool in pans for 10 minutes. Then loosen edges with an offset spatula and invert onto wire racks to cool completely. Level layers only if desired, once fully cooled.
  6. Make Cream Cheese Buttercream Frosting: Using a stand mixer with a paddle attachment or hand mixer, beat 1 1/2 cups butter and 1 cup cream cheese at medium speed for 30 seconds until smooth.
  7. Add Flavor and Salt: Mix in 1 Tbsp vanilla extract and 1 tsp salt on low speed until combined.
  8. Incorporate Powdered Sugar: Gradually add 7 cups powdered sugar on low speed, then beat on the lowest setting for one minute to ensure smooth consistency.
  9. Adjust Frosting Consistency: If frosting is too thick, add heavy cream 1 tablespoon at a time. If too thin, gradually add more powdered sugar until desired texture is achieved.
  10. Protect Frosting: Cover frosting with plastic wrap to prevent a crust from forming while you prepare to assemble the cake.
  11. Chill Cake Layers: For easier frosting and less crumb, chill cake layers in the freezer for 20 minutes before stacking.
  12. Assemble Cake: Place first cake layer on a greaseproof cake board or plate, securing it with a dab of frosting. Spread a thick, even layer of cream cheese frosting over it. Repeat with second layer, then place the third layer upside down for easier frosting.
  13. Apply Crumb Coat: Spread a thin coat of frosting over the entire cake using a large offset spatula. Smooth evenly, then chill the cake in the fridge for 10 minutes or freezer for 5 minutes until the frosting is firm.
  14. Final Frosting and Decoration: Add a thicker layer of cream cheese buttercream and use the back of a spoon or spatula to add decorative texture. Chill the finished cake before serving.

Notes

  • Using a kitchen scale helps ensure even cake layers that bake uniformly.
  • Room temperature ingredients help create a smooth, well-incorporated batter and frosting.
  • Chilling cake layers before frosting reduces crumbs and makes handling easier.
  • Adjust frosting thickness with powdered sugar or heavy cream depending on climate and humidity.
  • Wrap and freeze cake layers if baking in advance; thaw before frosting.

Keywords: chocolate cake, cream cheese frosting, homemade chocolate cake, layered cake, rich chocolate cake, moist chocolate cake, buttercream frosting, celebration cake