Chocolate Cake Layers
Preheat oven to 350°F/175°C. Line four 8-inch cake pans with parchment paper rounds and spray the sides of the pans with non-stick cooking spray or baking spray. If you don't have 4 cake pans, the batter can sit at room temperature for a few hours. Bake as many layers at a time as you can. Sift or whisk together 2 1/2 cups flour, 2 1/2 cups sugar, 1 cup cocoa powder, 2 1/2 tsp baking powder, 2 tsp baking soda, and 1 tsp salt in a large bowl. Set aside.
In a separate, large bowl, add 1 1/4 cups warm water, 1 1/4 cups buttermilk, 2/3 cup oil, 3 eggs, and 2 tsp vanilla and whisk together until fully incorporated.
Whisk the dry ingredients into the wet ingredients until they're just combined, and the batter is smooth.
Divide the batter evenly between the prepared cake pans and bake for 22-25 minutes or until a toothpick comes out with a few moist crumbs.
Let the pans cool for 10 minutes, then run a small offset spatula around the perimeter of the pan to separate the cake from the pan.
Place the cake pans into the freezer for 30 minutes to accelerate the cooling process. This helps lock in the steam and makes the layers extra moist. If you don't have room in the freezer, place the cake pans on a wire rack and let them cool fully before removing them.
Once the layers are fully cooled, carefully flip the pans and remove the layers. These cake layers bake up pretty flat, so leveling them is optional, but I like to level them with a serrated knife to make the cake easier to fill and frost.
If you make these cake layers in advance and freeze them, let them thaw for about 15 minutes before making the cake. The cake layers should still be slightly cold to the touch, which will make it easier to assemble the cake.