Preheat oven to 350. Grease 2 large baking sheets or to save clean up, cover each sheet with parchment paper.
Place the butter and sugar in the bowl of a stand mixer. Mix until well combined. Add the egg and molasses. Mix until combined.
In a separate bowl, mix the almond flour, arrowroot powder, baking soda, salt and spices until blended. Add to the sugar and butter mix slowly and mix until just blended.
Chill mixture in the refrigerator for at least an hour but up to a couple days.
Using a scoop if you have it or a teaspoon, make small balls, about an inch in diameter, and place 2 inches apart on parchment lined cookie sheets. Bake a total of 12 to 14 minutes, rotating cookie sheet halfway through baking.
Remove from oven when cookies have spread and are a rich brown color. Let cool for 1 minute on the baking sheet.
Remove each cookie carefully and place on a wire rack to cool. Cookies will get crisp as they cool.
To keep cookies crisp, store in a covered container.