Preheat your oven to 350 F. Grease your donut pan with coconut oil.
Mix the almond flour, cocoa powder, baking powder and salt together in a large mixing bowl.
In a separate mixing bowl, mix the eggs, maple syrup, butter, and vanilla. Pour them into the dry ingredients, and whisk until smooth.
Divide the batter equally into the donut pan.
Place the pan in the oven and bake for about 12 minutes.
When the donuts are ready, remove them from the oven them to cool until comfortable enough to handle - it usually takes about 10-15 minutes. Next, gently remove them from the pan and dip them in the glaze. Top with sprinkles or chocolate chips if desired, then serve.
To make the glaze, place the butter, cacao powder, maple syrup and vanilla in a small pot or saucepan. Heat on low while whisking until the butter is just barely melted. Use a spoon to drizzle the tops of the donuts with the glaze. If it's a little too thick to drizzle, whisk in a teaspoon of water and check the consistency. Continue adding water in 1/2 teaspoon increments until it reaches the consistency you prefer.