Protein Donuts


5 from 349 votes
Jump to Recipe

This post may contain affiliate links. See my disclosure policy.

These protein donuts are fluffy and cakey, you won’t believe that they are actually healthy! Made with just 6 ingredients, they pack in over 12 grams of protein and have less than 100 calories each!

protein donuts recipe

Protein Donuts

I love it when my desserts have protein secretly in them, and some of my favorite recipes to make are browniescookies, and these protein donuts.

Recently, I’ve been working out late at night and am not a fan of whipping out the blender to make a protein shake after. Instead, I’ve been finding alternative ways to get my protein in. I was recently inspired by Dunkin Donuts’ new protein muffin, which boasts a whopping 16 grams of protein. While I didn’t go the muffin route, it did inspire me to make donuts! 

Why this protein donut recipe will become a post-workout staple-

  • 6 ingredients. I dare you to name an easier recipe that this! You also get an option for the chocolate or vanilla glaze, but honestly, these taste perfect on their own.
  • No eggs, yeast, or dairy. None of the traditional donut ingredients are needed but they are just as fluffy and cakey as the rest of them.
  • 15 minutes. From start to finish, you’ll need just 15 minutes. The hard part is waiting for them to cool down before you glaze them.
  • Low calorie. These donuts clock in at under 100 calories each- Have three for breakfast if you want to be fancy!

What I love about these protein donuts is that they actually taste like real deal donuts. The secret to the perfect recipe is to use either brown rice or casein protein powder- These two blends have fantastic baking capabilities which mimic flour!

Protein Doughnuts

What are protein donuts made of?

For the donuts

  • Protein powder– Vanilla, chocolate, or unflavored protein powder. Opt for a brown rice protein powder or casein protein powder, as these two blends have the best baking qualities.
  • Self rising flour– Already has the leavening agents mixed into it. Don’t have any on hand? Easily make your own
  • Cocoa powder– Unsweetened and sifted, to ensure there are no clumps throughout. 
  • Granulated sweetener of choice– I used a brown sugar substitute, but monk fruit sweetener, coconut sugar, or even white sugar can be used. 
  • Oil– Any neutral-flavored oil. I used canola oil. 
  • Milk of choice– I used unsweetened almond milk, but coconut or soy are both also great.

For the glaze

  • Confectioners sugar substitute– Homemade keto powdered sugar has no calories or carbs but the exact taste and texture of real powdered sugar.
  • Cocoa powder– Like the donuts, be sure to sift it very well to ensure there are no clumps throughout.
  • Milk of choice– To thin the glaze out.

How do you make protein donuts?

Start by mixing together your dry ingredients in a large mixing bowl. Next, add in the oil and milk and whisk together, until a smooth batter remains. If the batter is too thick, add a little extra milk.

Now, transfer the donut batter into a piping bag. Pipe out the batter into a lightly greased 12-count donut pan. Bake for 13-15 minutes, or until they bounce back slightly. Let the donuts cool in the pan for 10 minutes, before carefully transferring to a wire rack to cool completely. Once cool, glaze the donuts.

To make the glaze, combine the confectioner’s sugar substitute with cocoa powder. Slowly add milk until it becomes thick and glossy. Moving quickly, dip each donut in the glaze and place them on a wire rack for it to firm up. Add some sprinkles, if desired.

how to make protein donuts

How many calories does a protein donut have?

These homemade protein donuts have 100 calories per donut and pack in over 12 grams of protein in each one. Compare that to store-bought ones which can pack in over 300 calories each!

Tips to make the best protein powder donuts

  • Do not overbake the donuts, as they continue to cook as they are cooling down.
  • For a vanilla frosting (as pictured), omit the cocoa powder and add 1/2 teaspoon of vanilla extract.
  • If you don’t have a donut pan, you can easily make these as muffins. 

Storing and freezing tips

  • To store: Donuts should be stored in the refrigerator, covered. They will keep well for up to 1 week.
  • To freeze: Place donuts in a ziplock bag and store them in the freezer for up to 6 months.
High Protein Donuts

More recipes using protein powder to try

Frequently Asked Questions

Which protein powder is best?

The protein powder you use is very important. I recommend brown rice or casein protein powder, as they are generally good blends to bake with. Whey protein can be very tricky and dry out the donuts. To test this out, make a protein brownie and see how it turns out. If it works out well, your protein powder will be perfect for this recipe! 

Can I use almond flour or coconut flour?

This recipe has only been tested with self-rising flour. If you’d like donuts with almond or coconut flour, try keto donuts.

HUNGRY FOR MORE? Subscribe to my newsletter and follow along on FacebookYoutube, and Instagram for all of the latest updates.

Protein donuts

Protein Donuts (Under 100 Calories!)

5 from 349 votes
These protein donuts are fluffy, cakey, and need just 6 ingredients to make! Packed with over 12 grams of protein and less than 100 calories each!
Servings: 12 donuts
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes


For the glaze


  • Preheat the oven to 180C/350F. Grease a 12-count donut pan with cooking spray and set aside.
  • In a large mixing bowl, add your dry ingredients and mix well. Then, add your wet ingredients, and mix until a thick batter remains. If it is too thick, add extra milk.
  • Transfer your batter into a ziplock bag. Cut one corner of it and distribute the batter evenly amongst the donut holes. Bake for 13-15 minutes, or until a skewer comes out clean.
  • Let the donuts cool in the pan for 10 minutes, before carefully transferring to a wire rack to cool completely. Once cooled, glaze them.
  • To make the glaze, combine the powdered sugar substitute with cocoa powder. Slowly add the milk until thick and glossy. Dip each donut in the glaze then place them on a wire rack for the glaze to firm up.


* You may need more, depending on if your batter is too thick.
TO STORE: Donuts should be stored in the refrigerator, covered. They will keep well for up to 1 week.
TO FREEZE: Place donuts in a ziplock bag and store them in the freezer for up to 6 months.


Serving: 1donutCalories: 98kcalCarbohydrates: 9gProtein: 12gFat: 4gSodium: 33mgPotassium: 56mgFiber: 3gVitamin A: 6IUCalcium: 39mgIron: 1mgNET CARBS: 6g
Course: Snack
Cuisine: American
Author: Arman Liew
Tried this recipe?Give us a shout at @thebigmansworld or tag #thebigmansworld!

Arman Liew

I’m a two time cookbook author, photographer, and writer, and passionate about creating easy and healthier recipes. I believe you don’t need to be experienced in the kitchen to make good food using simple ingredients that most importantly, taste delicious.

You May Also Like

5 from 349 votes (333 ratings without comment)

Leave a Comment

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

Recipe Rating


  1. 5 stars
    These donuts are so good! Such a simple recipe, I’ve experimented a bit with different flavour protein powders (swapping the cocoa for an extra third of a cup of protein powder) they are just so delicious! Light and fluffy and just yum!

  2. 5 stars
    This may be a dumb question. But is it possible to completely leave out the sugar or lessen it? My protein powder has some type of sugar already in it.

    1. 5 stars
      I put just over a quarter of a cup of coconut sugar when I make these, still so delicious and sweet but love being able to reduce the calories.

  3. 5 stars
    These protein donuts are A-MA-ZING! My kids love them, my co workers love them. I like them unglazed as a “brownie” replacement. Or literally could not get any easier.

  4. Made your chocolate protein donuts last night and they were delicious!!! I halved the recipe because 1. I was skeptical and 2. My pan only has room for 6 donuts.
    I wish I had made more!
    Only critique is that it made enough glaze to bathe in! 🤣

  5. 5 stars
    These were great!! I used a whey/casein blend. I halved the glaze recipe and still had some left over.

  6. 5 stars
    Color me a fan! Made these with Garden of Life plant protein powder for my grandkids and watched the picky eater consume an entire donut. Used .5 C PureCane zero calorie sugar sub and added stevia sweetened chocolate chips instead of icing them. Tender crumb with a great flavor! Just enjoyed one with a cup of coffee.

    1. 5 stars
      These were great, but my calculations show 5g protein in each, not 12 – – – what type of protein powder did you use? Thanks!

  7. Apologies if I missed this in the recipe summary, but might these be made in the air fryer? Thank you!

  8. So I subbed the coco powder with sugar free chocolate pudding a little less than asked for in coco powder (because that’s all I had) and cut back the sugar 1/4 cup and oil by 1 tb some also. It was very good and very moist think I will do that on purpose again

  9. I just wanted 2 come on here to say I LOVEEEEEE ALLLLL your recipes. I feel I’m making the best of yummiest, healthy ones, I’m proud to give my family without all the “junk”! Thank you for all these recipes you create!!!!

    1. 5 stars
      This recipe is amazing. I have made them over and over and always a hit! My hubby loves them!! I am curious why whey protien doesn’t work as well?

  10. Can I sub half the flour with Almond flour to cut carbs even more? I do dirty keto but I want more of a cake donut!

      1. Hi!!! so excited to try this recipe…..just curious, why do they need to be stored in the refrigerator?