Grease a donut pan well with butter or baking spray.
Preheat your oven to 350 degrees F
Add the almond flour, granulated erythritol, cinnamon, baking powder, salt and ¼ cup shredded coconut to a large bowl. Stir everything together well
In a separate small bowl, whisk together the melted butter, coconut milk, 1 tsp vanilla extract and eggs. Whisk well.
Pour the wet mixture into the bowl with the dry ingredients and stir well.
Pour the donut batter into the prepared donut pan, filling each cavity ¾ of the way full.
Place the tray in the oven and bake for about 25 minutes or until the donuts are a dark golden brown.
Allow the donuts to cool completely in the pan before removing.
Add the powdered erythritol, cocoa powder, ¾ tsp almond extract, almond milk and 2 tsp melted butter to a bowl and stir together well. If the glaze is too thick, add a splash more almond milk until it is thick enough to coat the back of a spoon but not too runny that it will fall right off the donut.
Dip each donut into the chocolate glaze and then place on a tray.
Once all the donuts are dipped, sprinkle with the ½ cup shredded coconut and serve!