-
Preheat your oven to 350 degrees and grease three 8-inch round cake pans. Optionally, line the bottom of each pan with a parchment paper round.
-
In a large mixing bowl stir together the flour, dutch-processed cocoa powder, cornstarch, baking soda, salt, and sugar until well combined. Add in the softened butter, cut into small chunks, and mix with an electric mixer until incorporated throughout the dry ingredients- it should look like loose sand.
-
In a medium bowl, stir together the eggs, vanilla extract, vinegar, buttermilk, sour cream, and food coloring until well combined. With the mixer running, slowly pour the wet ingredients into the dry mixture. Continue mixing until the batter becomes smooth, about 1-2 minutes on medium speed. Spread the batter evenly between all your cake pans and bake for 25-28 minutes, or until a toothpick inserted into the center of the cake comes out with just a few crumbs clinging to it.
-
Cool the cakes for 10 minutes in the cake pans, and then remove and wrap in plastic wrap while the cakes are still hot. Cool completely before frosting.