Preheat your oven to 335°F and prepare two 8" x 2” cake pans with cake goop or your preferred pan release.
Combine the eggs, vegetable oil, buttermilk, vinegar, butter, vanilla, and red food coloring in a medium bowl and set it aside.
Combine the flour, sugar, cocoa powder, salt, and baking soda in the bowl of your stand mixer with the paddle attachment. Mix this on low speed for a few seconds to combine.
Add the liquid ingredients to the dry and mix on medium speed until the batter is fully incorporated and smooth (about 1 minute). Don't forget to scrape the bowl to ensure all the ingredients are evenly mixed.
Divide the cake batter evenly between the prepared cake pans.
Bake the cakes for 35-40 minutes until a toothpick inserted in the center comes out clean and the tops bounce back when lightly touched.
Cool the cakes in the pans for about 10 minutes, then flip them out onto a cooling rack to finish cooling.
If you are going to layer and frost the same day, pop the cake layers into the freezer for about an hour, no need to wrap them. Otherwise, wrap the layers in plastic wrap and freeze them for up to a week. Pro-Tip: Wrapping the cakes while they’re still warm seals in all of the moisture, making them safe to freeze.