To start, preheat the oven to a temperature of 350 degrees Fahrenheit, equivalent to 175 degrees Celsius. Afterward, prepare two muffin pans by either greasing them or lining them with 20 paper baking cups.
Take a large bowl and beat the sugar and butter together using an electric mixer until the mixture is fluffy and light. Proceed by adding buttermilk, eggs, vanilla, and red food coloring to the mixture. Then, add baking soda and vinegar, stirring well. In a separate bowl, mix the flour, salt, and cocoa powder before adding it to the batter, stirring it in just enough to blend it.
After the batter is ready, spoon it evenly into the cups prepared earlier. Then, bake in the oven that has been preheated until the tops of the cupcakes spring back when pressed lightly. This should take around 20 to 25 minutes. Once the cupcakes are done, cool them in the pan over a wire rack.Once the cupcakes have cooled down, arrange them on a serving platter and proceed to frost them with the frosting of your choice.