Preheat oven to 375 degrees. (You can also use a cake pop maker instead of an oven!)
Grease donut pan (if needed).
In a large bowl, whisk together flour, baking soda, baking powder, salt, xylitol, cinnamon, ginger, nutmeg, and cardamom.
In a small bowl, mix eggs (or egg substitute), chai tea, coconut oil, and vanilla extract.
Pour wet ingredients into dry ingredients, and mix well. Don’t over mix.
Using a piping bag (or large Ziploc bag), pipe mixture into donut pan cavity.
Bake for 10 minutes.
Remove from oven and let pan sit for a few minutes before removing donuts.
Remove donuts from pan and place on cooling rack.
While donuts cool, add powdered xylitol, cinnamon, ginger, nutmeg, and cardamom in small bowl for glaze, and mix together.
Add melted coconut oil and chai tea, and mix until everything is combined into a liquid glaze.
When donuts have cooled, dip tops into glaze, and repeat.
Place donuts back on cooling rack for excess glaze to drip off and for it to firm up. (Place parchment paper under the rack to catch the drips!)
If you want the “sugar” topping instead of the glaze, in a small bowl combine xylitol, cinnamon, ginger, nutmeg, and cardamom.
When donuts have cooled, brush tops with a little of the melted coconut oil and dip each one into the “sugar” topping until top is coated, and repeat.
Coconut flour will NOT work in this recipe. If you’re making the vegan version, the batter will be very thick. That’s okay! Just pipe it into the pan as-is.
Coconut sugar can be used instead of xylitol in the donut batter, they will just be a little darker.
A piping bag is recommended for getting batter into the pan. If you don’t have a piping bag, use a large Ziploc bag and snip off the end to stand in for a piping bag. If you don’t have either, carefully spoon batter into each donut cavity.
It’s best to eat the donuts the same day they were made. If you have leftovers, refrigerate them but know that the glaze may melt into the donut if kept for too long!