Vegan Chocolate Protein Doughnuts

Soft, tender, chocolatey baked doughnuts. Made with just a few healthy ingredients, these can be ready in less than 20 minutes! Dunk in a delicious mocha glaze or leave them plain, these vegan chocolate protein doughnuts are the perfect special breakfast. Vegan, easily made gluten free, and sweetened naturally.

Chocolate Protein Doughnuts 1

Hi hi! How’s your week going?! Mine has been pretty crazy at school, with a field trip Monday, important people visiting the school all week and long after school PD meetings, I’m glad to have made it to Thursday! Just have parent teacher conferences tonight (the last round for this year…so crazy) then tomorrow the kids stay home and it’s a work day for teachers! So it’s been a hectic but good week. I also started a new lifting/cardio plan this week that’ll take me up through the wedding (eeeeep!!), so I’m excited about that and really liking it so far. My cardio is all on the bike, but there are some intense intervals along with a lot of hard lifting, so even in this stupid boot I never feel like I’m not getting the most out of my workouts, which is huge for me.

The other day I finished a long workout and had a major doughnut craving. I’ve made several doughnuts here before, and I knew I was long overdue to create a chocolate version. These are made with my favorite vegan chocolate protein powder (I use Sunwarrior), making them the perfect healthy post workout breakfast!

Chocolate Protein Doughnuts 3

The nice thing about these vegan chocolate protein doughnuts is you can make them fast. Whenever I’m done with a workout I’m always starving, so the last thing I want to do is stand around waiting for something to bake or mixing some complicated batter.

These doughnuts come together quickly, just a mix of oat flour, cocoa powder, vegan chocolate protein powder (which also adds sweetness), and almond milk. That batter goes in the doughnut pan and only takes about 10 minutes in the oven.

Chocolate Protein Doughnuts 2

While the doughnuts are in the oven, you can mix up a simple chocolate glaze like my previous doughnut recipes, or go with mocha! For the mocha glaze I just mixed some cocoa powder with coffee, almond milk, and a little bit of stevia. The glaze on top added wonderful moisture, and the coffee added great depth of flavor to the chocolate doughnut.

Chocolate Protein Doughnuts 4

Another option is to top with glaze and then add some additional toppings, like shredded unsweetened coconut, nuts, granola, etc. Go with what you like! The recipe is super simple and very versatile based on your favorite flavors. But what you are guaranteed is an amazing, soft, delicious chocolate protein doughnut that’ll leave you satisfied all morning.

We’ll be celebrating our little Rumor’s 1st birthday tomorrow! She’ll get a puppy cake, we may just have to have some of these doughnuts…have a great weekend, friends 🙂

Chocolate Protein Doughnuts 5

If you try this recipe, let me know how it goes/what you think! Take a picture and tag me @beamingbanana on Instagram. Happy baking!

Vegan Chocolate Protein Doughnuts

Prep Time: 10 minutes

Cook Time: 10 minutes

Total Time: 20 minutes

Yield: 6 doughnuts


  • Doughnuts:
  • 1 1/2 cups whole grain oats ground into flour
  • 2 tbsp unsweetened cocoa powder
  • 2 tbsp chocolate protein powder (I use Sunwarrior)
  • 3/4-1 cup unsweetened almond milk (enough to help your batter come together, may need to adjust based on how absorbent your protein is)
  • Glaze:
  • 1 tbsp almond milk
  • 1 tbsp cocoa powder
  • 1 tbsp coffee
  • 1 stevia packet
  • Optional: shredded unsweetened coconut, nuts, cacao nibs, etc. to top doughnuts


  1. Preheat the oven to 350 degrees.
  2. Grind your oats in the food processor to make flour, and mix in a large bowl with with cocoa powder and protein.
  3. Add almond milk to the dry ingredients and stir to combine. The batter should be similar to a cake batter, so adjust your milk amount. Mine took about a full cup, but depending on your protein, you made need a little more/less.
  4. Pour batter into doughnut pan (makes a full pan, 6 doughnuts) and bake for 10 minutes, allow to cool in the pan.
  5. For the glaze, mix the almond milk and cocoa powder thoroughly. Add coffee and stevia in a small bowl, large enough to dip the doughnuts into the glaze.
  6. Dip doughnuts into glaze!