![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMKOiV3W6btqYpM87D0J5XcoDuM4WbbJFfZe49csqku8peHN_-FvgzspqgHfrZqBNkTIP7fuYG5bDFbf9Vo-fDB9sk7SnzH0dYb790cz59xuJf-sszCnn_9pzhDnOW_o09JuVXzAeOQ1Y/s1600/Chocolate-pudding.jpg)
Prep Time: 20 min
Cooking Time: 1 ½ hrs
Ingredients
-100g soft margarine
-100g caster sugar
-2 lightly beaten eggs
-25g sifted cocoa powder
-100g sifted self raising flour
Ingredients for the mocha sauce
-25g butter
-25g plain flour
-1 pint milk
-50g caster sugar
-1 tbsp cocoa powder
-1 tbsp instant coffee
Instructions
-Grease a 1 liter pudding dish
-In a large bowl, beat the margarine and sugar to a soft creamy batter, and then gradually beat in the eggs
-Fold in the sifted cocoa powder, flour and chocolate
-Pour the mixture into the prepared pudding basin and cover with grease proof paper and a piece of pleated greased cooking foil to give room for rising
-Secure the grease proof paper and foil with a string around the pudding basin
-In a sauce pan half filled with water, steam for 1 ½ hours
Instructions for the sauce
-In a pan, melt the butter under low heat
-Add the flour and cook for about 2 minutes then gradually add the milk and bring to boil
-Reduce the heat and allow simmering gently
-Add the sugar, cocoa powder, and coffee and cook until they have dissolved
-Remove from heat and gently place aside
-Turn out the pudding onto a serving plate and top with the mocha sauce
Enjoy!