I've had my share of chocolate cakes and this one is truly a keeper! My boy can eat half the sheet if I allow him to! This Ultimate Texas Chocolate Sheet Cake is so delicious, super moist, and with a tender light crumb. So good.
Preheat the oven to 350 F. Mix together the flour, sugar, salt and baking soda. Set aside.
Mix together the buttermilk, eggs, and vanilla extract. Set aside.
In a small saucepan, melt the 2 sticks of butter on low. Add 4 tablespoons cocoa powder and pour in the hot coffee and stir until blended. Turn off the heat. Stir the cocoa mixture into the flour mixture and mix until well-blended.
Pour in the buttermilk mixture to the flour mixture. Stir gently but thoroughly avoiding over mixing the batter. Pour the batter into a greased 15 x 10 sheet or jelly roll pan.
Bake the cake for about 20 minutes or until a tester inserted in the middle of the cake comes out with only a few crumbs. Transfer to a rack and cool slightly. Make the frosting.
In a small saucepan, bring the milk, remaining 4 tablespoons cocoa powder, and butter to a boil. Immediately remove from heat. Add the vanilla extract, and icing sugar and beat until smooth. Stir in the pecans or walnuts, if using. Spread the frosting over the warm cake on the baking sheet. Cool or serve warm with vanilla ice cream or whipped cream!!! This can be made ahead and tastes even better the next day.