Preheat the oven to 350ºF.
Combine the almond flour, coconut flour, arrowroot powder, ginger, cinnamon, nutmeg, and baking soda in a stand mixer bowl.
In a saucepan, melt the palm shortening, honey, coconut sugar, and vanilla extract and mix together.
Once the wet ingredients are melted, turn your mixer on low and gently pour the wet ingredients in, mixing to combine. NOTE: If your dough feels too sticky to handle, add a tablespoon or two of coconut flour to the mix.
Lay the dough down between pieces of parchment paper and roll out into a thin layer of dough.
Cut out your gingerbread cookies with a cookie cutter and place on your baking sheet.
Bake for 8-10 minutes.
While the cookies bake, start to make the frosting by placing the room temperature coconut oil and palm shortening in the mixer.
While those are mixing, slowly add in the honey, vanilla extract, and arrowroot powder.
Add frosting to a piping bag, or you can simply put it into a plastic bag and cut a small hole for the frosting to pipe through.
Let the cookies cool completely before you frost them.
Enjoy!