Preheat the oven to 375F
Sift the flour together with the cocoa and baking powder. Add the salt, cinnamon, and cardamom. Note: If using vanilla seeds from a pod, you can add them now.
Beat the eggs and 1 cup of the sugar with a blender or wire whisk. Add the oil and mix again. Add the vanilla now if using vanilla extract.
Gradually combine the wet and dry ingredients.
Once combined, knead the mixture well for a smooth dough. Add a little more flour if needed. The dough should be firm and not stick to your fingers.
Put the dough in the refrigerator for at least one hour.
Line a baking tray with baking paper.
Take the dough from the refrigerator and roll balls roughly the zie of a walnut.
Roll each ball in powdered sugar and arrange them on the tray.
Bake the Christmas cookies in the oven at 375F for about 10 minutes or until the tops start to crack. Note: If you bake the cookies longer, they will become too dry.
Transfer the cookies to a wire rack to cool. You may wish to dust or roll the cookies with more powdered sugar for a more snowy effect when they are just about cool.