A delicious, made from scratch family recipe, perfect for Christmas dessert.
Pre-heat oven to 350 degrees.
Prepare 3 cake pans with baking spray.
Sift flour, baking soda, cocoa, and salt together.
Cream sugar and eggs together in large mixing bowl.
Alternately add small amounts of the dry mixture to the mixing bowl along with small amounts of buttermilk. Start and end with the dry ingredients.
Beat on medium speed for two minutes.
Pour batter evenly into each pan.
Make sure to get rid of any air bubbles by lightly dropping the pans onto a dish cloth on a counter.
Bake for 20 minutes. Use a toothpick to test for doneness. Return to oven for 2 minutes if needed.
Remove from oven and allow to cool for 10 minutes before transferring them to cooling racks. Allow to cool completely on wire racks before frosting.
Allow butter and cream cheese to soften.
Sift powdered sugar.
Cream butter and cream cheese.
Add sugar, 1/2 cup at a time to mixture. Beat on medium to blend.
Add vanilla to mixture. Stir with large spoon to incorporate into the frosting.
If the frosting is too thick, add a small amount of milk and mix. If it's too thin, add more powdered sugar and mix.
Place one cake layer on cake plate and add frosting to the top. Add second layer and top with frosting. Add the third layer and frost top and sides of cake. Store under a cake dome.