Keto Protein Donuts Recipe

Keto Protein Donuts Recipe

Posted by

With 12g of protein, these delicious protein donuts make a fabulous keto snack. Tender and sweet, these baked vanilla donuts are easy to make and fun to eat!


  • Prep Time: 25minutes 
  • Cook Time: 15minutes 
  • Total Time: 40minutes 
  • Servings: 8 servings
  • Calories: 248kcal


  • 1 donut pan



    • ½ cup Greek yogurt
    • 2 large eggs
    • 2 tablespoon avocado oil (or melted butter… not hot)
    • 1 ½ teaspoon vanilla extract
    • 1 cup almond flour
    • ½ cup unflavored whey protein powder (protein isolate preferred)
    • ½ cup Swerve Granular
    • 1 ½ teaspoon baking powder
    • ¼ teaspoon salt
    • 2 to 4 tablespoon water


  • 2 ounces cream cheese well softened
  • 2 tablespoon butter well softened
  • ¼ cup Swerve Confectioners
  • 2 to 3 tablespoon heavy cream
  • ½ teaspoon vanilla extract
  • keto sprinkles if desired



  • Preheat the oven to 350ºF and grease 8 wells of a donut pan.
  • In a large bowl, whisk together the the yogurt, eggs, oil, and vanilla extract until well combined.
  • Add the almond flour, whey protein, sweetener, baking powder, and salt and whisk until smooth. Add just enough water until you have a thick but pourable consistency.
  • Divide the batter between the wells of the donut pan, filling to about three quarters full. Bake 10 to 15 minutes, until the tops are just firm to the touch. Let cool in the pan.


  • In a medium bowl, beat the cream cheese and butter together until very smooth. Beat in the powdered sweetener.
  • Beat in the cream until you have a spreadable consistency, then beat in the vanilla extract. Spread over the tops of the cooled donuts.
  • Sprinkle with sugar-free sprinkles, if desired.


Storage instructions: Store the frosted donuts on the counter for up to 3 days or in the fridge for up to a week. You can freeze the donuts both frosted and unfrosted for up to 3 months.

Nutrition Facts:

Amount Per Serving (1 donut)
Calories 248Calories from Fat 176
% Daily Value*
Fat 19.5g30%
Carbohydrates 4.7g2%
Fiber 1.5g6%
Protein 11.5g23%

Leave a Reply

Your email address will not be published. Required fields are marked *