In a large bowl, cream butter and sugar. Add egg and mix. Add vanilla, almond extract, and greek yogurt and beat until smooth and creamy.
In a medium bowl, mix flour and baking soda. Gradually add dry ingredients to the batter and mix until combined.
Place tablespoon sized balls of dough into each section of a well-greased mini donut baking pan. Press the dough around the donut mold.
Bake for 7-8 minutes, and allow to cool for another 7-8 minutes in the pan before removing. To remove, gently twist the donut to loosen the edges. Turn the pan upside down and give it a firm whack on the counter… they should come tumbling out!
To make the glaze, whisk together the powdered sugar, half and half and almond extract. I used a tiny drop of red food coloring, and also a bit of white to make a nice soft pink color.
Dip the cooled sugar cookie donuts into the glaze and allow the excess to drip back into the bowl before placing them on a cooling rack. Sprinkle with nonpareils while the glaze is still wet.