Make the cupcakes: Preheat oven to 350℉. Line a 12-hole muffin tin with paper liners.
In a large bowl, sift the flour, sugar, cocoa powder, baking powder, and baking soda together.
In a separate bowl, whisk together eggs, buttermilk, unsalted butter and red food coloring.
Slowly add liquid ingredients to the dry ingredients. Mix with a whisk until you have a smooth batter.
Fill your paper liners up to ¾ full and tap gently on the kitchen counter to remove any air bubbles.
Bake the cupcakes for 15-20 minutes or until the inserted toothpick comes out clean. Cool the cupcakes for 5 minutes on the counter, then remove from the tina and allow them to cool completely on a wire rack.
Make the frosting: in a large bowl, cream together unsalted butter and cream cheese, using a hand-held mixer. You can also use a stand mixer, fitted with a paddle attachment.
While the mixer is running on low, gradually add the powdered sugar and pinch of salt.
Once all the powdered sugar is incorporated, chill the frosting for a few minutes.
Assemble the cupcakes; prepare the piping bag with a round or open star nozzle. Fill the piping bag with the prepared frosting.
Pipe the frosting in large dollops on top of each cupcake.
Serve and enjoy.
Notes
If you want your frosting to be thicker, simply add more powdered sugar. Start by adding ¼ cup at the time until the desired consistency is achieved.