Preheat the oven to 425°F/220°C and line two baking pans with baking paper.
In a large mixing bowl combine the almond flour, coconut flour, psyllium husk, baking powder, a pinch of salt and the xanthan gum.
In a small saucepan, bring the water to a boil, reduce the heat to medium-low and add the vegetable oil and Erythritol. Add a tiny pinch of salt and whisk.
Gradually add in the flour mixture, stirring constantly until a sticky dough is created.
Remove from the heat and allow to cool for 5 minutes.
Gradually add the beaten eggs into the dough, whisking, to incorporate it into an elastic dough.
Finally, fold in the pure vanilla extract.
Set the dough aside and let it rest for about 15-20 minutes.
Divide the dough into two pieces.
Roll the first piece of the dough into 1-inch balls and place them on one of the prepared baking pans, leaving room in between them, to expand. Wet your hands with a bit of water if the dough is too sticky.
Take the second piece of dough and roll it into short cylinder shapes. Join the ends together to form the donuts. Place the donuts on the other lined baking pan with plenty of space in between them.
Bake in the preheated oven for 15 minutes and lower the temperature to 350°F/180°C.
Keep baking for 15 more minutes until the donuts and donut holes are golden.
Let them cool in the pan for 10 minutes.