This Homemade Chocolate Cake is a timeless classic that’s rich, moist, and full of deep chocolate flavor. Perfect for birthdays, celebrations, or simply to satisfy a sweet craving, this cake comes together easily with simple pantry ingredients. Topped with a luscious chocolate frosting, it’s the ultimate treat for chocolate lovers.
Why You’ll Love This Recipe
Rich Chocolate Flavor – Made with cocoa powder for that deep, satisfying taste.
Moist & Tender Crumb – Buttermilk keeps the cake soft and fluffy.
Perfect for Any Occasion – A celebration cake or an everyday indulgence.
Simple Ingredients – No fancy tools or complicated steps required.
Ingredients
For the Cake:
- 1 ¾ cups all-purpose flour
- 1 ½ cups granulated sugar
- ¾ cup unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp baking powder
- 1 tsp salt
- 2 large eggs, room temperature
- 1 cup buttermilk, room temperature
- ½ cup vegetable oil
- 2 tsp vanilla extract
- 1 cup hot coffee (or hot water for milder flavor)
For the Frosting:
- 1 cup unsalted butter, softened
- 3 ½ cups powdered sugar
- ½ cup unsweetened cocoa powder
- ½ tsp salt
- 2 tsp vanilla extract
- ¼ cup heavy cream (more if needed)
Instructions
- Preheat Oven
Heat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper. - Mix Dry Ingredients
In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. - Add Wet Ingredients
Add eggs, buttermilk, oil, and vanilla. Mix until combined. Slowly stir in hot coffee until the batter is smooth and thin. - Bake
Pour batter evenly into prepared pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool in pans for 10 minutes, then remove and cool completely on a wire rack. - Make Frosting
In a large bowl, beat butter until creamy. Add powdered sugar, cocoa powder, salt, vanilla, and cream. Beat until smooth and fluffy, adding more cream if needed for a spreadable consistency. - Assemble Cake
Place one cake layer on a plate, spread with frosting, then top with the second cake layer. Frost the top and sides until smooth.

Nutritional Information
Calories: ~420
Protein: 5g
Fat: 20g
Carbohydrates: 58g
Sugar: 42g
Fiber: 3g
Tips for Success
- Use Hot Coffee – It enhances the chocolate flavor, but hot water works too.
- Room Temperature Ingredients – Helps everything blend smoothly.
- Cool Completely Before Frosting – Prevents frosting from melting into the cake.
Why This Recipe Works
The combination of cocoa powder, buttermilk, and hot coffee creates a cake that’s rich, tender, and deeply chocolatey. Paired with a creamy homemade frosting, it’s a classic dessert that never disappoints.
This Homemade Chocolate Cake is moist, flavorful, and decadent — the perfect dessert for any occasion. Simple to make yet impressive to serve, it’s a chocolate lover’s dream.
Homemade Chocolate Cake – Moist, Rich, and Decadent
10-12
20
minutes35
minutes420
kcalA rich, moist chocolate cake topped with creamy chocolate frosting — a simple yet indulgent dessert that’s perfect for birthdays, celebrations, or everyday cravings.
Ingredients
For the Cake:
1 ¾ cups all-purpose flour
1 ½ cups granulated sugar
¾ cup unsweetened cocoa powder
2 tsp baking soda
1 tsp baking powder
1 tsp salt
2 large eggs, room temperature
1 cup buttermilk, room temperature
½ cup vegetable oil
2 tsp vanilla extract
1 cup hot coffee (or hot water for milder flavor)
For the Frosting:
1 cup unsalted butter, softened
3 ½ cups powdered sugar
½ cup unsweetened cocoa powder
½ tsp salt
2 tsp vanilla extract
¼ cup heavy cream (more if needed)
Instructions
- Preheat Oven
Heat oven to 350°F (175°C). Grease and flour two 9-inch round cake pans or line with parchment paper. - Mix Dry Ingredients
In a large bowl, whisk together flour, sugar, cocoa powder, baking soda, baking powder, and salt. - Add Wet Ingredients
Add eggs, buttermilk, oil, and vanilla. Mix until combined. Slowly stir in hot coffee until the batter is smooth and thin. - Bake
Pour batter evenly into prepared pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Let cakes cool in pans for 10 minutes, then remove and cool completely on a wire rack. - Make Frosting
In a large bowl, beat butter until creamy. Add powdered sugar, cocoa powder, salt, vanilla, and cream. Beat until smooth and fluffy, adding more cream if needed for a spreadable consistency. - Assemble Cake
Place one cake layer on a plate, spread with frosting, then top with the second cake layer. Frost the top and sides until smooth.
Notes
- Use Hot Coffee – It enhances the chocolate flavor, but hot water works too.
Room Temperature Ingredients – Helps everything blend smoothly.
Cool Completely Before Frosting – Prevents frosting from melting into the cake.