Clean Eating Protein Donuts are an easy, high protein treat. Made with simple ingredients, they’re gluten and dairy free while being totally delicious! Use vegan or whey protein. Better than any pre-made protein donut from Shark Tank or online!

This post contains affiliate links. As an Amazon Associate I earn from qualifying purchases. Click here to read my policy and more about affiliate links. This post was originally shared in 2015 but has since been updated.
These Clean Eating Protein Donuts are perfect for people who have a serious sweet tooth but want to eat healthily. They’re made with minimal ingredients like protein powder, oat flour, and almond meal.
Plus they have a delicious nut butter ‘frosting’ and even some sprinkles for good measure!
These are one of our favorite desserts alongside our Protein Cookies, Homemade Peanut Butter Protein Bars, and Healthy Banana Protein Muffins.

As I’m sure you all know, donuts are loaded with refined sugar and fat (not the good kind). So what’s a girl to do?
Simple… swap out the frying for baking, the sugar with honey, the flour with protein powder… and a few other tweaks. Easy, and delicious!
Protein Donuts Ingredients:
To make protein donuts you’ll need:
- nut butter
- oat flour
- vanilla protein powder
- baking powder & baking soda
- eggs
- honey
- coconut oil
- almond milk
You’ll also need a donut pan. Here’s a link to the one we use.
You can find substitutions for all of these ingredients below in the green shaded substitutions box.

How to make Protein Donuts:
Making protein donuts is easy.
- Preheat oven to 325.
- In a bowl, whisk together nut butter, eggs, honey, coconut oil, and almond milk. Stir in remaining ingredients. The batter should be somewhat thick, but if it is clumpy or difficult to stir, add a little more milk or water.
- Spray your donut pan with coconut oil or cooking spray.
- Fill your greased donut pan 3/4 the way full. Tip: You can spoon batter into a ziploc bag, cut the corner off, and ‘pipe’ donuts into your pan.
- Bake at 325 for 10-15 minutes, until golden brown on top.
- Allow donuts to cool + enjoy. You can ‘frost’ with nut butter or greek yogurt/honey mixture if you’d like (1/2 cup greek yogurt + 1 teaspoon honey)



Helpful Tips for Making Protein Donuts:
- These donuts come out the best when you use whey protein powder.
- I used this Vanilla Whey Protein Powder. They come out perfectly moist, and I don’t think they have that protein-y taste.
- To make vegan: I used a plant based protein powder. This NOW Foods Vanilla Plant Protein worked great, but the donuts came out a little bumpy on top, rather than being smooth.
- I think these also tasted great, but they do have a little bit of a protein-like/gritty taste. Sub 1 egg for a flax egg and swap honey with maple syrup. These donuts will come out more bumpy on top while ones with whey protein will come out smooth on top.
- I have also tried this with Egg White Protein Powder and would not recommend it. They came out very dry and shiny. They also tasted eggy.
- We don’t recommend substituting ingredients in this recipe beyond what we have listed below. Baking with protein powder can be tough. Protein powder requires liquid and fat in baked goods in order for them to turn out moist.

Substitutions for these Healthy Protein Donuts
One of my favorite things about this recipe is that you can get so creative with it. You can use whatever protein powder flavor you’d like, and throw in your favorite add ins .
Milk – Any milk can be used in these donuts – regular dairy or non dairy (almond, soy, coconut, cashew, etc)
Honey – You can substitute honey with maple syrup
Nut Butter– We’ve tested this recipe with peanut butter and almond butter. Both are delicious. We haven’t tested sunflower seed butter but I’m sure it would work for a nut free replacement
Oil – Coconut oil, olive oil, vegetable oil or avocado oil will all work in this recipe
Flour- We can’t recommend any substitutions with oat flour. Whole wheat flour might work but I think it will be too dry. If you don’t have oat flour, follow this Homemade Oat Flour Recipe.
Protein Powder – See above for tips to bake with protein powder. I like to use vanilla whey protein powder in these donuts but any protein powder should work.

I also have tested these with a few different flavor combos that are DELISH! You can use the recipe as a base and sub ingredients to make these flavors:
Healthy Protein Donut Flavors:
Here are some of the flavors I’ve tried:
- Blueberry Pie: Vanilla Whey Protein, 1 teaspoon cinnamon, 1/2 teaspoon nutmeg, 1/2 teaspoon ground ginger, 1/2 cup blueberries (add at the end and just push into the tops of the donuts)
- Apple Spice: Vanilla Whey Protein, 1 teaspoon cinnamon, 1/4 teaspoon nutmeg, 1/4 teaspoon ginger, pinch of cloves, 1/2 cup finely chopped apples (add apples at the end and just press into the tops of the donuts
- Mocha: Vanilla Whey Protein, 1/2 tablespoon finely ground espresso, 1/4 cup finely chopped dark chocolate
- Chocolate Peanut Butter: Chocolate Peanut Butter Whey Protein, 1/3 cup finely chopped dark chocolate
Now.. who’s ready to make some donuts??

Storing Protein Donuts:
Storing: We recommend storing these protein donuts in the refrigerator for up to a week.
Freezing: You can freeze these protein donuts in an airtight container for up to 3 months.
Other high protein recipes:
We love using protein powder in our recipes. Here are some of our favorites:
- Protein Cookies
- Healthy No Bake Protein Balls
- Healthy Banana Protein Muffins
- Pumpkin Protein Pancakes
- Homemade Peanut Butter Protein Bars
- Healthy Oatmeal Raisin Bars
- Strawberry Banana Smoothie
Other healthy donut recipes
HELPFUL LINKS FOR THIS RECIPE: Protein Powder , Donut Pan

Clean Eating Protein Donuts
Ingredients
- 1/4 cup nut butter peanut, almond, cashew, or sunflower seed
- 2 eggs
- 3 tablespoons honey
- 1 tablespoon coconut oil, melted
- 1/2 cup almond milk
- 1 cup oat flour
- 1/2 cup protein powder
- 1 teaspoon baking powder
- 1 teaspoon baking soda
Instructions
- Preheat oven to 325
- In a bowl, whisk together nut butter, eggs, honey, coconut oil, and almond milk. Stir in remaining ingredients
- The batter should be somewhat thick, but if it is clumpy or difficult to stir, add a little more milk or water.
- Spray your donut pan with coconut oil or cooking spray.
- Fill your greased donut pan 3/4 the way full. Tip: You can spoon batter into a ziploc bag, cut the corner off, and 'pipe' donuts into your pan.
- Bake at 325 for 10-15 minutes, until golden brown on top.
- Allow donuts to cool + enjoy. You can 'frost' with nut butter or greek yogurt/honey mixture if you'd like (1/2 cup greek yogurt + 1 teaspoon honey)
Video
Notes
- These donuts come out the best when you use whey protein powder. I used this Vanilla Whey Protein Powder. They come out perfectly moist, and I don’t think they have that protein-y taste.
- To make vegan: I used a plant based protein powder. This NOW Foods Vanilla Plant Protein worked great, but the donuts came out a little bumpy on top, rather than being smooth. See photo below. I think these also tasted great, but they do have a little bit of a protein like taste. Sub 1 egg for a flax egg and swap honey with maple syrup
Nutrition Facts
This recipe originally had almond meal in it but was updated to have fewer ingredients and better macros. The original recipe is included in the image below.

Jess says
Must you use a donut pan, would a large muffin tin work too??
The Clean Eating Couple says
I’ve never tried this in a muffin tin – but it may work!
Liz says
I realize this is an old post and my comment may not be seen, but I realized all the comments before stated how much they wanted to make these donuts and that no one commented after trying the recipe. Well, I made them! Twice! And they are delicious! I followed the original recipe and the blueberry alternative and neither has dissappointed! Thanks for the recipe! They are wonderful!
The Clean Eating Couple says
Hi Liz – I’m so glad you liked them!! And I love that you tried the different flavors 🙂 That makes me so happy to hear!
Naomi Tarves says
Just got a doughnut pan on sale the other day, and was excited to find a healthy version of one of my fav guilty snacks? i used all oat flour instead of almond, and i suspect because of that they are pretty dense…closer to perhaps a bagel type of thing. However, still pretty darn good. Topped w/ blueberries, i suspect these are going to become my newest breaky on the go?
The Clean Eating Couple says
I’m glad you liked them, Naomi! If you’re going to use oat flour I would try maybe adding a little more coconut oil. I’ve never tried it with that but I suspect that’s why they’re a little dry 🙂
Rachel says
Instead of almond meal and oat flour, have you ever tried with King Arthur GF flour or any other general gf flour product?
The Clean Eating Couple says
Hi Rachel – I’m sorry I haven’t tried this! It might work, but almond meal is kinda finicky so I can’t say for sure. If you try it let me know!
Katherine says
I did the apple pie version and they were really tasty. I used unflavored, unsweetened rice protein powder (about 50g), added 1 tsp vanilla, 3 tbsp Swerve (needed a little more I think), 1/4 c chopped walnuts, applesauce instead of oil, and used 2 flax “eggs.” I cooked them for 23 minutes, but they were still wet in the middle, maybe because of the apple or because my oven isn’t cooking at the correct temperature. I will either increase bake time or increase oven temperature next time. I tossed them in a brown sugar/cinnamon mix once they were cool enough to stay together when handled.
The Clean Eating Couple says
Those sound delicious, Katherine! Glad you enjoyed them 🙂
BlackCatBakingCo says
These were so quick and easy to make! & They turned out moist and delicious!
The Clean Eating Couple says
So glad you liked them Jamie!
M says
Tried them! Used almond flour instead and it was SOOOOO GOOOOOOD the nut butter/frosting really makes a difference
The Clean Eating Couple says
So glad you liked them!
Taylor says
Can cashew milk be used or would that not work??
The Clean Eating Couple says
Yes! That will work fine. Any milk will work!
Angela Steely says
I know this recipe has been out here a while, but I didn’t see this asked in the comments. Is there a reason for the Oat flour? Can I sub it for coconut flour (not measure for measure as coconut flour does tend to soak up moisture) or use all almond flour … or remove it by using more protein powder? I am trying to keep my net carb intake low and out flour is not very fibrous.
Thank you for any assistance!
The Clean Eating Couple says
Hi Angela-I have only tested this recipe as is. Coconut Flour is very difficult to work with, and I don’t think you can substitute it for oat flour. You might be better off looking for a keto donut recipe if you’re looking for low carb! Sorry I couldn’t be more help.
Momo says
Thank you for sharing! My son is deathly allergic to almonds:/ what substitute can I use for almond flour?
The Clean Eating Couple says
Hi Momo – I’m sorry but I’m not sure what you can substitue here. I haven’t tested the recipe in any other way and healthier baking is so finicky. Sorry I can’t be more help!
Gabby says
These donuts are incredibly fluffy and SO delicious! It’s hard to believe how healthy they are! Thanks so much for the amazing recipe!
The Clean Eating Couple says
Thank you so much!!
Nicole S. says
These donuts are delicious and easy to make! I love that the recipe uses simple ingredients. The macros are great and the toppings are limitless!
The Clean Eating Couple says
So glad you like them, Nicole!! Thank you so much!
Griff Neilson says
I know you probably don’t appreciate cursing on your site but DAMN these were good! 😉 As a former sugar addict turned Health Coach I appreciate that I don’t have to give up the sweet pleasures of life and these donuts are a testament to that! I had my daughter make them and she actually loved them too and she is a sugar addict to all of the wrong kinds of foods. Loved this “cheat” recipe and I loved how you made it clean and delicious….I will be sharing this one! 🙂
The Clean Eating Couple says
So happy you liked them!
Mary says
Easy, delicious, and kid approved! I love how versatile the ingredients can be. I should have doubled the recipe because these will be gone today!
The Clean Eating Couple says
Thank you so much!
DreamBrush says
Can I substitute honey with sugar free maple syrup?
The Clean Eating Couple says
Please read the substitutions section. You can substitute honey with maple syrup. I have not tried sugar free maple syrup so I dont know how that would work.
Jade says
Amazing recipe. Never baked with protein powder and didn’t find it dry until now. Definitely will be making these again. Followed recipe to the t and topped with almond butter and honey. Thank you for great recipe!!!
Anna Johnson says
Just made these and glazed with some chocolate. Really curved the donut cravings and they have protein so win,win.