01 - Combine cranberries, sweetener, water, and orange zest in a small saucepan. Cook over medium heat for 5 to 7 minutes, stirring occasionally, until cranberries burst and mixture thickens. Mash or blend until smooth. Cool completely.
02 - In a large bowl, cream softened butter with sweetener until light and fluffy. Beat in the egg and vanilla extract.
03 - In a separate bowl, whisk together almond flour, coconut flour, cinnamon, ginger, nutmeg, cloves, salt, and baking powder.
04 - Gradually add dry ingredients to wet mixture, stirring until a soft dough forms. Chill dough for 15 minutes if too soft to handle.
05 - Set oven to 350°F (175°C) and line a baking sheet with parchment paper.
06 - Roll dough between two parchment sheets to 1/4 inch thickness. Spread cooled cranberry mixture evenly over dough surface.
07 - Using parchment paper, carefully roll dough into a log. Chill the log for 10 minutes to firm up.
08 - Cut log into 1/2-inch rounds and arrange on prepared baking sheet.
09 - Bake for 13 to 15 minutes until edges are lightly golden. Cool on baking sheet for 5 minutes then transfer to wire rack until completely cooled.