Preheat the oven to 350°F (175°C). Grease two 9-inch round cake pans. Line the bottoms with parchment paper, butter the paper, and lightly flour the pans.
In a large mixing bowl, cream the softened butter and sugar on medium-high speed until light and fluffy, about 3 minutes. Increase the mixer speed to high, add the eggs one at a time, beating for about 1 minute after each, and scrape down the bowl as needed until fully blended.
In a small separate bowl, stir together the cocoa powder, vanilla extract, and red food coloring to form a thick paste. Add this paste to the cake batter and mix on medium speed until the color is fully blended. Scrape down the bowl to ensure an even color throughout.
Lower the mixer speed to low and gradually add half the buttermilk, then half of the flour. Mix just until combined, scrape down the bowl, and repeat with the remaining buttermilk and flour. Beat the batter on high until smooth.
Again, reduce the mixer speed to low and add the salt, baking soda, and vinegar. Increase to high speed and mix until everything is fully combined and the batter is smooth, about 2 more minutes.
Evenly divide the batter between the two prepared pans and bake for about 30 minutes, or until a skewer or thin knife inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes before transferring to wire racks to cool completely.