For the cake, whisk together the dry ingredients: flour, sugar, cocoa, baking soda and salt.
Then stir in the wet ingredients: vanilla, oil, vinegar and water. This will make a very wet cake batter. Last, stir in the red food coloring.
Prepare the baking pans. I add parchment paper to the bottoms and then spray well around the edges with nonstick cooking spray.
Pour the batter into the pans, dividing it evenly. Place the pan on a baking sheet, to make them easier to move, and bake at 350°F for 30 minutes.
To check if they are done, insert a toothpick to the center of the cake. If it comes out clean (no wet batter attached), it’s done. Allow the cakes to cool in the pans before removing.
To make the frosting, start with softened (room temperature) cream cheese and butter. I usually set mine out (in the package) the night before on my kitchen counter.
In a stand mixer with the paddle attachment or large bowl with an electric hand mixer, whip together the cream cheese and butter until smooth.
Then mix in the vanilla extract.
Then add the powdered sugar a cup at a time, mixing in between (or with a stand mixer running on low) until the frosting comes together. Scrape down the sides of the bowl with a rubber spatula to make sure all the sugar is getting incorporated well.
Add the salt with the last of the powdered sugar.
Remove the cakes from the pan. I usually run a knife along the edges between the cake and pan to make sure they are loosened. Then I invert them onto a cooling rack.
Assemble your cake with a thick layer of frosting between the cake layers and on top. I like to use an offset spatula to frost a cake. You will have plenty of frosting if you want to frost the sides as well.