Place the flour, spices baking powder and salt in a bowl, mix and set aside.
Cream the butter and sugar together in a large bowl until it is light and fluffy.
Add the eggs and mix well.
Gradually beat in the flour and spice mixture until well combined.
Place the whole bowl in the fridge and refrigerate for at least two hours.
Preheat your oven to 180 degrees and line two baking trays with baking paper.
Using a dessertspoon, take spoonfuls of the cookie dough and then form them into small balls of approx 2 cm diameter by rolling them in your hands.
Roll each ball in the bowl of icing sugar until covered completely.
Space the balls out on the baking trays as they will spread as they cook.
Bake for 10-12 minutes until golden. The cookies will harden as they cool.
Allow to cool, sprinkle with more icing sugar and enjoy.