Print

Homemade Chocolate Cake with Chocolate Frosting – Rich, Moist & Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, moist chocolate cake made from scratch, layered with creamy chocolate frosting. Perfect for birthdays, holidays, or any chocolate craving.

Ingredients

Scale

For the Cake:

  • 1 3/4 cups all-purpose flour

  • 3/4 cup unsweetened cocoa powder

  • 1 3/4 cups granulated sugar

  • 1 1/2 tsp baking powder

  • 1 1/2 tsp baking soda

  • 1/2 tsp salt

  • 2 eggs

  • 1 cup buttermilk

  • 1/2 cup vegetable oil

  • 2 tsp vanilla extract

  • 1 cup hot coffee or boiling water

For the Frosting:

  • 1 cup unsalted butter, softened

  • 3 1/2 cups powdered sugar

  • 3/4 cup unsweetened cocoa powder

  • 1/4 cup heavy cream (more as needed)

  • 2 tsp vanilla extract

  • Pinch of salt

Instructions

  • Preheat oven to 350°F. Grease and line two 8″ or 9″ pans.

  • Mix flour, cocoa, sugar, baking powder, baking soda, and salt.

  • In another bowl, whisk eggs, buttermilk, oil, and vanilla.

  • Combine wet and dry, then stir in hot coffee until smooth.

  • Divide batter into pans. Bake 30–35 minutes until set.

  • Cool completely.

  • For frosting, beat butter until fluffy. Add sugar, cocoa, cream, vanilla, and salt. Beat until smooth.

  • Frost cooled cake layers and decorate as desired.

Notes

  • Cake layers can be made ahead and frozen.

  • For cupcakes, reduce baking time to 18–22 minutes.

  • Store at room temp for 2–3 days or refrigerate.