Combine the butter, cocoa, coffee and water in a pot and heat gently until melted. Cool slightly and set aside.
Beat eggs and sugar, adding vanilla until light and fluffy. Add sifted flour and cream and mix well. While beating gradually add the cocoa mixture. Mix well.
Pour into a greased and lined 20cm-deep cake tin and bake at 180°C for 50-60 minutes.
For topping: combine all ingredients in a pot and heat gently until melted and smooth.
Cool until thickened. Pour over cooled cake. Leave to set.
-CAROL ELLIOTT CLAASEN