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

Homemade Chocolate Cake with Chocolate Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Homemade Chocolate Cake with Chocolate Frosting is rich, moist, and incredibly easy to make. Featuring a deep chocolate flavor and a luscious, creamy frosting, this classic dessert is perfect for birthdays, holidays, or any occasion. A timeless, crowd-pleasing cake that’s as delicious as it is simple!

  • Total Time: 55 minutes
  • Yield: 12 servings

Ingredients

For the Cake:

  • 2 cups all-purpose flour
  • 2 cups granulated sugar
  • 1 1/2 tsp baking powder
  • 1 1/2 tsp baking soda
  • 1/2 tsp salt
  • 3/4 cup unsweetened cocoa powder
  • 1 cup milk (room temperature)
  • 1/2 cup vegetable oil
  • 2 large eggs
  • 2 tsp vanilla extract
  • 1 cup boiling water

For the Chocolate Frosting:

  • 1 cup unsalted butter (softened)
  • 3/4 cup unsweetened cocoa powder
  • 4 cups powdered sugar (sifted)
  • 1/2 cup milk
  • 2 tsp vanilla extract
  • Pinch of salt

Instructions

Prepare the Cake:

  1. Preheat the Oven: Set to 350°F (175°C). Grease and line two 9-inch cake pans with parchment paper.
  2. Mix Dry Ingredients: In a large bowl, whisk together flour, sugar, baking powder, baking soda, salt, and cocoa powder.
  3. Mix Wet Ingredients: Add milk, vegetable oil, eggs, and vanilla extract to the dry mixture and mix until just combined.
  4. Add Boiling Water: Slowly stir in boiling water, mixing until smooth. The batter will be thin—this is normal.
  5. Bake: Divide the batter evenly between the cake pans and bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
  6. Cool the Cakes: Let them cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.

Prepare the Chocolate Frosting:

  1. Melt the Butter: In a saucepan or microwave, melt butter and whisk in cocoa powder until smooth.
  2. Mix Ingredients: In a large bowl, combine powdered sugar, milk, vanilla extract, and salt with the butter mixture. Beat until smooth and fluffy. Adjust milk as needed for the desired consistency.

Assemble the Cake:

  1. Frost the Layers: Place one cooled cake layer on a serving plate and spread an even layer of chocolate frosting on top.
  2. Stack and Frost: Place the second cake layer on top and spread the remaining frosting over the top and sides.
  3. Set Before Serving: Let the frosting set before slicing and serving.

Notes

  • For extra richness, add chocolate chips to the cake batter.
  • For a coffee boost, mix 1 tsp of instant coffee into the boiling water.
  • For a healthier version, swap vegetable oil with applesauce or Greek yogurt.
  • To make cupcakes, bake for 18-22 minutes at 350°F (175°C).
  • Author: Sophia
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Dessert, Cake, Chocolate Cake
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian