Protein Donuts Recipe (Egg-Free, Flourless, Oil-Free)
This Protein Donuts Recipe is a delicious low-fat, low-calorie baked donuts recipe made with protein powder.
It’s a great post-workout snack or breakfast packed with protein and healthy carbs from oats.

If you are craving donuts for breakfast but don’t want the oil, and calories and prefer a nourishing option, this protein donut recipe is for you.
What Are Protein Donuts?
A protein donut is made with protein powder and baked in the oven. It’s low in fat because it’s not fried in oil and doesn’t contain oils, eggs, or sugar in the batter.
It’s a healthier donuts recipe packed with protein to keep you full for longer and enjoy a treat without the guilt.
How To Make Protein Donuts
There are many ways to make protein donuts, some recipe calls for almond flour and eggs, and others use all-purpose flour.
Here I am sharing flourless, oil-free, vegan-approved protein donuts. It’s a perfect protein doughnuts recipe for people working out because they are packed with fiber and protein and are low in fat.
Ingredients
All you need to make this recipe are:
- Old-fashioned Oats or homemade oat flour.
- Protein Powder – feel free to use any flavor of chocolate or vanilla protein powder depending on the flavor you like for your donuts.
- Granulated Sweetener – for low-calorie sugar-free donuts, use erythritol stevia blends. Otherwise, any sugar works, including coconut sugar, for a healthy alternative.
- Almond Milk – or any other low-sugar dairy-free milk.
- Yogurt of Choice – focusing on high-protein yogurt made of soy is a great option, but any yogurt works here, including oat yogurt, and coconut yogurt.
- Baking Powder
- Vanilla Extract – optional. Skip if your protein powder has a strong vanilla flavor.
Making The Batter
The batter is pretty straightforward to make. You can use your homemade oat flour or use your blender to make the batter all at once.
First, place the dry ingredients in the blender: old-fashioned rolled oats, sweetener, protein powder, and blend until fine and ground.
Then transfer into a bowl and stir in the remaining ingredients: baking powder, almond milk, yogurt, and vanilla extract.
You can, of course, blend all the ingredients, but I found the batter packed and gummy when over-blended.
I recommend stirring ingredients with a spoon in a mixing bowl.
Note that if you blend all ingredients, it’s better to rest the batter 10 minutes before baking to avoid packed donuts.
Baking
First, preheat the oven to 350°F (180°C) and spray a six-hole donut pan with oil spray.
If you are using a silicone pan, place the pan on a baking sheet to make it easier to slide into the oven. Set aside
Fill each donut hole with 3-4 tablespoons of batter – about 3/4 of their level not up to the top.
Bake in the center rack of the oven for 20-25 minutes or until golden brown and a pick inserted in the center come out with a little crumb on it.
Cool the donuts down for 5 minutes in the pan before transferring them to a cooling rack.
Don’t transfer them too fast on the rack or their top flattens, losing their lovely shape.
Protein Donut Glazing Recipe
A donut, healthier or not, is always better frosted!
First, wait for the donuts to cool down, and then pick one of the donut glazing recipes below based on your health goals and tastebuds.
You can use some of my frosting recipes below:
- Chocolate Protein frosting recipe for low-fat, low-calories frosting – this chocolate frosting is made from protein powder and also adds some protein to your donuts.
- Vegan Vanilla royal icing – this recipe is made of powder sweetener. You can use a sugar-free sweetener for a low-calorie option.
- Cashew frosting – this option is higher in fat from cashew nuts but packed with plant-based protein, and the texture is rich and thicker.
- Coconut frosting – higher in fat but with a delicious coconut flavor.
Decorating
You can add some extra topping onto the donut glazing like :
- Sprinkles – there are some sugar-free options available online.
- Crushed peanuts or almonds for a boost of protein and healthy fat.
- Chocolate chips
- Desiccated coconut
- Dried cranberries
Texture
These donuts are not as light and fluffy as regular donuts because they are flourless and contain protein powder.
They are more dense and chewy but good for you and packed with healthy slow-release carbs from oats and proteins.
Storage Instructions
These donuts can be frozen for up to 3 months and thaw at room temperature the day before.
Otherwise, they store very well in an airtight container in the fridge for four days.
Nutrition
The nutrition panel doesn’t include frosting.
Add the protein from the frosting if you use my vegan protein frosting recipe to determine the protein per serving.
Frequently Asked Questions
Can I Air Fry Donuts?
Yes, if your donut pan fits your air fryer basket, then you can air fry the recipe at 325°F (160°C) for 15-20 minutes or until golden on top.
Swaps
Gluten-free Option
Feel free to use gluten-free certified oat for this recipe or replace it with all-purpose gluten-free flour. Keep in mind that gluten-free flour makes the donuts dense and chewy.
Yogurt Swap
If you don’t have yogurt at home, this recipe works with the same amount of applesauce or mashed bananas.
Another option is to use half mashed banana, half peanut butter, or almond butter – another great way to add healthy fat and plant-based proteins to your recipe.
More Vegan Protein Recipes
If you like recipes loaded with protein, you’ll love these:
Did You Like This Recipe?
Leave a comment below or head to our Facebook page for tips, our Instagram page for inspiration, our Pinterest for saving recipes, and Flipboard to get all the new ones!
Protein Donuts Recipe
Ingredients
- ¾ cup Old-Fashioned Rolled Oats - or oat flour
- 1.3 oz Vanilla Protein Powder
- 2-3 tablespoons Granulated Sweetener - we used sugar-free erythritol or sugar
- ¼ cup Yogurt of Choice - or mashed banana or apple sauce
- ½ cup Almond Milk
- 1 teaspoon Baking Powder
Instructions
- Preheat oven to 350°F (180°C). Spray oil onto a 6-hole donut pan. Set aside.
- In a blender, blend rolled oats, protein powder, and sweetener.
- Transfer to a mixing bowl and combine with yogurt, milk, and baking powder. Stir until the batter looks like muffins batter, thick and slightly runny.
- Fill each donut hole with 3-4 tablespoons of batter.
- Bake in the center rack for 20-25 minutes or until golden brown.
- Cool the protein donuts down for 5 minutes in the pan then transfer them to a cooling rack
- Use my chocolate protein frosting or royal icing to decorate the cooled donuts.
Storage
- Store the donuts in the fridge in an airtight container for up to 4 days or freeze them for up to 3 months and thaw the day before.
Can you use a pan to make these if you do not have a donut pan?
I would recommend using a 12 holes muffin pan.
How many grams is a scoop of protein powder?
It depends, every brands have a scoop provided in the bag that goes from 25 g to 40 g protein powder. That’s why the recipe is provided in weights not in scoops
hi! what can i use to replace the protein powder? more oat flour? however would it change the texture? thank you
I am not too sure, I didn’t try that, I really wanted to add protein powder in this donut recipe. You can try my regular vegan oven baked donuts recipe instead. Enjoy
What blender are you using in your IG post of this recipe? Is it the Vitamix with a different type of taller slimmer blender cup instead of the usual container or is it a completely different blender machine? Thank you!
I am sometimes using my nutribullet as seen on my insta video or my vitamix, it depends if I double up the recipe for more donuts I prefer the vitamix. Enjoy.