Peanut Butter Chocolate Healthy Donuts with Cottage Cheese
If you love donuts like I do (been one of my favorite foods since I was a kiddo) but you don’t like the ingredients list and all of the added sugar, then you will really love this better-for-you version! I’ve been making Protein Donuts and Healthy Vegan Carrot Cake Donuts for years, but these cottage cheese donuts truly have the best thick and fluffy texture! And the peanut butter chocolate topping….oh my goodness. She’s next-level, y’all.
After years of testing and perfecting, these healthier donuts are truly the best they’ve ever been! They’re soft and cakey like a traditional bakery donut, while also rich and chocolatey with a boost of protein. And you can’t even taste the cottage cheese at all! They come together in minutes with no fancy equipment, they’re baked instead of fried, and they’re perfectly moist. Just blend, bake, drizzle, and devour for the best cottage cheese donuts!
RELATED: Maple Gluten-Free Donuts

What Makes these Donuts Healthy
You can turn regular sugar-laden donuts into guilt-free, healthy treats by making a few simple and easy changes and adaptations!
- Bake the donuts instead of frying them. This gets rid of all the unnecessary saturated fat and oil.
- Replace refined sugars with healthy natural ingredients such as dates.
- Add fiber to keep you full and satisfied.
- Add an extra boost of vitamins and antioxidants in the form of nuts or seeds.
Ingredients
For the Donuts
- Eggs – The binder for this recipe.
- Avocado Oil – Adds moisture and richness. Extra virgin olive oil will also work, but the flavor will change slightly.
- Creamy Natural Peanut Butter – Adds delicious nutty flavor. It’s important to use creamy varieties to keep the right texture.
- Maple Syrup – Sweetens the batter. Honey also works!
- Cottage Cheese – I like using full-fat cottage cheese, but any will work. The higher the fat content, the richer and moister your doughnuts will be.
- Milk – Helps combine the ingredients. I like to use 2% for a richer taste and substitute almond milk when I don’t have dairy milk on hand.
- Vanilla Extract – Adds depth and enhances the rest of the ingredients.
- All-Purpose Flour – Substitute a 1:1 all-purpose gluten-free flour if you need to keep these chocolate peanut butter donuts gluten-free.
- Almond Flour – Use super fine, unbleached almond flour for the best results. The texture will be a little denser than using all-purpose flour, but light compared to coarser ground almond flour. I also love almond flour in this Protein Cookie Dough.
- Baking Powder – Helps the donuts rise, becoming soft and fluffy. Make sure it’s fresh!
- Salt – Just a pinch enhances the rest of the ingredients.
Glaze
- Cottage Cheese – Forms the base of the glaze, adding even more protein. Again, I prefer using full-fat cottage cheese, but any percentage will work.
- Unsweetened Cocoa Powder – Hershey’s is my fave!
- Maple Syrup – Honey also tastes great.
You’ll Also Love: Baked Glazed Doughnuts

How to Make Peanut Butter Chocolate Donuts
These baked healthy donuts couldn’t be easier to make! You’ll need a donut pan, a high-speed blender, a ziplock bag, and a cooling rack. Here’s how to make high-protein cottage cheese donuts:
- Blend the Wet Ingredients – Add eggs, avocado oil, peanut butter, maple syrup, cottage cheese, milk, and vanilla to a high-speed blender. Blend until smooth.
- Add the Dry Ingredients – Gently mix in the flours, baking powder, and salt using a spoon or spatula (right in the blender). Then, blend just until combined. Don’t overblend! Overblending can overwork the gluten in the dough, making the donuts tough and rubbery.
- Pipe into the Donut Pan – Pour the batter into a zip-top bag, snip the corner, and pipe into a greased donut pan.
- Bake – Bake at 350°F until a toothpick inserted into the center comes out clean. Let the donuts cool slightly before turning them out onto a wire rack.
- Make the Glaze – While the donuts cool, wash out the blender, then add the cottage cheese, cocoa powder, and maple syrup. Blend until smooth and creamy.
- Drizzle & Chill – Once the donuts are fully cooled, drizzle with the prepared glaze. Pop the donuts in the fridge for about 30 minutes to let the icing set, and enjoy!
Don’t Have a Donut Pan?
No problem! Donut pans are essentially the same thing as a muffin pan, just with a different shape. Grease the muffin tin well, fill the cavities about 2/3 full, and bake. Be sure to test it with a toothpick as it may need a slightly longer bake time!





Tips
- Don’t Overblend the Batter – This may be my most important tip! The first time I made these, I completely over blended the batter and learned the hard way that the donuts sink after baking if you do that. Blend JUST until everything is incorporated, it makes a huge difference!
- Grease the Donut Pan Well – Even if your pan is nonstick, a good layer of cooking spray ensures the donuts release cleanly after baking.
- Cool Before Glazing – Let the donuts cool completely before drizzling with the chocolate glaze. If the donuts are warm, the glaze will slide right off!
- Make It a Fun Topping Bar – Set up chopped peanuts, melted peanut butter, or mini chocolate chips so everyone can decorate their own donut! My kids absolutely love this.
Variations
- Gluten-Free – Swap the all-purpose flour for a 1:1 gluten-free baking flour blend. The almond flour stays the same! Then, just make sure to double-check the ingredient labels on the rest of the ingredients.
- Double Chocolate Protein Donuts – Add 2 Tablespoons of cocoa powder to the donut batter and stir in a small handful of mini chocolate chips before baking.
- Peanut-Free Version – Use almond butter or sunflower seed butter in place of peanut butter. Just make sure it’s stirred well and the consistency is smooth!
- Cinnamon Sugar Protein Donuts – Skip the chocolate glaze and brush the baked donuts with melted butter and dust with a mix of coconut sugar and cinnamon.
- Yogurt Glaze – Swap the cottage cheese with Greek yogurt if you want!
- Toppings – Add extra flavor and crunch by topping the donuts with chopped peanuts, chocolate chips, sprinkles, or a drizzle of peanut butter.

How to Store
For the best results, I recommend storing leftover donuts with frosting. It tends to make them soggy!
Fridge – Once cool, transfer leftover donuts to an airtight container, and store them in the fridge for 1-2 days.
Freezer – Store the donuts (without frosting) in a freezer-safe container for 2-3 months. Thaw in the fridge overnight, and add the glaze just before serving! They’re great cold but can easily be warmed for a few seconds in the microwave.

Healthy Breakfast Treats You’ll Love
- Lemon Poppy Seed Healthy Baked Donuts
- Blueberry Banana Baked Oatmeal
- Pumpkin Muffins
- Wholesome Peach Muffins
More Ways to Use Cottage Cheese
- Cottage Cheese Brownies
- Cottage Cheese Muffins
- Cottage Cheese Pancakes
- Cottage Cheese Ice Cream
- Cottage Cheese Cinnamon Rolls
- Cottage Cheese Egg Bites
Want to save this recipe? Enter your email below and I’ll send the recipe to your inbox. Plus you’ll get new healthy recipes every week!
Peanut Butter Chocolate Blender Donuts
Ingredients
Donut
- 2 large eggs
- 2 Tablespoons avocado oil
- 1/2 cup creamy natural peanut butter (stirred well)
- 1/2 cup maple syrup
- 1 cup 4% cottage cheese
- 1/2 cup almond milk or 2% milk
- 2 teaspoons vanilla extract
- 1 1/2 cups all-purpose flour (spooned and leveled)
- 1/2 cup almond flour
- 2 teaspoons baking powder
- 1/8 teaspoon salt
Glaze
- 1/3 cup 4% cottage cheese
- 3 tablespoons unsweetened cocoa powder (like Hershey’s)
- 1/4 cup maple syrup
Instructions
- Preheat the oven to 350°F. Grease a donut baking pan with nonstick cooking spray.
- In a high speed blender, combine the eggs, oil, peanut butter, maple syrup, cottage cheese, milk, and vanilla and blend until smooth.
- Add the flour, almond flour, baking powder and salt. Use a spoon or rubber spatula to lightly mix everything together in the blender. Then, cover the blender and blend for 1 minute until smooth, pausing and scraping the sides of the blender if needed. The batter will look mostly smooth and thick. Don’t overblend otherwise the batter will result in a tough donut or it could sink!
- Transfer the mixture to a ziplock, snip the corner, and pipe the donut mixture into the donut pan. You will need to do this in 2-3 batches since it makes 12-14 donuts.
- Bake for 20-25 minutes or until a toothpick inserted into the center comes out clean.
- Let cool for 10 minutes before turning donuts onto a cooling rack to cool completely.
- Wash out the blender. Combine all the glaze ingredients in the blender and blend for 1-2 minutes until smooth.
- Once donuts are fully cooled, drizzle the top of each donut with the glaze using a spoon and place back onto a plate. Set in the fridge for 30 minutes to firm up the icing.
Video
Notes
- Donuts are best stored without the frosting, and then store the chocolate drizzle in the fridge separately. Drizzle right before serving! You can technically top with the chocolate drizzle, place in a container, and refrigerate overnight, but after 1-2 days, the donuts may dry out a bit in the fridge.
- Make sure not to over blend the donuts! This can cause them to sink. Blend JUST until combined for best results!

Jet says:
This looks so good. I love me a protein-packed breakfast and for it to be in donut form makes me super excited to try it!
Krystle Smith says:
This is absolutely next-level delicious! I also love that each donut is packed with protein, so they’re great for a quick breakfast or guilt-free snack when you’re craving something sweet.
Mia jones says:
hey, I think you forgot to put “add 1 cup of cottage cheese”In step 2.
Christine McMichael replied:
Ahh you’re so right! Just updated the recipe card. Thank you for catching that!
Mama Maggie's Kitchen says:
This looks so so good. My husband will love this dish.
Karen Affholter says:
My kids LOVED these! Can’t wait to make them again. Thanks for sharing.
Audrey says:
These are the perfect healthy treat!
Jill says:
My husband is a donut fiend, he is going to love these!! Thanks!
Ksenia Prints says:
These donuts are ridiculously easy! Love the flavor combo
Angela Cardamone @marathonsandmotivation.com says:
These are so delicious and easy to make too!! My kids absolutely loved them and I love that they are healthy!!
Emily Kemp says:
I love baked donuts so can’t wait to try this healthy version!
Janeen Lawson says:
Christine,
On this blender donut recipe and others I’ve viewed, I see calories but not a complete list of nutritional facts. I am a Weight Watcher and find the complete nutritional information very helpful. Under your recipe information it was noted that you provide this information. Am I missing them, where can I find them? Happy to have found your blog, Janeen
Christine McMichael replied:
Hi, Janeen! Thanks for your comment, I will try to start incorporating macros into recipes from now on. My recipe plugin doesn’t allow for anything other than calories, so there isn’t a nutritional breakdown for this recipe. So sorry about that, I will definitely do my best to include them in the future! In the meantime, enjoy the recipe 🙂
Megan says:
These look delicious! How long do they keep for? Thinking about making them for a get together but would have to make them a day or 2 beforehand.
Mary says:
Oh my God! Get in my belly now!!! Anything with peanut butter is the best thing ever! I could eat PB all day!
Christine McMichael replied:
Haha! They were pretty delicious. I’m the same way!
Kathryn @ FoodieGirlChicago says:
Oh my, these look so delicious – I want to go make them right now!!
Christine McMichael replied:
Thanks, Kathryn! They were amazing! 🙂
Melanie Smith says:
OMG! I think my diet is gonna end because of this. I love it!