Preheat oven to 350°F. Spray three 8-inch round cake pans with nonstick spray and line the inside bottom of each pan with parchment paper. Set aside.
In a large bowl, stir the flour, sugar, cocoa powder, baking soda, baking powder, and salt together until well combined. Set aside for now.
2½ cups all-purpose flour, 2½ cups granulated sugar, 1 cup unsweetened cocoa powder, 2½ teaspoons baking soda, 1½ teaspoons baking powder, 1 teaspoon kosher salt
In the bowl of a stand mixer fitted with the paddle attachment, lightly beat the buttermilk, vegetable oil, eggs, and vanilla extract together. Beat until mixed well, about 30 seconds.
1¾ cups buttermilk, ¾ cup vegetable oil, 3 large eggs, 1 tablespoon pure vanilla extract
On low speed, beat the wet ingredients into the dry ingredients just until combined. Do not overmix. Just beat lightly until all the dry ingredients are mixed in. Use a spatula to make sure you’ve mixed in any dry ingredients that settled in the bottom of the bowl.
Using a spatula, stir in the hot water. Do not use the beater for this step. Gently stir in the water until it is well mixed. This cake batter will be very runny, and that’s okay.
1 cup water
Divide the cake batter evenly between the prepared cake pans (about 636 grams per pan). Try to get the same amount in each pan so that they bake at the same speed and bake up the same size (height).
Bake in the preheated oven for 28-30 minutes, or until a toothpick inserted in middle comes out clean.
Remove cakes from oven and let cakes cool in pans for 15 minutes before removing cakes from pans then placing on wire racks to finish cooling. These are very moist cakes so be careful not to break them when removing them from the pans.
Cover cakes completely (each layer wrapped separately) in food-safe plastic wrap and refrigerate for 2 hours. This step is important because you’ll want the cakes to be firm before frosting. If they are too soft when you start frosting, the cakes may crumble and break apart.