Preheat your oven to 350°F.
In a stand mixer, cream the eggs with the sugar and vanilla.
Once creamed, add the pumpkin and dairy free milk while the stand mixer is on low.
Add the baking powder, xanthan gum, all the spices and salt.
Beat for one minute and then add the GF all purpose flour.
On medium speed, beat for an additional 5 minutes scraping down the sides halfway through. Grease your donut pan (I use coconut oil) and then spoon the batter in.
Bake for about 20 minutes or until a toothpick comes out clean.
Once done, allow the donut pan to sit for 5 minutes. Transfer the donuts onto a cooling rack lined with parchment paper and allow to completely cool before frosting.