Preheat the oven to 350° F. Grease the donut pans with cooking spray or a little oil on a brush. (If using 1 pan you will have to bake them in two batches).
Mix the oat flour, salt, and baking powder in a small bowl.
In a separate bowl add the milk, eggs, sugar, vanilla, and oil and mix well.
Add the dry ingredients to the wet ingredients and mix them together.
Carefully spoon in or use a pastry bag to fill the donut pan ¾ full.
Bake for 9-10 minutes. You can check with a toothpick to see if the center is done baking.
While they are cooling begin making the blueberry icing. Add ½ cup of blueberries to a small saucepan and cook over medium heat until the blueberries are soft and most of the liquid has evaporated.
Add the blueberries and any leftover water to a blender and blend them until they are smooth. Add it to a small bowl.
Once the blueberry mixture has slightly cooled add the butter and powdered sugar to it and mix well.
If the donuts are fully cool you can carefully hold them upside down and dip them into the blueberry glaze. You can also use a spoon to spoon the topping onto the donuts.
Add the any optional toppings right away before the icing sets.
Notes
Tips:
Add the fresh blueberries and/or sprinkles before the icing hardens on the donut to make sure it sticks well.
Let the donut cool completely before adding the icing.
Storage:
Storage: The donuts can be stored in an air-tight container for 4 days. However, the color from the sprinkles may start to rub off on the frosting.