For the Donuts:
1. Get Ready to Bake: Preheat your oven to 350°F (175°C). Lightly grease 8 sections of a donut pan to ensure your treats don't stick.
2. Wet Ingredients First: In a large bowl, gently whisk together the Greek yogurt, eggs, avocado oil (or melted butter), and vanilla extract until they're nicely combined and smooth.
3. Add the Dry Goodies: Now, add the almond flour, whey protein powder, Swerve sweetener, baking powder, and a pinch of salt to the wet ingredients. Whisk everything until you have a smooth, thick batter. If it's too thick, add water, one tablespoon at a time, until it's just pourable.
4. Fill and Bake: Carefully spoon the batter into each greased donut well, filling them about three-quarters full. Bake for 10 to 15 minutes, or until the tops feel firm when gently pressed.
5. Cool Down: Let these delicious donuts cool completely in the pan before moving them.
For the Frosting:
1. Creamy Base: While your donuts cool, let's make the creamy frosting! In a medium bowl, beat together the softened cream cheese and butter until wonderfully smooth.
2. Sweeten It Up: Gradually beat in the Swerve Confectioners sweetener until it's fully blended.
3. Perfect Consistency: Next, slowly beat in the heavy cream until your frosting reaches a perfectly spreadable consistency. Finally, mix in the vanilla extract.
4. Decorate & Enjoy: Once your donuts are cool, generously spread this delightful frosting over each one. For an extra touch of fun, sprinkle with keto-friendly sprinkles if you like!