Go Back
+ servings

Classic Chocolate Cake Recipe

5 from 1 vote
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 14 servings
Calories 541
This family favorite chocolate cake recipe makes the best chocolate cake I've EVER had! It has a silky soft textured chocolate frosting with super moist light cake that comes out perfect every time! The chocolate combination is incredible and always has people asking me for the recipe. Here you go!


  • 2 cups all-purpose flour
  • 2 1/4 cups sugar
  • 2 tsp baking powder
  • 1 tsp salt
  • 1 1/2 tsp baking soda
  • 3/4 cocoa powder (unsweetened)
  • 1/2 cup vegetable oil
  • 1 1/8 cup buttermilk
  • 2 eggs
  • 3 tsp vanilla extract
  • 1 cup hot water

Chocolate Buttercream Frosting

  • 1 cup cocoa powder (unsweetened)
  • 2 cups butter (softened)
  • 5 cups confectioners sugar
  • 1/2 cup heavy cream
  • 2 1/2 tsp vanilla extract


  • Grease two 9-inch cake pans and preheat oven to 350F.
  • Then, add the flour, sugar, cocoa powder, baking powder, baking soda and teaspoon of salt to a large bowl and stir thoroughly. Next, add the milk, vegetable oil, eggs, and vanilla to your dry ingredient mixture. Combine together with a whisk or hand mixer on medium speed until thoroughly mixed. Once the mixture is thoroughly combined, slowly pour in your hot water until the batter is combined.
  • Pour even amounts of cake batter into the two prepared cake pans and bake for 30 to 35 minutes. Allow to cool thoroughly before frosting.

Chocolate Buttercream Frosting

  • In a large bowl, cream together the cocoa powder and butter until thoroughly combined.
  • Then, in small batches of 1 cup, add in the confectioner’s sugar with about 1-2 tablespoons of cream and mix on high speed with a hand mixer. Repeat this until you have added all of your cream and confectioner’s sugar, then add the vanilla extract and combined thoroughly.
Calories: 541kcal
Course: Dessert
Cuisine: American


Calories: 541kcal | Carbohydrates: 106g | Protein: 12g | Fat: 31g | Saturated Fat: 11g | Cholesterol: 37mg | Sodium: 407mg | Potassium: 181mg | Fiber: 3g | Sugar: 33g | Vitamin A: 210IU | Vitamin C: 1mg | Calcium: 126mg | Iron: 4mg