Preheat your oven to 350°F.
Into a bowl, sift the flour, cocoa powder, and baking powder.
Using a hand mixer or stand mixer on medium-low speed, cream together the butter and sugar until pale yellow and fluffy.
Beat the eggs into the butter and sugar.
Mix the vegetable oil, buttermilk, vanilla extract, vinegar, and red food dye into the wet ingredients.
Mix the dry ingredients into the wet ingredients using low speed, ¼ cup at a time. Stir in the mini chocolate chips.
Line a 12 hole muffin tin with cupcake liners. Fill each cupcake liner about ¾ of the way with batter.
Bake the cupcakes for approximately 20 minutes, or until a toothpick inserted into the center comes out clean.
Place the cupcakes onto a wire rack to cool completely before frosting.