Preheat the oven to 175C fan-forced and line a 12-hole muffin tin with cupcake liners.
In a large bowl, whisk together the flour, cacao, ginger, baking soda and salt.
In another bowl, whisk together the sugar, oil, golden syrup, milk, and eggs. Make sure all the ingredients are at room temperature or the coconut oil will solidify.
Make a well in the middle of the dry ingredients and stir in the wet ingredients just until combined.
Bake for 25 minutes or until a cake tester inserted in the middle comes out clean.
Transfer to a wire rack to cool.
To make the icing, combine the icing sugar and gingerbread syrup then slowly stir in a little water at a time until the icing is a drizzle consistency.
Drizzle the icing over the cooled muffins.