Ingredients
For the cake
- Butter and flour for coating and dusting the cake pan
- 3 cups all-purpose flour
- 3 cups granulated sugar
- 1 1/2 cups unsweetened cocoa powder
- 1 tablespoon baking soda
- 1 1/2 teaspoons baking powder
- 1 1/2 teaspoons salt 4 large eggs
- 1 1/2 cups warm water
- 1/2 cup vegetable oil
- 2 teaspoons vanilla extract
For the frosting
- 1 1/2 cups butter softened
- 8 oz cream cheese softened
- 1 1/2 cups unsweetened cocoa powder
- 3 teaspoons vanilla extract
- 7-8 cups powdered sugar
- About 1/4 cup milk as needed
Instructions
For the cake
- Preheat oven to 350 degrees Fahrenheit. Butter three 9-inch cake rounds. Dust with flour and tap out the excess.
- Mix together flour, sugar, cocoa, baking soda, baking powder, and salt in a stand mixer using a low speed until combined.
- Add eggs, buttermilk, warm water, oil, and vanilla. Beat on a medium speed until smooth. This should take just a couple of minutes.
- Divide batter among the three pans. I found that it took just over 3 cups of the batter to divide it evenly.
- Bake for 30-35 minutes in a 350 degree oven until a toothpick inserted into the center comes out clean.
- Cool on wire racks for 15 minutes and then turn out the cakes onto the racks and allow to cool completely.
For the frosting
- In a large bowl, beat together butter and cream cheese until fluffy. Use a hand mixer or stand mixer for best results
- Add in cocoa powder and vanilla extract. Beat until combined.
- Beat in powdered sugar, 1 cup at a time. Add milk as necessary to make a spreadable consistency. The frosting should be very thick and will thicken even more if refrigerated.
- Frost with your favorite frosting and enjoy!
How to change the recipe for dietary restrictions
Can I make this a dairy free chocolate cake recipe?
Yes! Add 2 tablespoons of white vinegar to almond or soy milk. Let stand 5 minutes and use in place of the buttermilk. For the frosting, use a dairy free frosting option.
Can I make this a gluten-free chocolate cake recipe?
Yes! Use “Cup for Cup” gluten-free flour blend in this recipe in the same amounts.
Can I make this an eggless chocolate cake recipe?
Yes! There are several options that work well when substituting for eggs in this recipe.
1/4 cup of plain yogurt per egg
1 tablespoon vinegar + 1 teaspoon baking powder whisked together per egg
1/4 cup mashed banana per egg
1/4 cup unsweetened applesauce per egg