Line a standard 12-cup muffin pan with paper liners and Preheat oven to 350°F. In a medium mixing bowl whisk together the flour, salt, cocoa powder baking powder and baking soda. Set it aside.
1 Cup and 2 Tablespoons All purpose flour, 2 Tablespoons Cocoa powder, ½ teaspoon Baking Powder, ¼ teaspoon Salt, ½ teaspoon Baking Soda
Using a handheld or stand mixer fitted with a whisk attachment whisk oil, melted butter and sugar together on medium speed for a minute. Mix in the egg next till it gets combined. Also add and mix in vanilla, vinegar and food coloring.
1 large Egg, ¼ Cup Vegetable Oil, ½ stick Melted Butter, 1 Cup Granulated sugar, 1 teaspoon Pure vanilla extract, 1 teaspoon Red Gel Food Coloring, ½ teaspoon White Vinegar
Next add in buttermilk and flour mixture alternatively in two additions. Whisk on low speed just till combined and flour disappears into the batter. Lastly add ¼ cup of hot coffee or hot water (if you don't want to add coffee) and mix it in too.
½ Cup Buttermilk, ¼ Cup Hot Brewed Coffee/Hot water
Allow the cupcakes to cool in the muffin pan for7-10 minutes and then transfer them on a wire rack to let cool completely.
Make Cream Cheese Frosting and pipe on completely cooled cupcakes. I used Ateco 809 for this swirl. Divide the batter among 12 pre-lined liners and bake till a toothpick inserted in the center of cupcake comes out clean and their tops spring back when touched in the center. Baking time will be in between 18-20 minutes.