Preheat oven to 350F. Grease 1-2 donut pans with cooking spray (you need 9 molds)
In a medium-sized bowl, whisk together dry ingredients: flour, sugar, baking powder, cinnamon, and salt. In a smaller bowl, whisk together wet ingredients: almond milk, egg, yogurt, and vanilla.
Whisk wet ingredients into dry ingredients until fully combined. Divide batter between 9 donut molds, about 2 tbsp for each mold. It won't look like much batter at first (check my blog notes for more explanation).
In a small bowl, combine streussel ingredients, pinching the butter into the dry ingredients with your fingers, until everything is combined and a little crumbly. Divide topping among the 9 donuts.
Bake for 7-12 minutes, or until a toothpick inserted comes out clean. Baking times will depend on your oven and the type of pan you use. Remove from oven and allow to cool for 2 minutes, then place on a cooling rack for 5 more minutes.
Whisk together glaze ingredients. Drizzle carefully on top of the cooled donuts, about 1/2 tsp for each. If you try to glaze the donuts while they're still piping hot, the glaze will slide right off.