“Hold me like a seashell and listen to my heart,” you’ll hear how much I long for pizza and donuts. Unfortunately, summer is right around the corner and donuts are extremely calorie dense and literally destroy my macros that I can’t eat one without gaining like 5 pounds.

Take for example, 1 Reese’s Peanut Butter Square Donut from Dunkin Donuts would cost you: 370 Calories, 47g Carbs, and 19g Fat!!!

As much as I love donuts, I need to be bikini body ready in less than a month! So, challenge accepted: I adapted a few different protein donut recipes and came up with an amazing high protein and low carb alternative to satiate my donut cravings.

This recipe is so simple to make! One of my favorite things about this is that you can get so creative with it. With all the different flavors of protein powder out there, feel free to play around with the flavor combos to make this your own!

One thing that was new to me was using almond flour instead of regular, bleached flour. Not only is almond flour gluten-free but it’s also high in fiber and protein. Win!


  • 1/2 cup almond flour
  • 1/4 cup vanilla protein powder
  • 2 tbsp PB2 peanut butter powder
  • 1/4 cup egg whites
  • 1 tsp stevia (or sweetener of your choice)
  • 1 tsp vanilla extract
  • 1 tsp baking powder
  • almond milk


  1. Preheat oven to 350.
  2. Place all ingredients, except the almond milk, into a mixing bowl.
  3. Slowly add almond milk til you get the consistency of a thick batter … not too thick, but not too runny.
  4. Spray donut pan with non-stick cooking spray.
  5. Fill each donut mold a little over half-way full. The donuts will rise so you want to make sure you don’t over fill the molds.
  6. Bake for 12 minutes.
  7. Remove from the oven, remove from the molds, and let the donuts cool on a cooling rack.
  8. Donuts are ready to be iced with protein frosting or peanut butter! Yumm!


This could not get any easier, I used chocolate protein powder and slowly added almond milk until it got to a buttercream consistency. I topped the protein donuts with this icing and added some sprinkles for a little fun!

Nutrition Facts – 1 Peanut Butter Protein Donut w/Chocolate protein icing 
Amount Per Serving
  • Calories – 84.3
  • Total Fat – 5.0 g
    • Saturated Fat – 0.3 g
    • Polyunsaturated Fat – 0.0 g
    • Monounsaturated Fat – 0.1 g
  • Cholesterol – 2.5 mg
  • Sodium – 145.0 mg
  • Potassium – 27.9 mg
  • Total Carbohydrate – 3.4 g
    • Dietary Fiber – 1.3 g
    • Sugars – 0.6 g
  • Protein – 10.4 g

Let me know if you guys try this out! Enjoy!

6 thoughts on “Peanut Butter Protein Donuts”

    1. Yay! Bonus is that they’re super easy to make! I can’t wait to whip up another batch using different flavor combos 🙂 Have a great weekend! xx

Leave a Reply

Your email address will not be published. Required fields are marked *