Moist Chocolate Cake

I've tried this chocolate cake...and it turned out soft and moist..!

1 1/4 cup plain flour
1/4 cup cocoa powder
3/4 tsp baking powder
3/4 tsp baking soda
2 tbsp hot water
1 tsp instant coffee powder or granules
1 1/2 cup castor sugar
2/3 cup butter
2 eggs
1 tsp vanilla essence
3/4 cup milk

Sift together the flour, cocoa powder, baking powder and baking soda. Set aside. Dissolve the coffee with hot water. Set aside.

Beat butter and sugar until light and fluffy. Add the eggs one at a time. Beat well. Beat in the coffee and vanilla essence. Gently fold in the flour mixture alternating with milk. Start and end with the flour mixture.

Pour the batter into a greased baking pan. Bake at 175° C for 45 minutes or until a skewer inserted comes out clean.

For the Chocolate Ganache:
100 gm cooking chocolate
50 ml UHT whipping cream
1 teaspoon butter

Combine chocolate and whipping cream in a heat resistant bowl, dissolve the double-boiler.

When all dissolved, turn off the heat and add butter and mix well. Let it cool and pour over chocolate cake.