These baked chocolate protein donuts pack 10 grams of protein each, have a delicious, moist and cake-like texture, and come together in one bowl in under 30 minutes. They work as breakfast, a post-workout snack, or dessert, and they’re actually made with healthy ingredients.
At 12 grams of protein per donut, these are one of the best snacks I’ve found to get some solid protein from something that genuinely tastes like dessert. The all-purpose flour and Greek yogurt together give the batter a soft, moist crumb that most high-protein baked recipes completely miss, and the peanut butter chocolate glaze makes the whole thing taste delicious.
Donuts
Chocolate Glaze
1. Preheat and Prep
Preheat your oven to 350°F (175°C) and grease 6 slots of a donut pan generously with cooking spray or a little melted butter. Getting every surface of the donut slots well greased is important because the batter sticks easily and the donuts need to release cleanly to keep their shape.
2. Mix the Dry
Ingredients Add the flour, protein powder, cocoa powder, cinnamon, baking soda, and salt to a large bowl and whisk together until fully combined with no lumps. Mixing the dry ingredients thoroughly before the wet go in means the baking soda and protein powder distribute evenly through the batter, which gives you a consistent rise and texture across all six donuts.
3. Add the Wet Ingredients
Add the eggs, Greek yogurt, maple syrup, and vanilla extract directly into the dry ingredients and whisk everything together until the batter is completely smooth and uniform. It should look thick and glossy. Do not overmix once it comes together because overworking the batter can make the finished donuts tough and dense rather than soft and cakey.
4. Fill the Donut Pan
Transfer the batter into a zip-top bag, snip a small hole in one corner, and pipe the batter evenly into each greased donut slot filling them nearly to the top. This piping method gives you much more control than spooning and means the batter goes cleanly around the ring without collapsing into the center hole. If you do not have a bag, a small spoon works but takes more patience to keep tidy.
5. Bake and Cool
Bake at 350°F (175°C) for 18 to 20 minutes until the donuts are set on top and a toothpick inserted into the thickest part comes out clean. Let them cool in the pan for 5 minutes before carefully turning them out onto a wire rack. The donuts need to be completely cool before glazing because warm donuts will melt the chocolate straight off rather than letting it set into a clean coating.
6. Make the Glaze
Add the dark chocolate chips and coconut oil to a small microwave-safe bowl and microwave in 20 to 30 second intervals, stirring between each, until fully melted and smooth. Stir in the peanut butter until the glaze is glossy and uniform. The peanut butter thickens the glaze slightly and gives it a richer, more fudgy finish that clings to the donut rather than running straight off.
7. Glaze the Donuts
Dip the top of each cooled donut face down into the glaze, let any excess drip off, then place them glaze-side up on a sheet of parchment paper or back on the wire rack. Transfer to the fridge for 15 to 20 minutes to let the glaze set completely before serving.
Refrigerating
Store in an airtight container in the fridge for up to 1 week.
Freezing
Freeze unglazed donuts in a single layer until solid, then transfer to a freezer bag for up to 2 months. Thaw at room temperature for 30 minutes before glazing and serving.
Reheating

Hi, I'm Katelyn
Welcome to Kaleyan.com! This is my own little blog where I share all my favourite home recipes and cooking tips with you all.
Latest Recipes