Pre-heat the oven to 350°F and prepare pan with cupcake papers.
In a large bowl, sift together the flour, cocoa powder, baking powder, baking soda and salt; set aside.
In a small bowl, whisk together buttermilk (or milk and vinegar), eggs, vanilla and red food coloring; set aside.
In a large mixing bowl, cream together the butter and sugar until light and fluffy.
Add buttermilk mixture; mix well to blend.
Add the flour mixture; mix until combined.
Add the batter to the prepared cup cake pan (use an ice cream scoop to make sure they are all the same size).
Place in the pre-heated oven and bake for approximately 20 minutes, or until a cake tester comes out clean.
Remove from the oven to a wire rack to cool and let cool 10 minutes, in the pan, before transferring them onto a wire wrack.