Preheat oven to 350 degrees. Prepare your sheet pan/jelly roll pan with parchment paper or non-stick spray.
Combine butter, water, and cocoa in a medium/large saucepan on the stovetop and bring to boil. Once it boils, remove from heat and stir in vanilla extract.
1 cup/2 sticks unsalted butter, 1 cup water, ¼ cup cocoa powder
In a large mixing bowl or stand mixer, combine all purpose flour, granulated sugar, baking soda and salt.
2 cups granulated sugar, 2 cups all purpose flour, 1 tsp baking soda, ½ tsp salt
Add saucepan ingredients to dry ingredients, then mix lightly.
Add buttermilk or sour cream, vanilla extract, and eggs, mixing until no lumps remain.
½ cup buttermilk (or sour cream), 2 large eggs, 2 tsp vanilla extract
Pour into prepared pan and place in preheated oven. Bake 20-22 minutes or until toothpick in center comes out clean.
Start preparing the frosting when cake has about 10 minutes to go.
Chocolate Frosting:
Combine butter and cocoa in a saucepan on top of the stove. Once boiling, remove from heat, add in vanilla and buttermilk/milk.
½ cup/1 stick butter, ¼ cup cocoa powder, 2 tsp vanilla extract, ¼ cup buttermilk or regular milk
Place powdered sugar in large bowl or stand mixer and pour hot cocoa mixture on top.
4 cups powdered sugar
Blend together until no lumps and frosting is smooth.
Spread frosting over cake while it is still hot and make sure to hit the entire top of the cake. Slice while warm or cool. Enjoy!