Gather all the ingredients for your protein donuts.
Preheat the oven to 350°F and lightly grease your donut pans.
In a bowl, whisk together the yogurt, eggs, and butter until smooth, then set aside.
In a large bowl, combine the dry ingredients. Pour in the wet mixture and gently mix until a smooth donut batter forms. Transfer the batter to a Ziploc bag with the corner cut.
Pipe the batter into the donut pans, filling each cavity about two-thirds full. Bake for 12 to 16 minutes, or until a toothpick inserted into a donut comes out clean.
Let the donuts cool in the pan for about 10 minutes, then transfer them to a wire rack to cool completely.
While the donuts cool, prepare the glaze by mixing the cream cheese, butter, sweetener, and vanilla extract until smooth.
Once the donuts are fully cooled, top them with the glaze and sprinkles. Enjoy!