
Preheat oven to 180°C. Grease a six cup capacity ovenproof dish.
Place butter and ½ cup golden syrup in a saucepan and heat on medium, stirring until combined. Remove from the heat and allow to cool for 10 minutes. In a large bowl, combine ½ cup of brown sugar and the self raising flour.
Make a well in the centre and pour in the melted butter mixture, egg and milk. Mix. Spoon into the prepared dish. Mix remaining ½ cup brown sugar and plain flour and sprinkle over the top.
Combine boiling water and remaining ¼ cup of golden syrup. Gently pour over the pudding top and bake in the oven for 30-40 minutes or until a skewer comes out clean.
Serve with cream or ice-cream, as if you need to be told.
If you can squeeze in a little extra boiling water I would encourage it! More water makes more of the delicious sauce that magically forms under the pudding itself.