Healthy Chocolate Protein Donut Recipe (Low Calorie + Low Sugar)

Trying to make a chocolate donut look and taste healthy is a challenge but I think it might actually work with this protein donut recipe which is low in calories, low in sugar, and does not take long to make.

Eat donuts and lose weight. It can easily work!

This recipe has been difficult to get right and even today I keep trying to perfect it by testing out different variations each weekend. My goal is to make this snack healthy, which you can enjoy as if it is a regular donut, but make it macro-friendly and guilt-free.

When I first tried this recipe, it was okay. On paper, it looked good but the taste was nothing special. That was until I added banana which is the secret sweetener and means I do not need to use other sugars. The banana overrides the taste from the protein powder and it is totally satisfying.

Why you will love chocolate protein donuts:

  • Less than 200 calories per portion.
  • Healthy snack for morning or afternoon.
  • Meal prep breakfast ideal when you are rushing around in the morning.
  • Tastes like a regular donut but with less sugar.

If you like chocolate protein donuts, why not try:

Recipe ingredients

  • Donut mix: The mixture of the donut mainly consists of almond flour, almond milk, cocoa powder, protein yogurt, Greek yogurt and banana. Also eggs, baking powder, vanilla extract and salt is used. There are many ways to make a chocolate protein donut but this mixture has worked out well for me. One of the key additions is the banana because it is a secret sweetener and who does not like a chocolate banana mix?
  • Donut glazing: I simply mixed together peanut butter, cocoa powder and almond milk to make a smooth donut glaze.

How to make chocolate protein donuts

Adding all the ingredients to a mixing bowl

Combine all the ingredients in a mixing bowl. You can play around with the ingredients in case you want to add more protein but this recipe is well-balanced for flavor.

How the donut mixture looks after mixing

As you can see, this is what the donut mix will look like. It will be enough to make exactly 6 donuts so by using the instructions in the recipe card, you can get it right.

Applying the donut mix to the donut tray

This is the donut tray I used. It is not exactly large but it is enough to make 6 donuts. This is a donut each day from Monday to Saturday. Perfect for meal prep!

Preparing the donut glaze but adding peanut butter and cocoa powder to a bowl

While you are cooking the donut mix, it is a good time to prep the glaze. You can use any glaze you want but I went with a peanut butter chocolate glaze to keep it “kinda healthy”.

Adding almond milk half way

If you are actually going to follow my advice and make this glaze, remember to add in almond milk or milk gradually to make this into a smooth glaze.

How the glaze looks after it has been mixed

Here is how it looks. Yes, I ate that spoonful, it was so good. The texture is about right for you to dip the donut in. You can even use this glaze for other recipes.

How the donuts look after is has been baked

After around 25 minutes, you should be ready to finish off the final stage. Or you could just eat the protein donuts plain because they will still taste good.

Adding the donut to the glaze mix

Generously apply as much glaze as possible to the donut because you would want it to last and keep well in the fridge.

Sprinkling toppings on the donut

Add some sprinkles and fancy stuff to decorate it. Can you believe this is a chocolate protein donut? It looks like a normal donut right?

How the chocolate protein donut looks before it is ready to eat

3) Which protein powder is best for protein donuts

Vanilla protein powder is ideal to use in either whey or casein form. I always use casein vanilla protein and it works well for this recipe.

Although you do not actually need to use protein powder, by adding a scoop makes them high in protein and ideal if you want a protein snack in the morning or afternoon.

3) Storage

These chocolate protein donuts are great for meal prep whether you are looking for a healthy snack idea in the morning or afternoon, or even if you are in a rush in the morning and need a breakfast snack with a coffee.

They are so easy to make and it is what I consider “meal prep friendly” because you can make up to 6 which will last for the whole week.

To store chocolate protein donuts, you will need to:

  • Store in an air-tight container for 5-7 days, but do ensure the ingredients you are using are fresh.
  • You can freeze these donuts for up to 3 months.

Healthy Chocolate Protein Donut

Prep Time 10 mins
Cook Time 25 mins
Course Snack
Cuisine American
Servings 6 donuts
Calories 191 kcal


  • 64 g Almond Flour
  • 30 g Cocoa Powder
  • 30 g Protein Powder vanilla flavored (casein or whey)
  • 1 tbsp Greek Yogurt
  • 1 Large Egg
  • 1/2 tsp Baking Powder
  • 1/2 tsp Cinnamon
  • 1 tsp Vanilla Extract
  • 2 Banana mashed
  • 1 tbsp Almond Milk
  • 1 tsp Coconut Oil for donut tray


  • 30 g Peanut Butter
  • 15 g Cocoa Powder
  • 2 tbsp Almond Milk
  • Sprinkles


  • To a large mixing bowl add the dry ingredients: almond flour, cocoa powder, protein powder, baking powder and cinnamon.
  • Add the wet ingredients: greek yogurt, egg, mashed banana, vanilla extract and almond milk.
  • Stir to combine and add the mix to a donut tray (ensure you add oil or butter to the donut tray).
  • Bake in oven for 25 minutes at 200°c / 400°f.
  • Prep the glaze by mixing together the peanut butter and cocoa powder. Add the almond milk in gradually to form a smooth topping.
  • Remove donut tray from oven and allow to cool down for 5 minutes.
  • Remove donut and dip in the glaze. Add your choice of sprinkles.


Serving: 1DonutCalories: 191kcalCarbohydrates: 15.6gProtein: 11.4gFat: 10.2gSaturated Fat: 0.8gCholesterol: 31mgSodium: 440.7mgFiber: 2.7gSugar: 5.4g
Keyword Chocolate protein donut recipe, healthy chocolate donut, healthy donut recipe, protein donut low calories
Tried this recipe?Let us know how it was!

Frequently asked questions

How many calories are in this protein donut?

In this recipe, it is under 200 calories (kcal) which is a great way to substitute high calorie snacks and keep your intake low. To put this into perspective, an original glazed donut from Krispy Kreme is 838 calories (kcal). And yes, that is a plain version.

Can I eat this donut everyday and still lose weight?

Providing you are hitting a calorie deficit, you will lose weight and these donuts are below 200 calories each which means they can be ideal for weight loss meal plans by replacing them with traditional high calorie and sugary snacks. Check out the macro calculator to see your calorie deficit.

How much protein is there per portion and how can I add more?

Per donut, there are 11.4 grams of protein. You can make it higher by adding another scoop of protein powder. I prefer one scoop simply because of flavor and taste.

How can you make this protein donut vegan?

You will need to substitute the following:

  • Protein Powder: use a vegan brand.
  • Greek Yogurt: use a plant-based yogurt or eliminate.
  • Egg: eliminate.

Leave a Comment

Recipe Rating