Preheat your oven to 350F (180C). Lightly grease a donut baking pan.
In a large bowl, whisk together all the dry ingredients. In a medium bowl mix together all the wet ingredients. Now add the wet ingredients into the dry ingredients and stir until just combined. Do not over mix, lumps are totally cool.
Scoop the batter into a large ziplock bag and cut the corner off of the bag. Alternatively, use a pastry bag. Pipe the batter into the donut pan, dividing it evenly among the 6 donut wells. Bake for 12 to 16 minutes until the donuts have puffed up and a toothpick inserted to the center comes out clean. Cool for 5 minutes before transferring to a cooling rack
To make the chocolate glaze:
Add all of the ingredients to a bowl and mix well. If the glaze is a bit too thick add 1 teaspoon non-dairy milk at a time to reach desired consistency.
Dip the donuts into the glaze half way up and carefully lift the donut back out again. Then dip the freshly glazed donut into a small plate of sprinkles or chopped nuts if desired. The frosting will set as the donut rests. Donuts are best enjoyed the same day they are made but once cooled can be stored in an air-tight container at room temperature for 2 -3 days.
Notes
Espresso powder enhances the flavour of the chocolate making it taste even richer. If you don’t have it on hand or would prefer the donuts without, feel free to skip it.