Preheat oven to 350 degrees
In a medium sized bowl, mix together sugar, baking soda, flour, and salt
In a large mixing bowl mix together the melted butter, hot coffee, and cocoa powder. Once mixed, add in the flour mixture. Whisk together until combined
Add in the eggs, vanilla and sour cream. Mix until evenly combined
In a small bowl, coat 1 cup of chocolate chips with 1 tablespoon of flour
Pour the chocolate chips into the batter and mix until evenly combined
Scoop the batter into a muffin pan lined with muffin liners. Sprinkle the top of each muffin with chocolate chips and bake for ~25 minutes or until a toothpick comes out clean
Remove from the oven and cool.
After they are cooled, cut a half inch core in each cupcake. Fill with the chocolate ganache
Chocolate Ganache Icing:
To make the ganache, add chocolate, butter, salt, and vanilla into a bowl. Set asideIn a small pan over medium heat, heat cream and sugar until hot but just before boiling
Pour the heated cream and sugar over the bowl of chocolate and let it set for 1 minute. Stir until smooth
Set in the fridge until cooled but not too hard, stirring every 15 minutes. The ganache should be a creamy icing consistency
Once it is cooled, fill the cupcakes