To make the donuts:: Preheat your oven to 350F (180C). Lightly grease a donut baking pan.
To make the donuts:: In a large bowl, whisk together all the dry ingredients.
To make the donuts:: 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.
To make the donuts:: 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 donuts wells.
To make the donuts:: Bake for 10 to 14 minutes until the donuts have fluffed up and bottoms are lightly browned. Take out of the oven and cool for 5 minutes then flip the donuts over so the bottoms can steam off a bit and don't hold too much moisture.
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.
To make the chocolate glaze:: Dip the donuts into the glaze half way up and carefully lift the donut back out again. The frosting will set as it rests. If you have leftover glaze, use it to drizzle over vegan ice cream, or dip fruit into it.