Table of Contents
Easy Protein Donut Recipe
I’ve shared a few healthy donut recipes over the years, like my Healthy Donuts with Peanut Butter & Chocolate, Lemon Poppy Seed Healthy Baked Donuts, and Baked Glazed Doughnuts. I love making easy and healthy donuts at home! Recently, you have all been loving recipes that add a little more protein (and so do I!), so I know that you’re going to LOVE these easy protein donuts!
Protein powder, almond flour, and Greek yogurt are all in the batter that mixes up in just a few minutes. They bake quickly, and once they are cooled you can glaze them or even smear them with a nut butter or Triple Berry Chia Seed Jam and enjoy! They’re SO GOOD!
You’ll love these High Protein Donuts
- SO FAST – Did you even know you could make healthy, homemade donuts in less than 30 minutes?
- Added protein – These donuts are a tasty way to bump up those protein grams for the day.
- Easy – Mix, bake, cool, glaze. That’s it. Seriously.
- Different – One of my favorite ways to stay consistent with healthy eating is to add new things occasionally. It helps me switch things up and not get bored with having the same things repeatedly.
You’ll Also Love: Maple Gluten-Free Donuts

Ingredients in Gluten-Free Protein Donuts
The healthy ingredients in these homemade donuts are easy to find and you’ll love how tasty they turn out! Here’s what you’ll need:
Protein Doughnut Batter
- Almond Flour – Use super fine, unbleached almond flour for this protein donut recipe. The texture will be a little denser than using all-purpose flour but light compared to courser ground almond flour. I also love almond flour in this Protein Cookie Dough.
- Protein Powder – You can use your favorite flavor and brand of protein powder for this recipe. The added protein makes these donuts filling and satisfying!
- Baking Powder, Salt, and Sugar
- Eggs – Eggs are the binder in this donut recipe! If you want to make this vegan or need an egg-free version, check below for my tips and instructions.
- Butter – You can swap this ingredient with coconut oil or vegan butter if you’d like.
- Maple Syrup and Vanilla – The maple syrup is a sweetener to the batter and the vanilla adds the flavor. You can swap the vanilla extract for another extract to change the taste if you’d like. Coconut extract and almond extract would both be delicious options.
- Greek Yogurt – Creamy and protein-packed, the plain Greek yogurt thickens the batter and adds even more protein to each donut.
- Milk – Use regular milk or any plant-based milk for this recipe!
Donut Glaze Ingredients
- Butter – The butter in the glaze helps it thicken and get firm as it sets up. You can swap it out with vegan butter if you want!
- Powdered Sugar – The superfine texture of powdered sugar means it dissolves quickly and completely into the milk and butter so your glaze will be silky smooth.
- Milk
- Vanilla
- Cocoa Powder – Adding cocoa powder to the base vanilla glaze recipe creates a great chocolate flavor!

How to Make This Protein Donuts Recipe
This recipe is so easy that my kids can easily jump in to help put it together. Here’s how to make protein donuts:
- Preheat the oven and prepare the donut pans by greasing them. I love this spray.
- Whisk together the wet ingredients, and then whisk in the dry ingredients.
- Scoop the batter into the donut pans, bake, and let cool in the pan for 15 minutes.
- Make the glaze by whisking together the ingredients.
- Dip the cooled donuts and top with sprinkles or your favorite crunchy toppings.
- Serve and Enjoy!
Don’t Have a Donut Pan?
No problem! Donut pans are essentially the same thing as a muffin pan, just with a different shape. Grease the muffin tin well, fill them about 2/3 full, and bake for the same amount of time.




Protein Donut Vegan Substitutions
With just a few swaps, you can make these gluten-free protein donuts dairy-free and plant-based vegan! You’ll also love my Healthy Vegan Carrot Cake Donuts. Here are the substitutes you’ll need to make this recipe vegan:
- Protein Powder – Make sure the protein powder you choose to use is vegan. I love this brand.
- Eggs – Rich in omega-3 fatty acids, fiber, and protein, flax egg substitutes are easy to make and full of healthy benefits. You can also use a vegan egg replacer!
- Butter – Use vegan butter or plant based butter instead of dairy-full butter. Its commonly found in the vegan section of your local grocery store.
- Milk – Any plant based milk will work! For the glaze, a thicker plant based milk will do better, like coconut, oat, or soy milk. You can use almond milk, it will just results in a thinner doughnut icing.
- Greek Yogurt – Coconut, soy, or almond yogurt would all be excellent substitutes for the Greek yogurt.
Storing Protein Doughnuts
Store Protein Donuts in an airtight container at room temperature for 1-2 day, or in the fridge for 3-5. You can also freeze them! Just place them in the freezer in an airtight container for up to 1-2 months and thaw them at room temperature before enjoying them, then add the glaze.

More Healthy Breakfast Recipes
- Blended Overnight Oats
- Gluten-Free Lemon Raspberry Muffins
- Healthy Blueberry French Toast Casserole
- Homemade Gluten-Free Bagels
- Golden Glow Pineapple Turmeric Smoothie
More Protein-Packed Recipes
- Strawberry Protein Pop Tarts
- Protein Banana Bread
- Ninja Creami Snickers Protein Ice Cream
- Protein Cheesecake Recipe
- Protein Brownie Bites
Want to save this recipe? Enter your email below and I’ll send the recipe to your inbox. Plus you’ll get new healthy recipes every week!
Protein Donuts
Equipment
Ingredients
Donuts
- 1 1/2 cups almond flour
- 1/2 cup vanilla protein powder
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 2 large eggs
- 1/4 cup butter (melted)
- 1/4 cup maple syrup
- 1/4 cup sugar
- 1/4 cup Greek yogurt
- 1/4 cup milk
- 2 teaspoons vanilla extract (of choice)
Vanilla glaze
- 2 Tablespoons butter (melted)
- 1 1/2 cups powdered sugar
- 1 teaspoon vanilla extract
- 2 Tablespoons milk (of choice)
Chocolate glaze
- 1 cup powdered sugar
- 1/4 cup cocoa powder
- 2 Tablespoons butter (melted)
- 2 Tablespoons milk (of choice)
- 1 teaspoons vanilla
Instructions
- Preheat the oven to 350 degrees F.
- Grease two donut pans with oil and set aside.
- Whisk together the eggs, butter, maple syrup, sugar, yogurt, milk and vanilla in a mixing bowl.
- Whisk in the almond flour, protein powder, baking powder, and salt until well combined.
- Use 1/4 measuring cup to scoop the batter into the prepared donut pan.
- Bake the donuts for 13-17 minutes or until toothpick comes out clean.
- Let them cool in the pan for 15 minutes, then flip the donuts onto a wire rack to finish cooling.
- Once the donuts are completely cool, whisk together all ingredients for the glaze, then dip each donut and top with sprinkles.
- Serve and enjoy!

Anna says:
Great, but how do you get the glaze not watery and like cake drip?
That’s without freezing I mean.
Is it mandatory to freeze it?
JOL Team replied:
Hey Anna, Thanks for the question! I made sure my donuts were fully cooled before dipping in the glaze. If they’re still warm the glaze will run right off. Also, you could start with a little less milk and add more if you need it. I have definitely found some types of milk affect the texture. Hope this helps!
Tiffany Harrison says:
My kids loved the donuts but the glaze was more like a frosting than a glaze what did I do wrong?
Nicole Kendrick says:
I LOVE these donuts! They’re so good, and I love that extra kick of protein.
Jar Of Lemons replied:
Thanks, Nicole! I’m glad you enjoyed this donut recipe!
Aspen Hebert says:
These sound delicious!! Any idea what I can sub the white sugar for?
Christine McMichael replied:
Brown sugar or coconut sugar would work great!
Bella says:
These look incredible as do all of your recipes. Sadly I’m very sensitive to white sugar- anything I could sub in for the powdered sugar here? Maybe make a glaze with melted coconut butter and/or use a refined sugar-free chocolate ganache for the chocolate ones? Just checking in because I want these NOW!