This Moist Chocolate Cake recipe makes the best chocolate cake you’ll ever make. Seriously. It’s so moist and rich in chocolate flavor!
- 2 cups (260g) flour
- 2 cups (414g) sugar
- 3/4 cup (85g) natural unsweetened cocoa powder
- 2 tsp baking soda
- 1 tsp salt
- 2 large eggs
- 1 cup (240ml) buttermilk
- 1 cup (240ml) vegetable oil
- 1 1/2 tsp vanilla
- 1 cup (240ml) hot water
- 1 1/4 cups (280g) butter
- 1 1/4 cups (237g) shortening
- 9 cups (1035g) powdered sugar
- 2 tsp vanilla extract
- 1 cup (114g) natural unsweetened cocoa powder (I used Hershey’s Special Dark)
- 4–5 tbsp (60-75ml) water/milk
- 6 oz (1 cup | 169g) semi sweet chocolate chips
- 1/2 cup heavy whipping cream
Prepare three 8 inch cake pans with parchment paper circles in the bottom, and grease the sides. Preheat oven to 300°F (148°C).
Add all dry ingredients to a large bowl and whisk together.
Add eggs, buttermilk and vegetable oil to the dry ingredients and mix well.
Add vanilla to boiling water and add to mixture. Mix well.
Divide batter evenly between cakes pans and bake for 30-33 minutes, or until a toothpick comes out with a few crumbs.
Remove cakes from oven and allow to cool for about 10 minutes, then remove to cooling racks to cool completely.
Make frosting while cakes cool. Beat together butter and shortening until smooth.
Slowly add 4 cups (460g) of powdered sugar and mix until smooth.
Add vanilla and half of the water or milk and mix until smooth.
Add another 5 cups (575g) of powdered sugar and mix until smooth.
Add cocoa and mix until smooth.
Add remaining water or milk until the frosting is the right consistency.
Once cakes are cool, remove cake domes from top with a large serrated knife. See my tips on how to level a cake and how to stack a cake.
Place first layer of cake on cake plate. Spread about 1 cup of frosting on top in an even layer.
Add second layer of cake and add another cup of frosting on top in an even layer.