Healthy Protein Donuts You Can Eat for Breakfast

Forget dry, boring protein snacks. These protein donuts are soft, and chocolatey, and each one has about 13 grams of protein. They taste so good, you won’t believe they’re actually high in protein. Let’s make them!

Watch my video below for a simple, step-by-step recipe for creating these delicious healthy protein donuts with oats. If you enjoy it, don’t forget to like and subscribe for more easy and tasty high-protein recipes!


Why These Are the Ultimate Protein Donuts

Let’s be real—protein donuts are the way to go. I love a good donut, but the store-bought ones? They’re packed with sugar, leave me feeling sluggish, and never keep me full. I’d eat one, and 20 minutes later, I’d be hungry again. That’s why I started making my own.

healthy protein donuts with oats

What makes them even better?

  • Oats instead of white flour – More fiber, better digestion, and a soft texture.
  • Baked, not fried – No greasy mess, just a fluffy, perfectly cooked donut.
  • Naturally sweetened – You control the sweetness, whether you like honey, stevia, or maple syrup.

These are the donuts I actually feel good about eating—and trust me, they don’t taste “healthy.” They taste like chocolatey peanut butter heaven. So if you want a healthy chocolate donut recipe that still feels indulgent, this one’s for you!

Ingredients You’ll Need

Let’s talk ingredients. The best part about these high-protein donuts is that they’re made with simple, real food—stuff you probably already have in your kitchen.

making oat flour to make donuts

Here’s what you’ll need:

For the Protein Donuts

  • Sprouted rolled oats (or regular oats) – ½ cup (50g) 
  • Cocoa powder – 3 tbsp (15g) 
  • Sweetener of choice (stevia, monk fruit, or granulated sugar) – 2 tbsp (24g) 
  • Casein protein powder – 2 tbsp (20g) 
  • Whey protein powder – 2 tbsp (20g) 
  • Baking powder – ½ tsp (2g) 
  • Baking soda – ¼ tsp (1g) 
  • Skyr or Greek yogurt – 3 tbsp (45g) 
  • Whole egg – 1 piece 
  • Egg whites – 2 pieces
  • Milk (dairy or plant-based) – Just under ½ cup (110ml) 
  • Peanut butter – ¼ cup (64g) or ¼ cup (24g) powdered peanut butter

For the Protein Frosting

  • Cocoa powder – 1 tbsp (5g) 
  • Casein protein powder – 2 tbsp (20g) 
  • Powdered peanut butter (PB2) – ¼ cup (24g) or ¼ cup (64g) regular peanut butter
  • Skyr or Greek yogurt – 3 tbsp (45g) 
  • Milk (adjust as needed for consistency)- Just under ½ cup (110ml) 

Optional Toppings

  • Crushed peanuts (for extra crunch and protein)

How to Make Healthy Donuts

This is one of the best-baked donut recipes because it’s easy, healthy, and packed with protein. Here’s how to make it:

protein donut with frosting

Step 1: Blend the Oats
Throw the oats into a blender and let it run until they turn into a fine, flour-like texture. It’s that easy!

Tip: If you want extra smooth oat flour, sift it after blending. This helps create a lighter texture for your high-protein donuts.

Step 2: Mix the Dry Ingredients
In a mixing bowl, whisk together the oat flour, cocoa powder, sweetener, protein powders, baking powder, and baking soda. This step makes sure your chocolate protein donuts rise properly and have the perfect texture.

mixing of dry ingredients until well combined

Tip: Use a high-quality cocoa powder for a richer chocolate flavor. Dutch Processed Cocoa Powder works great if you love deep, intense chocolate.

Step 3: Whisk the Wet Ingredients
In another bowl, stir together the yogurt, eggs, milk, and peanut butter until smooth.

Step 4: Combine Everything
Pour the wet mixture into the dry ingredients. Stir until just mixed—don’t overdo it! Overmixing can make your chocolate protein donuts dense instead of soft.

mixing of dry ingredients until well combined

Step 5: Fill the Donut Pan
Grease your donut pan, then spoon the batter into the molds. Leave a little space at the top so they have room to rise.

filling the donut pan

Step 6: Bake Until Fluffy
Pop the pan in the oven at 350°F (180°C) and bake for 12-15 minutes. Your baked protein donuts will puff up beautifully and make your kitchen smell like chocolate heaven. Let them cool in the pan before taking them out—this helps them set and keeps them from falling apart.

baking until fluffy

Step 7: Make the Frosting
While the baked donuts cool, stir together cocoa powder, casein protein, peanut butter, yogurt, and milk until smooth. 

making frosting

Note: If the frosting is too thick, add a splash of milk. Too runny? A little more protein powder will do the trick.

Step 8: Frost & Finish
Dip the donuts into the frosting, giving them a little twist as you lift them out. Let the extra drip off, then set them on a plate or rack. Want a thicker layer? Wait a minute, then dip again.

dipping donuts into frosting

Try This Too! Love this protein doughnut recipe? Check out also these no-bake high-protein lemon bars here.

Best Baked Protein Donuts With 15g of Protein!

Recipe by Jen Evansy
0.0 from 0 votes
Course: Dessert, SnackCuisine: AmericanDifficulty: Medium
Servings

6

servings
Prep time

15

minutes
Cooking time

15

minutes
Calories

197

kcal

30

minutes

These oat doughnuts are rich, chocolatey, and naturally high in protein. Soft, satisfying, and easy to make—perfect for a healthy snack or breakfast!

Cook Mode

Keep the screen of your device on

Ingredients

  • ½ cup (50g) sprouted rolled oats

  • 3 tablespoons (15g) cocoa powder

  • 2 tablespoons (24g) sweetener

  • 2 tablespoons (20g) casein protein powder

  • 2 tablespoons (20g) whey protein powder

  • ½ teaspoon (2g) baking powder

  • ¼ teaspoon (1g) baking soda

  • 3 tablespoons (45g) Skyr or Greek yogurt

  • 1 whole egg

  • 2 egg whites

  • Just under ½ cup (110ml) milk

  • ¼ cup (64g) peanut butter

  • For the Protein Frosting
  • 1 tablespoon  (5g) cocoa powder

  • 2 tablespoons (20g) casein protein powder

  • ¼ cup (24g) powdered peanut butter

  • 3 tablespoons (45g) Skyr or Greek yogurt

  • Just under ½ cup (110ml) milk

Directions

  • Preheat oven to 350°F or 180°C. Prepare a donut pan by lightly greasing it with oil or butter.
  • Blend ½ cup of sprouted rolled oats in a blender or food processor until they turn into fine flour.
  • In a mixing bowl, whisk together oat flour, cocoa powder, sweetener, casein protein, whey protein, baking powder, and baking soda until well combined.
  • In a separate bowl, mix together Skyr or Greek yogurt, the whole egg, egg whites, milk, and peanut butter until smooth.
  • Pour the wet ingredients into the dry ingredients, stirring carefully until just combined into a smooth batter, avoiding overmixing.
  • Spoon the batter into the prepared donut pan molds, leaving a little space at the top for the donuts to rise.
  • Bake for 12 to 15 minutes. Let the donuts cool in the pan before transferring them to a cooling rack.
  • For the frosting, mix cocoa powder, casein protein powder, powdered peanut butter, Skyr or Greek yogurt, and milk in a bowl until smooth.
  • Dip the tops of the cooled donuts into the frosting and let any excess drip off before setting them aside.
  • Optionally, sprinkle crushed peanuts on top for added crunch and protein before serving.

Recipe Video

Notes

  • Make-Ahead Tip: These baked protein donuts stay fresh for up to 3 days in an airtight container. For longer storage, freeze them and reheat when needed.
  • Boost the Chocolate Flavor: Add a dash of espresso powder to the batter for an even richer chocolate protein donut experience.
  • Dairy-Free Option: Swap Greek yogurt for a dairy-free alternative like coconut yogurt and use almond or oat milk to keep these high-protein donuts dairy-free.
  • Customizable Flavors: Add cinnamon, nutmeg, or a splash of vanilla extract to the batter for a fun twist on this donuts recipe.

Nutrition Facts

  • Total number of serves: 6
  • Calories: 197kcal
  • Fat: 5g
  • Carbohydrates: 21g
  • Protein: 15g

Like this recipe?

Check Out @FoodHow on Pinterest.

Like our Facebook Page!

Follow us on Facebook

The Nutrition Breakdown

topping donuts with nuts

Let us take a closer look at what makes these chocolate peanut butter protein doughnuts not just delicious, but nutritionally impressive. Each doughnut delivers a carefully balanced nutritional profile while still satisfying your sweet tooth cravings.

Macros That Actually Support Your Goals

Each protein doughnut contains:

  • Calories: 197 calories
  • Protein: 15g
  • Carbohydrates: 21g
  • Fat: 5g (primarily from nutritious peanut butter)

Compare this to a standard chocolate glazed doughnut which typically contains around 250-300 calories, only 3g protein, 30g+ carbs (mostly sugar), and 12-15g fat (often unhealthy trans fats). The difference is substantial!

Storage Instructions

These protein doughnuts stay fresh and delicious when stored properly. Here are the best ways to keep them:

Counter Storage

Store in an airtight container at room temperature for up to 2 days.

Refrigerator Storage

Place in an airtight container and refrigerate for up to 5 days. For best texture, let them sit at room temperature for 10-15 minutes before eating.

Freezer Storage

Wrap each doughnut individually in plastic wrap and place in a freezer-safe container. Freeze for up to 3 months. Thaw in the refrigerator overnight or at room temperature for 1-2 hours.

The texture is best within the first 2-3 days, but proper storage helps maintain both flavor and moisture content longer.

Doughnuts That Don’t Disappoint

high protein donuts

I’ve made these protein doughnuts three times now, and I’m honestly impressed. They don’t taste “healthy” at all! The chocolate-peanut butter flavor is spot-on, and I love that I can enjoy a doughnut without the sugar crash afterward.

For me, the texture is what makes these special – they’re moist and cakey, not dry like most protein baked goods. At 15g of protein each, they’re perfect for my post-workout breakfast when I don’t feel like another shake.

Have you tried protein doughnuts before? Let me know how these compare to other recipes you’ve tried! What’s your favorite protein-packed treat?

Leave a Comment

About Jen Evansy

Nutritionist, researcher, avid home cook, and writer interested in everything nutrition and food-related. Striving to inform, encourage, and inspire all the readers to make healthy and informed choices when it comes to cooking, food, diet, and nutrition.