Crumb Top Baking

  • Memorial Day Recipes
  • Recipe Index
  • About
  • Subscribe
menu icon
go to homepage
  • Memorial Day Recipes
  • Recipe Index
  • About
  • Subscribe
search icon
Homepage link
  • Memorial Day Recipes
  • Recipe Index
  • About
  • Subscribe
×
Home » Recipes » Desserts

Peanut Butter Banana Protein Donuts

Last Updated: Apr 11, 2026 by Leanne Combden

Pinterest image for Protein Donuts - pin 3.
Pinterest image for Protein Donuts - pin 2.
Pinterest image for Protein Donuts - pin 1.
Pinterest image for Protein Donuts - pin 4.
↓ Jump to Recipe

These Peanut Butter Banana Protein Donuts are soft, cakey and fluffy, made with almond flour and buckwheat flour, sweetened with banana and topped with a thick chocolate peanut butter glaze. They're gluten-free and dairy-free, with a vegan version included in the recipe too. These donuts are baked, not fried, and include very little refined sugar. I use vanilla plant-based protein powder, which adds a little sweet flavor, but you can use your favorite plant-based protein powder!

Overhead view of chocolate glazed protein donuts on a wire rack.
Table of Contents
  • Ingredients and substitutions
  • How to make protein donuts
  • Recipe variations
  • Frequently asked questions
  • Additional recipe tips and substitutions
  • More protein donut recipes
  • 📖 Recipe

This post was originally published in January 2019 and has been updated with some new text, photos and helpful tips for readers. The recipe remains the same. 

Protein donuts without glaze on a cooling rack.

Ingredients and substitutions

  • Protein powder: Vanilla protein powder adds a hint of sweetness to these donuts as well as some extra protein. It's just a quarter of a cup, so it doesn't add an overpowering taste of protein powder. I use plant-based protein powder that's gluten-free and vegan. This recipe hasn't been tested with whey protein or unflavored protein powder.
  • Nut butter: I used natural smooth peanut butter as I didn't want peanuts in the donuts, and I wanted the glaze to be smooth. If you use crunchy peanut butter, it will change the texture. The recipe hasn't been tested with shelf stable peanut butter, however, other natural nut butters such as almond butter, will work in this recipe.
  • Almond flour: This is just finely ground blanched almonds that have the skins removed. I always have a large bag on hand for grain-free and gluten-free baking. It also adds moisture and protein to baked goods.
  • Banana: Just a cup of mashed banana adds sweetness and moisture, without an overpowering flavor. Make sure your bananas are overripe as they will be sweeter and easier to mash. If you want to ripen bananas quickly, just bake them on a sheet pan at 300F for 20 minutes, or until the outer banana peel turns black.
Ingredients to make this protein donuts recipe arranged in individual bowls.

How to make protein donuts

  • Step 1: In a large bowl, whisk together your dry ingredients.
  • Step 2: In a separate medium-sized bowl, add your mashed banana, peanut butter, honey, almond milk and egg, and whisk together until well combined.
  • Step 3: Add the wet mixture to the dry ingredients, and stir until well incorporated. The batter will be thick.
  • Step 4: Spoon batter into a greased 12-cavity mini donut pan and bake on 350F for 14-16 minutes.

Collage of 4 images showing how the donut batter is made.

  • Steps 5 and 6: Let donuts cool in pan for 10 minutes before turning out onto a wire rack to cool completely.
  • Step 7 (see below): Melt chocolate chips and peanut butter together in the microwave and stir until smooth. Dip the top of each donut into the chocolate glaze and let any excess drip off before returning to the wire rack. Top with chopped peanuts or sprinkles.
Collage of 2 images showing the baked donuts in the pan and cooling on a rack.

Want to save this recipe for later?

Enter your email address and I'll send it straight to your inbox. You'll also receive new recipes from me regularly!

Recipe variations

  • Vegan: Replace the honey with maple syrup and use a flax egg instead of an egg. (See photo below of vegan donuts with sprinkles). 
  • Almond butter: Just replace the natural peanut butter in the donuts and glaze with natural almond butter.
  • Oat flour: Replace the buckwheat flour with whole-grain oat flour. You can buy it, or just blitz some oats in a food processor or blender until they're the consistency of flour. 
  • Coconut flour: Omit the buckwheat flour, and use ¼ cup of coconut flour, increase the almond flour to ¾ cup and use two eggs instead of one. 
Pronuts with chocolate peanut butter glaze on a wire rack.

Frequently asked questions

How do you store these donuts?

These donuts are best stored in an airtight container in the refrigerator.

How long will they last?

They should last for 6-7 days if stored properly.

Can you freeze them?

Yes. They will last for up to 3 months in the freezer. When ready to enjoy, just let them thaw in the refrigerator. 

What's the best protein powder to use?

I've tried a few different brands of plant-based protein powders in this recipe, and they all work well. I always use a protein powder that's dairy-free so this recipe hasn't been tested with whey protein powder.

Up-close view of vegan protein doughnuts with chocolate glaze and sprinkles.
Vegan version with almond butter and sprinkles.

Additional recipe tips and substitutions

  • The almond flour and buckwheat flour are naturally gluten-free, so to keep these donuts gluten-free, use certified gluten-free protein powder. 
  • To keep these donuts dairy-free, make sure the protein powder and dark chocolate chips are dairy-free.
  • This recipe makes 12 mini-donuts that are about 3-inches in diameter. If you only have a 6-cavity pan that makes larger donuts, just increase the baking time.
Overhead and up-close view of doughnuts topped with thick chocolate glaze.

More protein donut recipes

  • Pumpkin Donuts with pure pumpkin, pecans and chocolate drizzle.
  • Gingerbread Donuts with molasses, warming spices and dark chocolate glaze.
  • Carrot Cake Donuts with walnuts, white chocolate and toasted coconut.

If you make this recipe, I'd love to hear what you think in the comments below!

HUNGRY FOR MORE?  Sign up for our newsletter and follow Crumb Top Baking on Instagram, Pinterest and Facebook!

If you make this recipe, please leave a review and rating below to let me know what you think. If you have a question, drop that below too!

📖 Recipe

Overhead close up of peanut butter banana protein donuts topped with chocolate and crushed peanuts.

Peanut Butter Banana Protein Donuts

Protein Donuts are soft, cakey and fluffy, sweetened with banana and topped with a thick chocolate peanut butter glaze. They're also gluten-free and dairy-free!
5 from 27 votes
Print Pin
Prep Time: 20 minutes minutes
Cook Time: 15 minutes minutes
Total Time: 35 minutes minutes
Servings: 12 donuts
Author: Leanne Combden

Ingredients

  • ½ cup almond flour
  • ½ cup buckwheat flour
  • ¼ cup vanilla protein powder, (dairy-free, gluten-free)
  • 1 teaspoon baking soda
  • 1 teaspoon ground cinnamon
  • ½ teaspoon kosher salt
  • 1 cup mashed banana, about 2 large overripe bananas
  • ¾ cup natural smooth peanut butter, divided
  • ¼ cup honey
  • ¼ cup unsweetened almond milk
  • 1 large egg, room temperature
  • ½ cup dark chocolate chips, (dairy-free)
  • ¼ cup chopped raw peanuts

Instructions

Prevent your screen from going dark
  • Pre-heat oven to 350F and grease a 12-cavity mini donut pan.
  • In a large bowl, whisk together the almond flour, buckwheat flour, protein powder, baking soda, cinnamon and salt.
  • In a separate medium-sized bowl, add the mashed banana, ½ cup peanut butter, honey, almond milk and egg, and whisk together until well combined.
  • Add the wet mixture to the dry ingredients and stir until well incorporated. The batter will be thick.
  • Spoon batter into the prepared donut pan and bake for 14-16 minutes, or until a tooth pick inserted into a donut comes out clean.
  • Let donuts cool in pan for 10 minutes before turning out onto a wire rack to cool completely.
  • Add chocolate chips and remaining peanut butter to a small microwave-safe bowl and microwave on high for two 30-second intervals, stirring in between. Once heated, stir until the mixture is smooth.
  • Dip the top of each donut into the chocolate peanut butter glaze and let any excess glaze drip off before returning to the wire rack. Sprinkle on the chopped peanuts.
  • Transfer donuts to an airtight container and refrigerate until chocolate is set. Store in the refrigerator and enjoy within 6-7 days.

Notes

  1. This recipe makes 12 mini-donuts that are about 3-inches in diameter. You can use a 6-cavity pan that makes larger donuts, just increase the baking time by a few minutes.
  2. For a vegan version, replace the honey with maple syrup and use a flax egg instead of an egg.
  3. To make these donuts with almond butter, just replace the peanut butter in the donuts and the glaze with almond butter.
  4. For an oat flour version, replace the buckwheat flour with whole-grain oat flour.
  5. To make these donuts with coconut flour, omit the buckwheat flour, and use ¼ cup of coconut flour, increase the almond flour to ¾ cup and use two eggs instead of one.

Want to save this recipe for later?

Enter your email address and I'll send it straight to your inbox. You'll also receive new recipes from me regularly!

Nutrition Facts per Serving

Calories: 255kcal | Carbohydrates: 24g | Protein: 9g | Fat: 16g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 0.002g | Cholesterol: 20mg | Sodium: 222mg | Potassium: 279mg | Fiber: 3g | Sugar: 13g | Vitamin A: 36IU | Vitamin C: 2mg | Calcium: 70mg | Iron: 1mg

Disclaimer

Nutrition information is an estimate only and will vary depending on the substitutions made and the brands used.

Did you make this recipe or have any questions?

I love reading your comments and addressing your questions, so please leave your comments and ratings or questions below!

More Desserts

  • Close up of slices of almond flour chocolate marble loaf on brown parchment paper.
    Almond Flour Chocolate Marble Loaf
  • Side view of a slice of almond flour lemon raspberry cake on a white platter.
    Almond Flour Lemon Raspberry Cake with Crumb Topping
  • Close up overhead view of almond flour oatmeal butterscotch cookies on a pink surface.
    Almond Flour Oatmeal Butterscotch Cookies
  • Side view of a frosted almond flour sugar cookie bar.
    Thick and Chewy Almond Flour Sugar Cookie Bars with Cream Cheese Frosting
  • Facebook27
  • Threads
  • WhatsApp

Comments

    5 from 27 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Tia says

    January 26, 2023 at 5:17 am

    5 stars
    Really yummy. I added raisins to the batter and then didn't need to glaze them. Tasted like a delicious banana bread with really good ingredients and no refined sugars. Will definitely make again.

    Reply
    • Leanne says

      January 27, 2023 at 6:27 pm

      Thanks Tia! I'm glad you enjoyed the donuts. Adding raisins sounds delicious!

      Reply
  2. Sandra Alexander says

    April 10, 2021 at 6:51 pm

    Thanks for the recipe. I used ground up oats instead of buckwheat. Came out delicious! Thanks for sharing.

    Sandra
    Houston,TX

    Reply
    • Leanne says

      April 11, 2021 at 10:35 pm

      Thanks Sandra. I'm so glad you enjoyed the donuts!

      Reply
  3. Jen S says

    January 16, 2021 at 2:22 pm

    5 stars
    Made these in a mini muffin pan. Froze them in servings of 3 mini’s. Set them on the counter while I workout and by the time I’m done and showered they are ready to eat and taste great. For some reason I enjoyed them more after freezing and thawing vs when they were fresh. Not sure why. Making another batch to have with my protein shake in the mornings. The shake and a couple of these (probably about 1 regular sized donut) keeps me satisfied until lunch and I can grab it while trying to run out the door with a “not so motivated to go to school” three year old. She likes them too which makes mornings go even more smoothly.

    Reply
    • Leanne says

      January 18, 2021 at 7:48 pm

      Hi Jen. Thanks so much for your feedback. I'm happy to hear that they fit into your morning routine and that your three year old likes them too!

      Reply
  4. Michelle says

    November 29, 2020 at 5:23 pm

    5 stars
    They turned out great. i used rice flour instead of buckwheat and they were delicious. I didn’t even need to do the toppings, the donuts were great without any of the extras. Yummmm

    Reply
    • Leanne says

      November 29, 2020 at 7:54 pm

      Hi Michelle. Thanks so much for letting me know. I'm so glad you enjoyed the donuts. I'll have to try them with rice flour next time I make them!

      Reply
  5. Tasia ~ two sugar bugs says

    June 14, 2020 at 4:03 am

    That peanut butter chocolate glaze is just gorgeous!! My little e was just asking to make donuts so we will have to give them a try!

    Reply
    • Leanne says

      June 15, 2020 at 9:58 pm

      Thanks Tasia! Hope you get a chance to give these a try!

      Reply
  6. Milena says

    June 09, 2020 at 2:21 pm

    I love how you made donuts healthy! These are right up my alley as an irreparable glutton, so knowing they contain all these nutrients makes me feel even better!

    Reply
    • Leanne says

      June 15, 2020 at 10:02 pm

      Thanks Milena! They're so great to have on hand for when a sweet craving strikes!

      Reply
  7. Katherine | Love In My Oven says

    June 09, 2020 at 12:17 am

    5 stars
    I'm totally going to make these for the kids this weekend, Leanne! I finally have protein powder, haha. I've been wanting to make these forever! They look so good. That frosting!!

    Reply
    • Leanne says

      June 15, 2020 at 10:03 pm

      Yay! I hope you and the kids like them Katherine. Let me know what you think if you make them!

      Reply
  8. Alexandra Cook says

    June 08, 2020 at 7:16 pm

    5 stars
    These look absolutely wonderful, Leanne! That gorgeous chocolate glaze. I can't wait to give them a try!

    Reply
    • Leanne says

      June 08, 2020 at 8:48 pm

      Thanks Alex! I hope you like them as much as we do!

      Reply
  9. Kelsie | the itsy-bitsy kitchen says

    June 08, 2020 at 11:44 am

    5 stars
    These look fabulous, Leanne! I know how I'm going to use up my next bunch of ripe bananas! Have a great week, my friend!

    Reply
    • Leanne says

      June 08, 2020 at 8:48 pm

      Thanks Kelsie! Hope you have a great week too!

      Reply
  10. Robert Rodriguez says

    April 13, 2020 at 11:07 am

    5 stars
    Thank You For a This recipe ! So easy and amazing. Only thing I changed out was , I added coconut flour for the buckwheat flour. Because I couldn’t find in the stores, however these donuts came out fluffy and airy. If you have other recipes for protein stuff, please please share ! I am on a huge healthy, workout program and these are better than the sugary stuff.

    Reply
    • Leanne says

      April 18, 2020 at 10:00 pm

      Thanks Robert. I'm glad you liked them. And thanks for letting me know about the substitution. I'l have to try them with coconut flour some time.

      Reply
  11. Katerina | Once a Foodie says

    October 10, 2019 at 8:04 am

    5 stars
    I just made these and they are AMAZING! The only thing I substituted was the protein powder as I didn't have any (so I swapped it for some LSA mix) and the kids and I decorated our chocolate dipped donuts with flaked almonds and crushed freeze dried strawberries. So delicious, thanks so much for sharing! Now that I have my mini donut pan, I will be trying out all your donut recipes! Thanks Leanne.

    Reply
    • Leanne says

      November 20, 2019 at 7:52 am

      Thank you Katerina! Sorry I didn't respond earlier. I'm so happy you and your kids enjoyed the donuts, and the flaked almonds and freeze dried strawberries sound like fabulous toppings!

      Reply
  12. Kristen says

    February 09, 2019 at 11:43 am

    5 stars
    Leanne you’ve done it again - my mouth is watering. I can’t wait to make these. They will fit in perfectly to my weekly meal plans.

    Reply
    • Leanne says

      February 12, 2019 at 10:22 pm

      Thanks Kristen! That's so nice of you to say! If you make them, let me know!

      Reply
  13. Terri says

    February 09, 2019 at 11:19 am

    5 stars
    I totally agree with all your reasons for loving these donuts - they sound fantastic! The idea that they are baked and healthy too has me wanting to make them NOW!

    Reply
    • Leanne says

      February 12, 2019 at 10:41 pm

      Thanks Terri! I'm glad they appeal to you! Hope you're having a great week!

      Reply
« Older Comments
Image of Leanne Combden

Welcome!

Hey there! I'm Leanne and welcome to Crumb Top Baking. I'm a self-taught baker, home cook and food photographer, and I'm passionate about sharing well-tested, simple and approachable desserts and savory recipes

More about me

Popular Recipes

  • Air fryer baby potatoes served in a white bowl and topped with sea salt and chopped fresh parsley.
    Air Fryer Baby Potatoes (Just 4 Ingredients!)
  • Air fryer tortilla chips served on a round platter with salsa and guacamole on the side.
    Homemade Air Fryer Tortilla Chips (with Corn or Flour Tortillas)
  • Air fryer pork schnitzel on a white plate with green beans and a lemon wedge.
    Crispy Air Fryer Pork Schnitzel
  • Ground beef fajitas with toppings arranged on a platter.
    Ground Beef Fajitas with Homemade Fajita Seasoning
  • Side view of half an almond flour cupcake on a cupcake liner.
    Vanilla Almond Flour Cupcakes
  • A slice of eggless banana cake topped with cream cheese frosting being removed from the cake platter.
    Easy and Moist Eggless Banana Cake Recipe

Memorial Day Recipes

  • Italian bow tie pasta salad in a large bowl with wooden salad servers.
    Italian Bow Tie Pasta Salad
  • Side view of a slice of almond flour strawberry cake on a white plate with pieces of cake in the background.
    Almond Flour Strawberry Cake with Strawberry Frosting
  • Side view of a turkey jalapeno burger topped with lettuce, cheese, tomato and red onion.
    Turkey Jalapeño Burgers
  • Greek orzo pasta salad in a white bowl with wooden salad servers and feta, lemon dressing and parsley on the side.
    Greek Orzo Pasta Salad with Lemon Vinaigrette
  • White wine spritzer served in a stemless wine glass with strawberry slices and blueberries.
    White Wine Spritzer with Fruit
  • Overhead view of cherry almond cake on a cake plate with some slices cut out.
    Cherry Almond Cake

Footer

↑ back to top

About

  • About Leanne
  • Privacy Policy
  • Contact

Newsletter

  • Sign Up! for emails and updates

Recipes

  • All Recipes
  • Air Fryer Recipes
  • Almond Flour Recipes

Copyright © 2026 Crumb Top Baking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.