To Make The Cupcakes:
In a separate bowl, whisk together the flour, cocoa, baking soda and salt until combined. Then in an additional separate bowl, stir together buttermilk and coffee. Add dry ingredients to creamed butter mixture alternately with buttermilk and coffee, beating well after each addition.
Fill paper-lined baking cups two-thirds full. Bake at 375° for 15-20 minutes or until a toothpick inserted near the center comes out clean. Cool for 10 minutes before removing from pans to wire racks to cool completely.
To Make The Ganache Frosting:
Heat the cream in a small saucepan until it just reaches a boil. Remove from heat and immediately pour over the chocolate. Stir slowly until the chocolate is completely melted and the mixture is smooth. Let it cool until it reaches room temperature, about 1-2 hours. It will continue to thicken the longer it sets.
Spoon or pipe the ganache onto the cupcakes. If the ganache is too thin for piping, you can transfer it to the bowl of a stand mixer and beat it on medium-high for 3-5 minutes until it reaches a better consistency for piping.
Chocolate Ganache Frosting Ingredients: