I’ve been making a batch of these fluffy chocolate protein donuts on slow Sunday mornings for years — they’re soft, chocolatey, and actually feel like a treat instead of a post-workout chore. These donuts use almond flour and hemp protein for a nutty, dense crumb, and they come together in under 30 minutes from start to finish. If you’re scouting for more low-calorie chocolate donut options, you might also like this lower-calorie double chocolate recipe that uses similar ideas.
Why you’ll love this dish
These donuts strike a balance between dessert and functional food: they’re sweet enough to satisfy cravings but packed with protein to keep you full. They work for breakfast, a post-workout snack, or a healthier dessert swap at weekend brunch. The almond flour gives them tenderness, cacao delivers real chocolate flavor (not just sweetness), and hemp protein adds a nutty, slightly earthy protein boost that keeps texture surprisingly light.
“A chocolate donut that doesn’t make me crash two hours later — soft, rich, and easy to make.” — Weekend baker review
Reasons to try them:
- Quick: 10 minutes prep, 15–18 minutes baking.
- Flexible: swap sweeteners or protein powders to suit dietary needs.
- Portable: great for packing in lunchboxes or after-work snacks.
How this recipe comes together
You’ll mix dry, whisk wet, combine, spoon into a greased donut pan, then bake. The almond flour and hemp protein hydrate during the short rest and set in the oven to form tender yet structured donuts. Expect a slightly dense crumb compared to wheat flour but still pillowy if you avoid overbaking.
Quick process overview:
- Preheat and grease pan so it’s ready when batter’s done.
- Whisk dry ingredients to remove lumps (especially cacao).
- Blend wet ingredients until smooth so batter mixes evenly.
- Combine gently — don’t over-mix or you’ll tighten the crumb.
- Fill cavities about 3/4 full and bake until a toothpick comes out clean.
What you’ll need
- 1 cup almond flour (finely ground)
- 1/2 cup cacao powder (unsweetened), sift if lumpy
- 1/2 cup hemp protein powder (or substitute with pea/whey protein — see notes)
- 1 tsp baking powder
- 1/4 tsp salt
- 2 large eggs
- 1/4 cup honey or maple syrup (maple if vegan-ish swap)
- 1/4 cup almond milk (more if batter is too thick)
- 1 tsp vanilla extract
Ingredient notes and substitutions:
- Hemp protein: gives a nutty flavor and fiber. If you prefer a milder taste, use vanilla whey or a neutral pea protein at a 1:1 swap. Expect slight texture changes.
- Almond flour: do not replace with all-purpose 1:1; almond flour is much denser and oilier — for a wheat version, reduce liquid slightly.
- Sweetener: honey adds moisture and a floral note; maple gives earthier sweetness. Reduce to 3 tbsp if you prefer less sweet.
- For a dairy-free egg replacement, try 2 flax “eggs” (2 tbsp ground flax + 6 tbsp water, chilled) and add 1/4 tsp baking soda for lift — results will be slightly different.
If you want another healthy spin on chocolate protein donuts, check this healthy chocolate protein donuts guide for inspiration.
Step-by-step instructions
- Preheat the oven to 350°F (175°C). Grease a 6-cavity donut pan thoroughly with oil or nonstick spray.
- In a large bowl, whisk together almond flour, cacao powder, hemp protein powder, baking powder, and salt until evenly combined.
- In a separate bowl, whisk the eggs, honey or maple syrup, almond milk, and vanilla until smooth and slightly frothy.
- Pour the wet mixture into the dry ingredients. Stir gently until just combined; a few small lumps are fine. If the batter is very thick, add a tablespoon of almond milk at a time to loosen.
- Spoon or pipe the batter into the greased donut cavities, filling each about 3/4 full for proper rise.
- Bake for 15–18 minutes. Test with a toothpick — it should come out mostly clean with a few moist crumbs.
- Let the donuts rest in the pan for 3–5 minutes, then transfer to a wire rack to cool completely. Cooling stops carryover cooking and prevents them from becoming gummy.
- Serve warm or at room temperature.
Timing tip: ovens vary — start checking at 14 minutes if your oven runs hot.
Best ways to enjoy it
- Simple: dust with extra sifted cacao or a light sprinkle of powdered sweetener.
- Frosted: spread a thin layer of chocolate Greek yogurt glaze (Greek yogurt + melted dark chocolate) or a sugar-free chocolate glaze for more decadence.
- Topping ideas: chopped toasted almonds, hemp hearts, shredded coconut, or a smear of almond butter.
- Pairing: coffee or a protein latte for breakfast; a fresh berry salad for a brunch plate.
Presentation tip: place two donuts on a small plate with a dollop of Greek yogurt and a few raspberries for a balanced plate that photographs well.
Storage and reheating tips
- Room temperature: Store in an airtight container for up to 24 hours (because of eggs and almond milk, avoid leaving them out longer than 2 hours if your room is warm).
- Refrigerator: Keep in a sealed container for 3–4 days. Bring to room temp before serving, or warm gently.
- Freezing: Wrap each donut individually in plastic wrap and store in a freezer-safe bag for up to 2 months. Thaw overnight in the fridge or 1–2 hours at room temperature.
- Reheating: Microwave 8–12 seconds for a warm donut (watch closely). For a slightly crisp edge, reheat in a 325°F (160°C) oven for 6–8 minutes or use an air fryer at 300°F for 3–4 minutes.
Food safety: always cool completely before refrigerating to prevent condensation inside the container.
Pro chef tips
- Sift the cacao powder to avoid bitter lumps in the batter.
- Let the batter rest 5 minutes before filling the pan; almond flour and hemp protein absorb liquid and the batter will thicken slightly for better texture.
- Don’t overfill the pan — filling 3/4 full avoids overflow and gives the right rise.
- Use an offset spatula or small piping bag to fill cavities neatly for uniform donuts.
- If the batter seems dry, add almond milk 1 tsp at a time; if too runny, add 1 tbsp almond flour.
- Test one donut for doneness before taking the whole batch out, then adjust time for subsequent batches.
Creative twists
- Peanut butter swirl: drop 1 tsp peanut butter in the center of each cavity before baking and swirl through with a toothpick.
- Orange-choco: add 1 tsp orange zest to the wet mix for a bright citrus note.
- Mocha: stir 1 tsp instant espresso into the wet ingredients for a coffee-kissed donut.
- Gluten-free spice: add 1/2 tsp cinnamon and a pinch of nutmeg for a spiced variety.
- Higher-protein: use a blend of hemp and vanilla whey for a sweeter, fuller protein boost.
Common questions
Q: Can I use a different protein powder?
A: Yes. Hemp gives a nutty flavor; pea protein is neutral; whey will be sweeter and can make the crumb denser. Swap 1:1 but be ready to tweak liquid.
Q: Can I make these vegan?
A: You can try flax “eggs” (2 tbsp ground flax + 6 tbsp water) and maple syrup, but texture will be slightly different and they may be less risen. Add 1/4 tsp baking soda for a bit more lift.
Q: Can I bake this batter in a muffin tin instead?
A: Yes. Use muffin liners and bake for 14–18 minutes, checking with a toothpick. Adjust time slightly as muffins are larger than donut rings.
Q: How sweet are these? Can I reduce sweetener?
A: The recipe is mildly sweet. Reduce sweetener to 3 tbsp if you prefer less sweetness; balance with a pinch more vanilla or a sprinkle of cinnamon.
Q: Are these suitable for meal prep?
A: Absolutely. They store well in the fridge for several days and freeze nicely. Portion into meal boxes for a grab-and-go protein snack.
Fluffy Chocolate Protein Donuts
Delicious fluffy chocolate protein donuts made with almond flour and hemp protein, perfect for a post-workout snack or healthier dessert.
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 cup almond flour (finely ground)
- 1/2 cup cacao powder (unsweetened), sifted if lumpy
- 1/2 cup hemp protein powder (or substitute with pea/whey protein)
- 1 tsp baking powder
- 1/4 tsp salt
- 2 large eggs
- 1/4 cup honey or maple syrup
- 1/4 cup almond milk (more if batter is too thick)
- 1 tsp vanilla extract
Instructions
- Preheat the oven to 350°F (175°C) and grease a 6-cavity donut pan thoroughly.
- Whisk together almond flour, cacao powder, hemp protein powder, baking powder, and salt until evenly combined.
- In a separate bowl, whisk the eggs, honey or maple syrup, almond milk, and vanilla until smooth and slightly frothy.
- Pour the wet mixture into the dry ingredients. Stir gently until just combined; a few lumps are fine.
- Spoon or pipe the batter into the greased donut cavities, filling each about 3/4 full.
- Bake for 15–18 minutes. Test with a toothpick — it should come out mostly clean with a few moist crumbs.
- Let the donuts rest in the pan for 3–5 minutes, then transfer to a wire rack to cool completely.
- Serve warm or at room temperature.
Notes
Ovens vary — start checking at 14 minutes if your oven runs hot. Sift cacao to avoid lumps, and consider various toppings or add-ins for extra flavor.

