These easy baked protein donuts are soft, fluffy and chocolatey — and you only need four ingredients. Top them with peanut butter or melted chocolate and you’ll have a new favourite healthy snack. They’re gluten-free, oil-free, refined sugar-free and can easily be made vegan.

All You Need For Baked Protein Donuts
Oat Flour – Purchase oat flour or make your own by blending rolled oats into a fine powder.
Protein Powder – Any flavour works, which makes these donuts versatile. Use a vegan protein powder to keep the recipe plant-based.
Milk – Use cow’s milk or a dairy-free alternative to make the donuts vegan.
Baking Powder – Use baking powder rather than baking soda. This recipe contains no acidic ingredients, and baking soda can leave a metallic taste.
For topping, smooth peanut butter or melted chocolate works beautifully.
Baker’s Tips
If you prefer sweeter donuts, replace a small portion of the milk with maple syrup or add a sweetener of your choice. Grease your donut tray well, or use a silicone donut mould for easy removal — they make baking much simpler.
How To Store Baked Protein Donuts
Keep the donuts in an airtight container at room temperature for up to three days or refrigerate for up to a week. Add peanut butter or chocolate just before serving if stored in the fridge, as peanut butter can change texture when cold. You can also freeze the plain donuts (without toppings) for up to three months.
More High-Protein Recipes to Try
- Sweet Potato Brownies
- Chocolate Chip Protein Cookies
- Easy Chickpea Protein Bars
Why Bake By Weight
I test recipes multiple times to ensure they’re easy and reliable. A kitchen scale is one of the best tools for consistent baking — measuring by weight removes the variability of cup measures. If you don’t have a scale yet, use an ingredient weight chart to help convert volumes to grams. Accurate measurements give the best results.
Now dust off your apron and get baking!
Baked Protein Donuts
Pin Recipe
5
15
20
6 donuts
114 kcal
Ingredients
- 80 g Oat Flour (blended oats)
- 70 g Protein Powder (vegan or whey)
- 250 g Milk (use dairy-free for vegan)
- 1 + ½ tsp Baking Powder
- Peanut butter or melted chocolate to serve
Instructions
-
Preheat the oven to 180°C (160°C / 350°F fan) and grease a donut tray.
-
In a bowl, combine the oat flour, protein powder and baking powder.
-
Whisk in the milk until the batter is smooth and well combined.
-
Divide the batter evenly among six donut cavities, filling each to the rim.
-
Bake for 15 minutes, then carefully remove the donuts from the mould and allow them to cool slightly.
-
Spread or dip the tops in peanut butter or melted chocolate to finish.
Notes
- Different protein powders absorb liquids differently. If your batter is too thick, add a splash more milk. If it’s too runny, add a little more oat flour. Aim for a batter that holds together without being watery.
Nutrition values shown are for one plain donut without toppings and are provided as a guide. Actual values may vary with ingredient choices and measurements.
Nutrition
Did you make this?
Leave a rating and share feedback in the comments. Tag on Instagram @Nourishing.Niki and use the #NourishingNiki