Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages

*This post may contain affiliate links. Please see my complete affiliate policy for details*

These macro-friendly, chocolate peanut butter vegan protein donuts help you reach your fitness goals without any sacrifice in flavor. 

Three chocolate peanut butter donuts are stacked on top of each other on a grey plate with one donut in front leaning against the tower of others and showing off the chocolate and vanilla icing

One of my biggest pet peeves is when food bloggers oversell their recipes and then leave me disappointed when their homemade butternut squash macaroni and cheese doesn’t taste “just like the blue box kind” or their “better than your mama’s” vegan chicken and dumplings is nowhere near better than my mama’s. Food bloggers, please stop that. You’re not fooling us. You’re just letting us down. 

With that in mind, I’m telling you up front what these donuts (or is it doughnuts?) are and are not. 

These Donuts are NOT:

  • like fried yeast donuts dripping with enough glaze to spike your blood sugar 
  • the kind you would typically find at a bakery
  • the type of donut I will be reaching for as soon as I step off competition stage next July
Four chocolate peanut butter vegan protein donuts are shown from above. They are laid out offset from each other.

These Donuts are:

  • intended to be a treat you can look forward to without derailing your health and fitness goals
  • baked instead of fried
  • made with oatmeal instead of all-purpose flour
  • packed with protein from cashews, protein powder, and peanut butter

Sometimes I go for the “real deal”, but sometimes I opt for healthier alternatives so that I can satisfy my cravings and stay on track. I don’t believe in making any foods off limits, but I do believe in making mindful choices and choosing foods that help me reach my physique goals

Since I’m currently in off-season, I’m not as strict with my food choices as I am in the months leading up to a show. However, I know from my first show that I didn’t get serious early enough, so I’m starting earlier this time around and leaning into healthy food habits and recipes earlier in my prep. 

Sure. If I had magical powers, I’d make these taste like fresh fried yeast donuts and still be high protein, lower calorie, and macro friendly. That would be the first thing I’d do with my powers. Or maybe I’d do something more important like cure cancer, solve world hunger, or make French fries a superfood.

Alas, I am still waiting for my letter from Hogwarts. 

Closeup of four chocolate peanut butter vegan protein donuts with drizzled chocolate and vanilla icing

These chocolate peanut butter vegan protein donuts are delicious in their own right. 

I chose to top mine with extra PB2 powder (both cocoa and Madagascar vanilla flavors) for an extra boost of protein, but you can choose to have yours with or without that option. 

Chocolate Peanut Butter Protein Donuts

These macro-friendly donuts help you hit your goals without sacrificing sweet chocolate and peanut butter flavor. These donuts are 133 calories with 18g C, 4.3g F, and 6.3g P (without frosting).

Course Breakfast, Dessert
Keyword chocolate, donut, doughnut, peanut butter, protein
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 6
Calories 133 kcal


  • 1/4 cup PB2 Peanut Powder with Cocoa *link in notes
  • 1 tbsp flax meal
  • 1/4 cup raw cashews
  • 1/2 cup quick oats
  • 2 tbsp coconut flour
  • 1 scoop vegan chocolate Shakeology (41 grams) **link in notes
  • 1/2 cup almond milk (or nondairy milk of choice)
  • 2 tbsp maple syrup
  • 1/4 cup + 3 tbsp water divided


  1. In a small bowl, mix the flax meal and 3 tbsp water and let sit for 10 minutes until it forms a gel (flax egg)

  2. Preheat oven to 350*F

  3. In a separate small bowl, mix the PB2 powder and 1/4 cup water until the powder has turned into a paste with peanut butter consistency

  4. Add the cashews and oats to your food processor and process on high until they are a fine flour

  5. Add the remaining ingredients, including the peanut butter paste and flax egg, to your food processor and process until the ingredients are thoroughly mixed

  6. Grease a donut pan and separate your batter into 6 donuts (***see notes for higher protein option and cook time). You can use a butter knife or clean finger to evenly spread the batter into the pan

  7. Bake at 350*F for 15-17 minutes

Recipe Notes

*Purchase PB2 at your local grocery store or from Amazon

**Purchase Vegan Shakeology from your Beachbody coach or from this direct link and make me your coach

***You can alternatively make 4 donuts by separating the batter into four donut molds and cooking longer for 20-22 minutes. This makes the recipe 200 kcal, 27g C, 6.4g F, and 9.5g P for a single donut. 

Nutrition Facts
Chocolate Peanut Butter Protein Donuts
Amount Per Serving
Calories 133
* Percent Daily Values are based on a 2000 calorie diet.

1 Comment

L · October 27, 2019 at 8:04 am

These look so good, I cannot wait to try and make these!!

Leave a Reply

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

Recipe Rating