Add almond flour, xanthan gum, salt, baking soda, and spices to a medium bowl. Whisk until thoroughly combined and set aside.
Cream butter in a large bowl with an electric mixer, 1-2 minutes. Add in sweetener and continue to cream until light and fluffy (8-10 minutes).
Add in egg, mixing until just incorporated. The mixture will appear slightly 'broken' (i.e. not thoroughly smooth).
With your mixer on low, add in half of your flour mixture- mixing until just incorporated. Mix in the rest. Wrap cookie dough with cling film (saran wrap) and refrigerate overnight (much preferred). But if in a pickle, 3 hours will do.
Preheat oven to 350°F and line a baking tray with parchment paper.
Roll out the dough between two pieces of parchment paper and cutout the shapes. Note that the thickness will determine much of the texture: thinner cookies will be much crispier, while a thick dough (particularly if under-baked) will yield a softer one. Place shaped cookies on the prepared baking tray and place in the freezer for 10 minutes prior to baking.
Bake for 10-20 minutes, until fully golden.
Allow to cool for ten minutes before transferring to a cooling rack. Allow to cool completely, as they'll continue to crunch up (can take a few hours). Store in an airtight container for up to 5 days.