In a bowl add sugar and butter. Beat it on high speed for 3 minutes until its soft and fluffy. Add the first egg and beat it for 1 minute then add the last egg.
While mixing add milk. Make sure to keep stirring then add baking powder, baking soda and vanilla essence. Mix together until well combined
Add coffee and cocoa powder. mix well. Add all purpose flour in portion. Mix together until well combined and no lumps are left.
Grease a square medium pan with oil or butter. Pour the cake batter. Set the times for 5 minutes and let it cook until a toothpick or cake tester inserted in the center of the chocolate cake comes out clean.
Take a sauce pan add all the glaze ingredients(except butter) and mix well. Cook on medium flame until it starts to thicken. When its starts to thicken add butter and stir well
Pour the glaze all over the cake. Sprinkle chocolate flakes all over. Cut into pieces and Serve.
With the remaining glaze. You can pour it into a bowl it can be eaten as mousse.
Enjoy!!