1. Preheat & Prep: Start by preheating your oven to 350°F (175°C). Lightly grease 8 wells of your donut pan, getting it ready for baking.
2. Wet Ingredients First: In a roomy bowl, whisk together the Greek yogurt, eggs, avocado oil (or melted butter), and vanilla extract until they are nicely combined and smooth.
3. Add Dry Goodness: Now, incorporate the almond flour, whey protein powder, granular sweetener, baking powder, and salt into the wet mixture. Whisk everything until you have a smooth batter.
4. Adjust the Batter: Gradually add 2 to 4 tablespoons of water, stirring until the batter is thick but still pourable. You want it easy to get into the donut pan!
5. Fill & Bake: Spoon the batter evenly into the prepared donut pan wells, filling each one about three-quarters full. Bake for 10 to 15 minutes, or until the tops spring back when gently touched. Let them cool completely in the pan before taking them out.
6. Whip Up the Frosting Base: While the donuts cool, grab a medium bowl. Beat the softened cream cheese and butter together until they are super smooth and creamy.
7. Sweeten the Frosting: Add the powdered sweetener to the cream cheese mixture and beat until it's fully blended.
8. Perfect the Frosting: Slowly beat in the heavy cream until your frosting reaches a lovely, spreadable consistency. Stir in the vanilla extract for a final touch of flavor.
9. Frost & Enjoy: Once your donuts are completely cool, spread a generous layer of frosting over each one. If you're feeling fancy, sprinkle with some keto sprinkles!