01 -
Preheat the oven to 350°F (180°C). Line cupcake pans with paper liners.
02 -
In a mixing bowl, whisk together the cake flour, baking soda, cocoa powder, and salt. Set aside.
03 -
In a separate mixing bowl, use a hand mixer or stand mixer with a paddle attachment to cream together the butter and sugar until light and fluffy, about 2 to 3 minutes on medium speed. Add the eggs and mix until combined. Then, mix in the vanilla extract, canola oil, and red food coloring.
04 -
Stir vinegar into the buttermilk. Gradually alternate adding the flour mixture and the buttermilk mixture to the butter mixture, beginning and ending with the flour mixture. Mix just until combined. Avoid overmixing.
05 -
Divide the batter among the prepared paper liners, filling each about two-thirds full. Bake for approximately 18 minutes, or until a toothpick inserted into the center comes out clean. Allow the cupcakes to cool in the pan for 5 minutes, then transfer them to a cooling rack to cool completely.
06 -
In the bowl of an electric mixer, beat the cream cheese and butter on medium-high speed until smooth and well-combined, about 2 to 3 minutes. Mix in the vanilla extract. Gradually add the confectioners’ sugar and a pinch of salt, beating until fully incorporated. Increase the speed to beat the frosting until smooth.
07 -
Once the cupcakes have cooled completely, frost them with the prepared frosting as desired.