Preheat the oven to 180C/350F. Grease a 12-count donut pan and set aside.
In a large mixing bowl, add the oat flour, coconut sugar, baking powder, cinnamon, and salt, and mix well.
In a small bowl, whisk the milk, vanilla extract, and egg/flax egg. Pour into the dry mixture. Add the almond butter and mix until a batter is formed.
Transfer the batter to the greased donut pan. Bake for 18 to 20 minutes, or until golden brown on top and a toothpick comes out mostly clean. Remove from oven and let sit in the pan for 5 minutes before transferring to a wire rack to cool completely. Once cooled, frost.
To make the frosting, whisk the yogurt and confectioners' sugar until combined. Dip each donut in it and let it sit on a wire rack to firm up.
Video
Notes
Tips: See my recipe tips above for making the best breakfast donuts.
Leftovers: Keep at room temperature, covered, for up to 4 days or in the fridge for one week. You can freeze them for up to 4 months.