In a bowl, cream together the butter, sugar, molasses and vanilla extract.
Add in half of the almond flour, the coconut flour, salt, ginger, cinnamon, allspice, cloves, salt and baking soda and mix. Mix in the remaining almond flour.
Mix in the egg until a uniform dough forms. Roll the dough into a ball, cover them with plastic wrap, and refrigerate for an hour.
Preheat your oven to 350 degrees Fahrenheit. After the chilling time, remove the dough from the fridge and roll it between two pieces of parchment paper until the dough is about ¼” thick. Use gingerbread men/women cookie cutters to cut out shapes. Carefully move them to a parchment covered sheet pan. Scrape up any remaining dough.
Bake the cookies for for 8-10 minutes, depending on the size and thickness of your cookies. Pull them out when they are just slightly browned on the underside and firm yet slightly puffy on top. Set them aside to cool. Repeat with the remaining dough until you have used up all of the dough. Allow the cookies to fully cool.
To make the icing, whisk together ¼ cup of powdered sugar with a teaspoon of the almond milk. Add the remaining sugar slowly to prevent lumps. Add the second teaspoon of milk and vanilla and whisk until a thick frosting forms. Depending on the type of milk and powdered sugar you use, you may need more or less liquid.
Repeat the above steps for the colored icing. The amount of food coloring you add will depend on the type of food coloring you use and how deep and rich you’d like the color to be.
Once you have a thick icing, spoon each type of icing into piping bags or a plastic baggie and make a very small cut at the end corner of the bag.
Pipe the icing on to the cookies in your favorite designs or shapes. While the icing is still sticky, sprinkle on any decorations you’d like. We used mini chocolate chips for buttons.