Ingredients
1⅓cupsall-purpose flour
3tbspcocoa powder
½tspbaking soda
¾cupsalted butter,firm but not cold
1cupgranulated sugar,plus an additional 2 tbsp
2large eggs
1tbspred food coloring
2tspvanilla extract
½cupwhole milk
1tspwhite vinegar,distilled
½cupsalted butter,firm but not cold
6ozcream cheese,cold, such as Philadelphia brand
½tspvanilla extract
3½cupspowdered sugar
red and blue food coloring,for decor, optional
Preparation
Preheat the oven to 350 degrees F.
In a mixing bowl, whisk together the flour, cocoa powder, and baking soda. Set aside.
In a separate large mixing bowl, with an electric hand mixer on medium speed, whip together the butter and sugar for about 3 to 4 minutes until pale and fluffy.
Add in the eggs one at a time, stirring after each addition. Add red food coloring and vanilla extract and mix until combined.
In a small mixing bowl (or in the measuring cup used to measure milk), combine the milk and 1 teaspoon of vinegar.
Add the milk mixture and flour mixture to the cupcake mixture, alternating in two separate batches, mixing until combined after each addition.
Divide the batter evenly among 15 paper-lined muffin cups, filling each cup to about ⅔ full.
Bake in the preheated oven for 18 to 21 minutes until a toothpick inserted into the center of a cupcake comes out clean.
Remove from the oven and allow to cool for about 2 minutes in the muffin tin, then transfer to a wire rack to cool for 10 minutes.
Transfer to an airtight container to cool completely (to help them retain more moisture).
In a large mixing bowl, using an electric mixer, whip together the butter and cream cheese for about 1 minute on high speed, then 3 to 4 minutes on medium-high speed, until pale and fluffy
Mix in the vanilla extract. Add the powdered sugar and beat until smooth.
Once the cupcakes are cooled completely, spread generously with lots of Cream Cheese Frosting.