In a medium bowl, combine cake flour, sugar, baking soda, cocoa powder and salt; whisk to blend. In the bowl of an electric mixer, combine eggs, vegetable oil, buttermilk, food coloring, vanilla and vinegar.
Beat on medium speed until it is well blended.
Mix in the dry ingredients on low speed and beat until smooth, about 2 minutes.
Divide the batter evenly, about 2 teaspoon per mini cupcake liner.
Bake 18-20 minutes or until a toothpick inserted in the middle comes out clean.
Remove to wire rack, let cool completely before frosting.
To make the frosting. combine cream cheese and butter. Beat on medium speed until well blended and smooth. Mix in the vanilla extract.
Gradually beat in the confectioners' sugar until totally incorporated.
Notes
Be careful as when mixing anything with food coloring. I used some paper towels to "cover" my bowl as I was using my mixer to mix all the red food coloring and did so again when mixing in the dry ingredients to prevent it from flying everywhere.
I made the frosting ahead of time and I suggest putting it in the fridge till you are ready to use it.
Recipe by I'm At Home Baking! at http://imathomebaking.com/mini-red-velvet-cupcakes/