In a mixing bowl, beat together the sugar and butter until smooth and pale in color.
Pour in the golden syrup, and mix until just combined.
In a separate bowl, whisk together the flours, spices, baking soda, and salt.
Add the dry ingredients to the butter mixture and mix until just combined.
Refrigerate the batter for at least 4 hours or overnight.
When you are ready to bake the cookies, preheat the oven to 350F.
Roll the dough into small balls of about 1-inch diameter and place the balls onto baking sheets. Parchment paper can help to prevent the cookies from sticking.
Bake the peppernuts for 10-12 minutes or until they begin to darken slightly.