Place cranberries in a small bowl with warm water and leave them to soak for at least 30 minutes. Then take them out and place them on a paper towel to dry out. This will help the berries to soften and remove the excess chemicals that are used for dried fruits. Set aside.
In a medium mixing bowl, add butter, powdered sugar and stir with a fork to combine.
Then, add egg yolks to the mix, one by one. Keep stirring with the fork until all the ingredients are combined.
Add water or milk, depending on what you prefer.
In a separate mixing bowl, combine 2 flours, baking powder, xanthan gum.
When all of these ingredients are combined, strain the flour mixture and add portion by portion to the butter mixture.
Keep stirring the batter (it should be easy enough to stir it with a fork). The batter should be tender, slightly sticky, and hold its shape. Finally, stir in the cranberries.
In case your batter looks dry, add 1 more teaspoon of water/milk. If it’s more liquid, then a few spoons of rice flour.
Roll the dough into a ball and wrap it up in a plastic wrap. Start rolling the dough until it’s even and to the desired thickness. (This dough makes about 14 standard size Christmas tree shape cookies).
Place the rolled out dough into the fridge to chill for 2 hours.
When ready, remove the dough from the fridge and cut the cookies.
Transfer the cookies to the preheated oven to 350 F for 10-14 minutes.
Let cool and decorate with frosting or eat as they are. Both ways are delicious!