Chop your butter into small pieces so that it's easier to mix. Chop the cranberries if you haven't already.Preheat the oven to 170C/325F. In a stand mixer or a large bowl, add the almond flour, xanthan gum, baking powder, cinnamon, salt, erythritol, stevia powder and oat fiber. Mix with the flat beater or the wire whip (whichever works) or with a whisk.
Add the cubed butter and whisk until creamy. Add the egg and mix another 20 seconds.
Add the almond slices and coconut flakes and whisk just until evenly mixed.
Add the chopped cranberries and mix just until mixed (if you whisk too long the batter will turn pink).
Scoop the batter with an ice cream scoop and make 20 balls. Spray some oil on your hands for this part. Take each ball, roll onto the palm of your hands to create the perfect ball and place on a piece of parchment paper over a baking tray. Flatten with your fingers to desired size. These cookies won't spread too much. Repeat with the remaining batter.
Place into the oven and bake for 20 minutes or until golden brown. Take out of the oven and let completely cool before serving. The cookies get harder as they cool down.