Preheat oven to 350° and grease mini donut pan with cooking spray.
In a large mixing bowl, whisk together all dry ingredients.
Using a standing mixer, mix all wet ingredients until just combined.
With your mixer on a low speed, gradually add in dry mixture until ingredients are well combined.
Pour batter into donut pan. The best way to do this without getting batter all over the pan is to put your batter into a piping bag and pipe onto the pan.
Bake for 15-17 minutes until baked through, then place donuts on a cooling rack.
Once the donuts have cooled completely, whisk together all glaze ingredients in a small bowl.
Dip each donut in the glaze so the entire top half of the donut is covered in glaze. Place each donut back on the cooling rack to allow the excess glaze to drip off and the glaze to set.
If you plan to store the donuts for later, the glaze should be set completely set and should no longer be sticky before being placed in a storage container.