01 - Preheat oven to 350°F and line a baking sheet with parchment paper.
02 - Combine cranberries, erythritol, orange zest, and water in a small saucepan. Cook over medium heat until cranberries burst and mixture thickens, about 5 to 7 minutes. Mash gently with a fork and let cool.
03 - In a large bowl, beat softened butter and powdered erythritol until light and fluffy. Add the egg and vanilla extract, mixing well.
04 - Stir in almond flour, coconut flour, cinnamon, ginger, salt, and baking powder. Mix until a soft dough forms.
05 - Scoop 1.5-tablespoon portions of dough onto the prepared baking sheet. Press an indentation into the center of each using your thumb.
06 - Fill each indentation with 1/2 teaspoon of the cooled cranberry mixture. Use a toothpick to swirl the filling gently into the dough.
07 - Bake for 13 to 15 minutes until edges turn golden. Allow cookies to cool on the baking sheet for 5 minutes before transferring to a wire rack.
08 - Enjoy warm or store cookies in an airtight container for up to five days.