Go Back

Moist Chocolate Cake

This Moist Chocolate Cake is rich, tender, and deeply chocolatey with a soft, moist crumb. Made from scratch with cocoa powder, buttermilk, oil, and hot coffee, it is an easy homemade chocolate cake that works beautifully for birthdays, celebrations, or everyday desserts. Finish it with creamy chocolate buttercream for an irresistible fudgy chocolate cake experience.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 12 slices

Ingredients
  

  • Chocolate Cake
  • 2 cups all-purpose flour
  • ¾ cup unsweetened cocoa powder
  • 2 cups granulated sugar
  • 2 teaspoons baking powder
  • teaspoons baking soda
  • 1 teaspoon salt
  • 2 large eggs
  • 1 cup buttermilk
  • ½ cup vegetable oil
  • 2 teaspoons vanilla extract
  • 1 cup hot coffee or hot water
  • Chocolate Frosting
  • 1 cup unsalted butter softened
  • cups powdered sugar
  • ¾ cup unsweetened cocoa powder
  • 2 teaspoons vanilla extract
  • 4 –6 tablespoons milk or heavy cream
  • ¼ teaspoon salt

Method
 

  1. Preheat the oven to 350°F (175°C). Grease two 8-inch or 9-inch round cake pans and line the bottoms with parchment paper.
  2. In a large bowl, whisk together the flour, cocoa powder, sugar, baking powder, baking soda, and salt.
  3. In a separate bowl, whisk together the eggs, buttermilk, vegetable oil, and vanilla extract.
  4. Gradually add the wet ingredients to the dry ingredients, mixing just until combined.
  5. Slowly pour in the hot coffee or hot water. Mix carefully until the batter is smooth. The batter will be fairly thin.
  6. Divide the batter evenly between the prepared cake pans.
  7. Bake for 28–35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
  8. Let the cakes cool in their pans for about 10 minutes, then transfer them to a wire rack to cool completely.
  9. To make the frosting, beat the softened butter until creamy.
  10. Gradually add the powdered sugar and cocoa powder, mixing until combined.
  11. Add the vanilla, salt, and enough milk or cream to reach a smooth, spreadable consistency.
  12. Beat the frosting for another 1–2 minutes until light and fluffy.
  13. Place one cooled cake layer on a serving plate and spread frosting over the top.
  14. Add the second cake layer and frost the top and sides of the cake.
  15. Slice and serve once assembled.

Notes

Do not overmix the batter after adding the flour.
Hot coffee enhances the chocolate flavor without making the cake taste strongly of coffee.
Hot water can be used instead of coffee.
Do not overbake the cake, as this can make the crumb dry.
Allow the cake layers to cool completely before frosting.
For a richer fudgy chocolate cake, add a thin layer of chocolate ganache between the cake layers.
Use room-temperature eggs and buttermilk for a smoother batter.
The cake can be decorated with chocolate shavings, sprinkles, berries, or chocolate chips.