In a bowl, combine warm milk, sugar, and yeast, then let it sit for about 5-10 minutes until frothy.
In a large mixing bowl, combine flour and salt, then add the yeast mixture along with an egg and softened butter; mix until a soft dough forms.
Knead on a floured surface for about 8-10 minutes until smooth and elastic; place in an oiled bowl, cover it, and let it rise until doubled in size.
In another bowl, mix melted butter, cream, sugar, cocoa powder, instant coffee powder, and chopped chocolate; set aside until ready to use.