Preheat oven to 180 degrees. Grease and flour an 8 inch pan.
On low heat, melt the butter and golden syrup. Take off the heat and whisk in the chocolate and sugar. Mix till the chocolate melts and the sugar is dissolved.
Once the mixture is slightly cooled, whisk in the eggs and vanilla extract.
Fold in the flour and then the mixed nuts.
Pour into the prepared pan and bake for 30-40 minutes till skewer comes out clean.
Cool in pan for 10 minutes before flipping onto the cooling rack to cool completely.
For glaze, combine all ingredients in a saucepan and cool on low flame till all melted and homogenous. Spread on the top of the cake. Allow to cool
Slice and serve with a cup of black coffee!
Notes
Use chocolate of your choice - I like dark chocolate but milk chocolate would be fantastic. Skip the nuts if not very keen. If you don't have golden syrup, you can try replacing it with honey.