Keto Chocolate Glazed Donuts
Published August 1, 2020 • Updated March 1, 2026
This post may contain affiliate links. See my disclosure policy.
These chocolate glazed donuts are my favorite low carb breakfast treat. Baked cake donuts with a rich sugar-free chocolate glaze, and each one is only 3.5g net carbs.
I have a Homer Simpson problem. I cannot resist a donut with sprinkles. Even on keto, especially on keto, I need a donut in my life. So I spent a weekend testing four batches of these chocolate glazed donuts until I got the cake texture exactly where I wanted it: dense enough to hold up under a thick layer of melted chocolate, soft enough that it doesn’t crumble when you bite in.

Each donut comes in at only 3.5g net carbs without the glaze. That’s the number I calculated myself after a reader named Sun asked for macros without the chocolate coating (her husband just wants a plain fry cake). With the glaze, you’re still well under 6g net carbs per donut. For a full breakfast with coffee, I’ll eat two and still stay on track.
These are baked, not fried. I have a separate Krispy Kreme-style fried donut recipe if you want that lighter, yeast-risen texture. But these cake donuts are the ones I reach for on weekday mornings because they’re faster and I don’t have to deal with a pot of hot oil before I’ve had coffee. The combination of almond flour, protein powder, and sour cream gives them that old-fashioned cake donut density. I’ve tried swapping coconut flour for the protein powder and it works, but the texture is a touch drier.
The chocolate glaze is just two ingredients: sugar-free chocolate chips melted with a tablespoon of coconut oil. I dip the tops while the chocolate is still warm, then hit them with sugar-free sprinkles right away before the glaze sets. You can also do a white chocolate version with a couple drops of red food coloring for a pink glaze (my daughter loves that one).
If you love keto donuts as much as I do, I have a whole collection: churro donut holes when I want cinnamon sugar, and a single-serve donut for those mornings when I don’t trust myself with a full batch. This recipe makes about 10 donuts, and I can have the whole batch mixed, baked, and glazed in under 30 minutes.
How to make chocolate glazed donuts
- Mix your dry ingredients first (almond flour, protein powder, sweetener, salt, xanthan gum, baking powder), then add the wet (melted butter, sour cream, hot water). The dough should be thick and pressable. If it’s crumbly, add water a tablespoon at a time.
- Press the dough into the pan firmly. I use my thumbs to push it into the donut mold, filling almost to the rim. These don’t rise much, so don’t be shy with the dough.
- Bake at 325F for about 10 minutes. I pull mine when the edges just start to turn golden. They firm up as they cool.
- Let them cool completely before glazing. If the donuts are warm, the chocolate slides right off. I learned that one the hard way.
- Dip into melted chocolate and add sprinkles immediately. The glaze sets fast, so work one donut at a time. I melt my chocolate in 30-second microwave bursts to avoid scorching.
If you want another chocolate breakfast, my keto chocolate pancakes use a similar almond flour base.
Explore 685+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Keto Cake Donuts Ingredients
2 cup almond flour
1/2 c unflavored or vanilla protein powder
2 tablespoons sugar free sweetener
2 1/2 teaspoons baking powder
2 teaspoon xanthan gum
1 teaspoon salt
1/2 cup butter, melted
1/4 cup sour cream
1/4 cup hot water
donut pan
Chocolate Glaze Ingredients
5 oz keto chocolate chips (white, milk or dark)
1 tablespoon coconut oil
sugar free sprinkles
Step by Step Instructions
Step by Step Instructions
Dry ingredients
Add all the dry ingredients for the cake donut to a medium bowl. Mix until combined.
Wet ingredients
Add in wet ingredients. Mix until combined. If dough is crumbly, add a splash more of water.
Press the donut
Grab a handful of dough and press it into a donut pan. Add enough dough to reach almost the top of the rim. These donuts don’t rise much.
Bake it
Bake at 325 degrees Fahrenheit for 10 minutes or until the donuts are set and lightly brown around the edges. You also have the option to fry these donuts. Add lard or your favorite cooking oil into a small non-stick skillet. Heat to medium heat. Add donuts and fry on each side until golden brown.
Melt chocolate
Once donuts have cooled, melt chocolate and coconut oil in a flat bowl. To melt sugar-free chocolate, microwave at 30 second intervals, stirring in between until chocolate is melted. You can also melt your chocolate using a double boiler if you don’t want to use a microwave. For a pink chocolate glaze, use sugar-free white chocolate and add a couple drops of red food coloring to it.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
How many net carbs are in one keto chocolate donut?
I calculated the macros myself: each donut without the glaze is 297 calories, 27.4g fat, 8.8g protein, and 3.5g net carbs. With the chocolate glaze, you're looking at roughly 5-6g net carbs per donut depending on which chocolate you use. I use Lily's dark chocolate chips for the lowest count.
Can I make these donuts in an air fryer?
I haven't tested these in an air fryer myself, but based on what I know about air fryer baking, I'd try 300F for 8-10 minutes using silicone donut molds that fit your basket. The outside will crisp up more than oven-baked, which some people prefer. I'd still glaze them the same way after they cool.
How do I reheat frozen keto donuts?
I freeze mine without the glaze (the chocolate gets crackly after thawing). To reheat, I thaw at room temperature for 20-30 minutes, then either microwave for 20 seconds or warm in a 300F oven for 5 minutes. Then I make fresh glaze right before eating. The texture is almost as good as day one.
Can I add vanilla extract for more flavor?
Yes. A reader named Marilyn mentioned these felt like they were missing something, and I agree that a teaspoon of vanilla extract in the wet ingredients makes a noticeable difference. I didn't include it in the original recipe because I wanted the chocolate glaze to be the main flavor, but if you're eating them plain or with a light glaze, vanilla helps a lot.
Do I need a donut pan, or can I use a silicone one?
I use a metal Wilton pan and spray it every time, but silicone pans work great for these. The donuts pop out of silicone without any greasing, which is nice. Just make sure you set the silicone mold on a baking sheet before filling it so it doesn't flop around in the oven. I've used both and the bake time stays the same.
Can I use coconut flour instead of almond flour?
Not as a direct swap. Coconut flour absorbs way more liquid than almond flour, so if you use the same amount, your donuts will be dry and crumbly. I'd use about 1/3 cup coconut flour plus extra liquid (another 2-3 tablespoons of water or sour cream) if you're trying to avoid almond flour entirely. My preferred nut-free swap is sunflower seed flour, which measures cup for cup.
Can I make these donuts dairy-free?
I've made them with coconut oil instead of butter and coconut cream instead of sour cream. The texture is slightly different (a little denser), but they still hold up and taste good with the chocolate glaze. My dairy-free keto chocolate chip muffins use a similar approach if you want another dairy-free baking option.



My son is 9 and he has a whole routine with anything I bake. Pokes it, asks what's in it, wants to know if it's 'healthy food.' He picked one of these up, looked at it for maybe two seconds, and just ate it. No inspection, no questions. I think the glaze sets up firm enough that it looked convincing (it does, it actually looks like a donut), and that was apparently all he needed. Double batch next time.
Never baked anything keto before and picked this one because, well, donuts. How hard could it be. The xanthan gum had me second-guessing myself but the dough came together way faster than I expected. Pulled them out and they actually looked like donuts. Four stars because I pressed them too thin and they came out flat, but the chocolate glaze covered it. Round two this weekend.
For round two, fill the wells about 3/4 full and don't press down. Keto batter doesn't puff like regular cake so it needs to start taller than feels right.
Browned the butter before mixing instead of just melting it and these went somewhere I wasn't expecting. Nutty depth cuts right through the chocolate glaze. Whole thing tastes way more indulgent than 4.8g net carbs has any right to. Doing it this way from now on.
Browned butter in a cake donut is kind of a revelation. That nutty edge against the chocolate glaze works way better than it has any right to.
Tried piping the dough into the pan instead of pressing it in by hand and it changed everything. I use a zip-lock bag with the corner cut, takes about two minutes and the donuts come out way more even. The xanthan gum makes the dough stickier than I was expecting (kept pulling off the pan when I pressed), but the bag keeps it clean and contained. Chocolate glaze set up beautifully after about 10 minutes in the fridge, which I wasn't sure would happen with a baked donut, but it did.
Piping is way cleaner for this dough. Xanthan gum turns it into a wrestling match as soon as it warms up. Stealing that zip-lock trick.
Good texture, not gummy like almond flour donuts often are. The glaze sets fast though, so dip them while they're still warm or it won't coat evenly. The donut itself is a little mild on sweetness, so the glaze is doing most of the work there.
Yeah, the base is intentionally neutral. Glaze has the sweetness. Want more in the batter, bump it up a tablespoon.
Every baked keto donut I'd tried before had that crumbly falls-apart thing where you pick it up and the ring just gives. I almost passed on this one, but the protein powder in the dough was new to me. These actually hold together. The texture is more like a real cake donut than the usual keto impersonation, and the chocolate glaze sets instead of dripping off the second you flip them.
Yeah that's all the protein powder. I tested without it and you get the same crumble problem as every other baked keto donut. The xanthan gum helps but it's not what's holding the ring together.
I just made these. They are good but I feel they are missing some flavor.
Should there be vanilla extract in the ingredients list?
Maybe some more sugar as well.
Thanks for all the great recipes.
Yeah, a teaspoon of vanilla in the wet ingredients. Should have been in the original. For sweetener, you can add more but some turn bitter if you push it.
These look tempting & I am curious if you have the macros for just the donuts without the glaze? My husbands favorite donut is a plain fry cake. Thanks!
Have you seen my recipe for the Krispie Kreme Donut? He might like that one. https://www.ketofocus.com/recipes/glazed-keto-donuts/ Without the chocolate, the macros are per donut: 297 calories, 27.4 g fat, 8.8 g protein, 7.3 g total carbs, 3.5 g net carbs
I am wondering if these donuts could be fried or would they not hold together well enough for that?
Yes! You can fry them. Look at my recipe post for Krispy Kreme Glazed Donuts. It will tell you know to do it.