Go Back
+ servings
BEST Chocolate Cake Recipe
Print Recipe
No ratings yet

Best Chocolate Cake Recipe (Rich and Moist)

I have a chocolate cake recipe for you that is rich and moist and has absolutely the most incredible chocolate flavor. A decadent dessert.
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Dessert
Cuisine: American
Servings: 18 servings
Author: Jill


Cake Ingredients:

  • 3 cups all purpose flour
  • 3 cups sugar
  • 1 ½ cups unsweetened cocoa powder
  • 1 Tablespoon baking soda
  • 1 ½ tsp baking powder
  • 1 ½ tsp salt
  • 4 large eggs
  • 1 ½ cups buttermilk
  • 1 ½ cups black coffee
  • ½ cup vegetable oil
  • 2 tsp vanilla extract

Chocolate Cream Cheese Frosting Ingredients:

  • 1 ½ cups unsalted butter softened
  • 8 oz package cream cheese room temperature
  • 1 ½ cups unsweetened cocoa powder
  • 3 tsps vanilla extract
  • 7 cups powdered sugar
  • 4-6 Tablespoons milk


Cake Directions:

  • Preheat the oven to 350 degrees
  • Lightly spray the sides of three 9 inch round pans, and place a round piece of parchment paper in the bottom of each pan. You can also lightly butter or grease and then flour each pan.
  • In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda and powder, and salt until combined.
  • Add in the eggs, buttermilk, coffee, oil, and vanilla. Beat the ingredients until they are well combined, on medium speed.
  • Evenly divide batter and pour into the prepared pans.
  • Place the three pans in the oven on the middle rack and bake for 25-30 minutes. Cakes will be done when it springs back to the touch.
  • Remove from the oven and let cool while you prepare the frosting.

Frosting Directions:

  • In a large bowl, mix together the butter and cream cheese until it is smooth and creamy.
  • Add in the cocoa powder, vanilla, and milk. Continue to beat until the ingredients form into a thick chocolate batter.
  • Gradually add in the powdered sugar, allowing it to combine with the chocolate mixture.
  • Add additional milk one tablespoon at a time, if the frosting is too thick to spread onto the cake.


The frosting recipe makes almost enough frosting for each layer and the outer cake, so generously spread enough frosting in between each layer.
Ingredients like butter and cream cheese for the cake and the frosting, are easier to combine if they are softened or at room temperature, NOT melted.
If the frosting is too thin, you can add additional powdered sugar, one Tablespoon at a time until it reaches your desired thickness, or you can chill the frosting for about 10-15 minutes, and it will become more firm.