Keto Churro Donut Holes

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published April 26, 2020 • Updated March 3, 2026

Reader Rating
4.9 Stars (26 Reviews)

This post may contain affiliate links. See my disclosure policy.

A buttery keto donut hole rolled in cinnamon sugar that tastes like a real churro. I make a batch every week, and at only 0.7g net carbs per bite, I never feel like I'm missing out.

I have a serious donut problem. Not the kind where I eat a dozen from a drive-through (though I did that plenty pre-keto), but the kind where I’m constantly testing new versions in my kitchen. Between these churro donut holes, my keto chocolate glazed donuts, and my classic glazed keto donuts, I’ve got a full rotation going. I even have an apple cider version for fall.

Here’s the thing about this recipe. The coating is everything. I roll each one in melted butter and then into a cinnamon monk fruit mixture while they’re still warm. My biggest tip: roll them twice. That double layer of cinnamon sugar is what makes these taste like something from a churro stand instead of just another low carb baked good. I’ve had people genuinely not believe me when I tell them the carb count. One reader brought a batch to a Super Bowl party and three people asked which bakery he ordered from. When he said they were homemade, two of them thought he was joking.

The base dough comes together in one bowl. Almond flour, protein powder, a little xanthan gum for structure, and sour cream for moisture. I tested this combination four or five times before I got the texture right. Too much protein powder and they crumble apart. Not enough sour cream and they dry out. The ratio here is the one that finally clicked: soft and pillowy inside, with just enough hold to keep that buttery cinnamon coating intact. When you bite into one, the outside has this light crunch from the coating and the center stays tender. That contrast is what keeps me coming back to this recipe over and over.

You can spell it donut or doughnut (donut is the American version, doughnut is the traditional). I go back and forth. Either way, at 0.7g net carbs per bite, I eat three or four with my morning coffee without thinking twice. They hold up at room temperature for hours, which makes them great for packing in a bag when I’m heading out the door. I’ve brought these to family gatherings, kept them on the counter for afternoon snacking, and handed them to my kids after school. They disappear fast no matter where I put them.

The flexibility is part of what I love. You can dip them in a chocolate glaze, roll them in different sweetener blends, or eat them plain with just butter. I always come back to the cinnamon version, though. That warm, toasty churro flavor is what makes this recipe mine.

How to make churro donut holes

  1. Mix the dough in one bowl: almond flour, protein powder, baking powder, xanthan gum, cinnamon, salt, melted butter, sour cream, and hot water. I like my dough slightly sticky rather than dry. If it crumbles when you try to shape it, add water a teaspoon at a time.
  2. Roll into small balls about 1/2 to 1 inch across. Wet your hands first or spray them with cooking spray. I learned this the hard way after spending ten minutes scraping dough off my palms.
  3. Bake at 325 for 6 minutes until they’re golden. Let them cool before you touch them. They’re fragile right out of the oven and will crumble if you rush it.
  4. Dip in butter, then roll in the churro coating. My secret: roll each one twice while they’re still a little warm. That double coat is what gives them the real cinnamon sugar crust.

top down view of a pile of keto donut holes in a casserole dish

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 683+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Churro Donut Holes

4.9 (26) Prep 3m Cook 6m Total 9m 24 servings

Keto Doughnut Holes Ingredients

Cinnamon Sugar Coating Ingredients

Step by Step Instructions

Step by Step Instructions

1
Preheat

Preheat oven to 325 degrees.

oven heated to 325
Tip Line a baking sheet with parchment paper.
2
Donut hole batter

Add almond flour, protein powder, baking powder, xanthan gum, cinnamon, salt, melted butter, sour cream and hot water to a small bowl. Mix until combined.

keto doughnut ingredients in a mixing bowl
Tip If dough is crumbly, add a splash more of water.
3
Roll into balls

Roll dough into 1/2 to 1 inch balls and place on a parchment lined baking tray, spacing about 1 inch apart.

churro bites on a baking tray
Tip It's easiest to roll dough if your hands are wet or lightly greased with cooking spray.
4
Bake it

Bake at 325 degrees Fahrenheit for 6 minutes.

baked keto churro bites on a parchment lined baking tray
Tip Let the donut holes cool completely before handling. They are very delicate after they finish baking and may crumble if you handle them too soon.
5
Dip in butter

Once doughnut bites have cooled to the touch, dip each one in the melted butter. Then dip in a mixture of monk fruit and cinnamon.

dipping doughnut holes in butter and cinnamon sugar
Tip Melted coconut oil can be used in place of butter for a dairy free option.
Nutrition Per Serving 1 donut hole
68 Calories
6.3g Fat
2.1g Protein
0.7g Net Carbs
1.5g Total Carbs
24 Servings
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 →

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Keto Churro Donut Holes

Frequently Asked Questions

Can I make these in an air fryer?

I haven't dialed in the exact time for my air fryer yet, but readers have told me 325 degrees for 5-6 minutes works well. Air fryers run hotter than ovens, so I'd check at the 4 minute mark your first time. Start with a small test batch to find the sweet spot for your model. If you try it, drop a comment and let me know your timing.

Can I freeze the dough or the baked donut holes?

I've frozen the baked version and they hold up well. Let them cool, then bag them with parchment between layers. When you reheat (300 degrees, about 5 minutes), re-roll in the cinnamon coating because the sugar dulls a bit in the freezer. I haven't frozen the raw dough yet, but I think it would be fine if you thaw it in the fridge overnight before shaping.

What can I substitute for xanthan gum?

One of my readers tested cornstarch as a 1:1 swap and said they turned out fine. I thought that was a great find. Xanthan gum is what gives the dough its stretchy, holdable texture, but if you don't keep it in your pantry, cornstarch at the same measurement is the easiest substitute I've seen actually work here.

Can I use cassava flour instead of almond flour for a nut-free version?

I haven't tested cassava in this specific recipe, so I can't guarantee the texture will match. Cassava absorbs moisture differently than almond flour, so you might need an extra tablespoon of water if the dough feels dry. Start with the same 1 cup measurement and adjust from there. I'd love to hear how it turns out if you try it.

Why are my donut holes mushy in the middle?

They're supposed to feel soft right out of the oven. I've noticed mine firm up as they sit for about 10-15 minutes. If they're still mushy after cooling, try making them smaller (closer to 1/2 inch) or baking an extra minute. One of my readers bumped the temperature to 370 and baked for 6 minutes with great results, so your oven calibration might be the variable.

Can I deep fry these instead of baking?

Yes, and the texture is even better fried. Crispier shell with a softer center. I cover the frying method in more detail in my glazed donut recipe, but for these I'd fry at 350 degrees until golden on all sides, then roll in the cinnamon coating immediately while they're hot. The coating sticks even better to fried ones.

What can I use instead of protein powder?

I've found coconut flour works as a 1:1 swap. Use the same 1/4 cup. Coconut flour absorbs more moisture than protein powder, so if your dough feels crumbly, add water a teaspoon at a time until it holds together. The texture is slightly different but still good. I keep protein powder in my pantry specifically for keto baking because the structure it provides is hard to beat, but coconut flour is my backup.

Similar Recipes

Others looking for “Keto Churro Donut Holes” also liked:

cinnamon sugar donut holds piled on top of each other

Why protein powder works in keto baking

I add protein powder to almost all my keto baked goods, and it’s not just for the extra protein (though that’s a bonus). Protein powder acts like a stand-in for gluten. It creates a protein matrix that traps the air bubbles from baking powder and xanthan gum, which is exactly what gives these their lift and soft texture. Most protein powders are gluten-free, so you get that structural benefit without any wheat.

The one thing I’ve learned from testing is that too much protein powder dries everything out. I’ve made batches that were basically crumbly dust. The fix is balancing it with enough fat and liquid, which is why this recipe calls for both butter and sour cream alongside the protein powder. That ratio took me several tries to get right.

Why sour cream matters in this recipe

The sour cream is here for one reason: moisture. Protein powder soaks up liquid like a sponge, and without something rich and creamy to balance it out, you end up with a dry, crumbly bite that falls apart. Sour cream adds fat, moisture, and a subtle tang that rounds out the flavor.

I’ve tested this with a few different swaps. Full-fat Greek yogurt works if you prefer it. Heavy cream works too, though the dough will be slightly softer. For a dairy-free option, I’d go with an almond-based yogurt. Sour cream is keto friendly on its own (about 0.3 grams of carbs per tablespoon), so I always have a tub in my fridge for recipes like this.

sugary coated keto churro bites

Chocolate glazed version

If chocolate is more your thing, I’ve got you. Make the dough and bake them exactly the same way, but skip the cinnamon coating. Instead, melt some sugar-free chocolate with a tablespoon of coconut oil until it’s smooth and thin enough to dip. Roll each warm bite through the chocolate and set them on a wire rack to firm up. I keep the chocolate mixture over low heat so it stays liquid while I work through the batch.

For the full glazed donut method with more detail, check out my keto chocolate glazed donuts recipe. Same concept, different shape.

The best grab-and-go keto breakfast

My favorite way to eat these is with a hot cup of coffee in the morning. Three or four bites, a good pour of coffee, and I’m set until lunch. The cinnamon pairs with coffee the same way a bakery churro does, and I look forward to it every single day.

If you’re building out a keto breakfast rotation, here are a few of my other go-to recipes that work just as well on busy mornings:

How to store and freeze these

I leave these out on the counter in a sealed container and they stay fresh for 3-4 days at room temperature. That’s usually all the time they need because they disappear fast. No refrigeration required, which makes them perfect for meal prep.

For freezing, I let a batch cool completely, then lay them in a freezer bag with parchment paper between layers so they don’t stick together. When I’m ready to eat them, I warm them in the oven at 300 degrees for about 5 minutes. The coating gets a little dull in the freezer, so I re-roll them in the cinnamon mixture after warming. That second coat brings them right back to life.

If you want to prep these for the week, I’ll make a double batch on Sunday and portion them into small bags. A few in my purse, a few on the counter for the kids, and a few in the freezer for later. They’re a low carb treat that actually fits into a real routine. If you like cinnamon baked goods that prep well, my gluten-free monkey bread is another one I batch out on weekends.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

More Breakfast Recipes

A warm cinnamon roll in a mug topped with cream cheese icing that is melting down into the cinnamon roll. Star anise is beside the mug.
25 Mins
Keto Cinnamon Roll for One
4.8 Stars (14 Reviews)

When you're craving a gooey low carb cinnamon roll, this recipe delivers a single soft & fluffy roll oozing with buttery cinnamon layers in about 25...

See the Recipe
close up original keto chaffle
6 Mins
Keto Chaffle Waffle
5 Stars (81 Reviews)

I add almond flour and baking powder to a basic cheese-and-egg chaffle so it actually tastes like a waffle, not a cheesy omelet. Four ingredients,...

See the Recipe
A half of a poppyseed muffin on a plate.
25 Mins
Keto Lemon Poppyseed Muffins
4.8 Stars (4 Reviews)

These keto lemon poppyseed muffins are the fluffiest low carb lemon muffins I've made. Tangy, moist, and ready in about 25 minutes with almond flour...

See the Recipe
Five pancakes stacked on a plate, covered with syrup and topped with butter.
15 Mins
Almond Flour Pancakes
5 Stars (6 Reviews)

These thick, buttery almond flour pancakes are one of my family's favorite weekend breakfasts. I've been making them for years, and they come out...

See the Recipe
bite of keto buttermilk pancakes
15 Mins
Keto Buttermilk Pancakes
4.5 Stars (22 Reviews)

These keto buttermilk pancakes are thick, fluffy, and taste like real pancakes instead of eggs. I use just one egg and a buttermilk trick to get them...

See the Recipe
slices of keto banana nut bread stacked up
35 Mins
Keto Banana Bread
4.4 Stars (13 Reviews)

I make this keto banana nut bread with banana extract instead of real bananas, and it comes out spongy, moist and loaded with walnuts at only 2.6 net...

See the Recipe
Reviews 34
4.9 Stars (26 Reviews)
  1. L
    Lakshmi Feb 27, 2026

    My daughter ate four of these standing at the counter while they were still warm from the oven. When I asked what she thought she said they needed more cinnamon, which honestly I didn't expect from a second-grader, but she's not wrong. Going to adjust the ratio next time.

    1. Annie Lampella
      Annie Lampella Mar 2, 2026

      A second grader critiquing the cinnamon ratio. She's not wrong. Try 1.5 teaspoons in the dough next time, it makes a real difference.

  2. D
    David Feb 22, 2026

    Took these to a Super Bowl party and three people asked which bakery I ordered from. When I said I made them and they were low carb, two of them asked if I was serious. That cinnamon coating is what sells it.

    1. Annie Lampella
      Annie Lampella Feb 22, 2026

      The coating is the whole thing honestly. Roll them twice while they're still warm and it sticks way better.

  3. P
    Patricia Riopel Dec 15, 2024

    Absolutely love your recipe, easiest donuts ever to make. I was looking up, donut holes, and came across your website. I had some leftover chocolate and peanuts and caramel that I was making snicker brownies and thought donuts would be a great addition with the leftovers so again thank you so much

    1. Annie Lampella
      Annie Lampella Dec 20, 2024

      Chocolate, peanuts, and caramel on churro donut holes. That's basically a snickers bite and I love it.

  4. L
    linda Feb 7, 2024

    these are delicious but I feel that there is too much butter in recipe. I had to add extra almond flour and some oats to firm it up

    1. Annie Lampella
      Annie Lampella Feb 8, 2024

      Oats will take it out of keto territory, just so you know. The butter is intentional though - it's what keeps the inside from going dry. Extra almond flour is the right call if the dough felt too loose.

  5. R
    Rachel Jun 11, 2023

    Can I use cassva flour instead of almond? Hubby has to omitt all almonds.

    1. Annie Lampella
      Annie Lampella Jul 4, 2023

      I haven't tried that substitutions so I'm not sure how well it works. If you try it, let me know!

  6. T
    Trish Orr Jan 29, 2023

    I’m going to make these tonight so my T1D daughter can have a donut at school for a friend’s birthday. Are these able to be frozen to make later?

    1. Annie Lampella
      Annie Lampella Feb 6, 2023

      I haven't tried to freeze the dough yet. I think it would be fine though.

  7. R
    Rae Ru Aug 5, 2022

    I'd really like to try this, it seems so easy and the ingredients are super simple—except for protein powder and sour cream, neither of which we have (or ever had). Since the sour cream is there to balance out the protein powder, can I get away with removing both ingredients?

    1. Annie Lampella
      Annie Lampella Aug 13, 2022

      You can substitute low carb yogurt for the sour cream. The sour cream helps to balance the flavor of the donut to give it an authentic flavor. The protein powder works to puff up the donuts as they cook. You might be able to substitute with coconut flour but the texture won't 100% be the same.

  8. M
    McKenna Jun 16, 2022

    Just made these and let me say they’re to die for!! I didn’t have xanthan gum so I just used a 1:1 ratio of cornstarch and they came out fine. Thanks for the awesome recipe!:)

    1. Annie Lampella
      Annie Lampella Jun 17, 2022

      The xanthan gum matters more in something like pizza dough where you really need that stretch. For donut holes this small, cornstarch holds it together just fine.

  9. A
    Antonian Apr 14, 2022

    Just tried today. Quick question...are the suppose to feel mushy in the middle?

    1. Annie Lampella
      Annie Lampella Apr 15, 2022

      They will firm up when the sit out. You could try frying them longer or making them smaller too.

  10. A
    AS Feb 20, 2022

    Can we substitute butter with coconut oil?

    1. Annie Lampella
      Annie Lampella Feb 22, 2022

      I haven't tried that yet, but I think it would work.

  11. G
    Gaby H Feb 5, 2022

    Could you use an air fryer?

    1. Annie Lampella
      Annie Lampella Feb 7, 2022

      I haven't tried these in an air fryer yet, but if you do, let me know how they turn out!

    2. M
      Melissa Apr 12, 2022

      I did on 370 for 6 minutes and they came out great!

  12. W
    Wan Shazrin Ariff bin Wan Ahmad Kamal Aug 4, 2021

    can these be deep fried?

    1. Annie Lampella
      Annie Lampella Aug 11, 2021

      Yes! Look at my glazed donut recipe to see how to fry them.

  13. D
    Deborah Powell Mar 23, 2021

    I make these for my daughter-in-law Melissa?. She loves them. Me too of course but happy wife makes for a happy son?

    1. Annie Lampella
      Annie Lampella Mar 25, 2021

      Ha, smart son. At 0.7g net carbs each, Melissa can have as many as she wants.

  14. J
    Jasmine Mar 18, 2021

    How many donut holes aren1 serving?

    1. Annie Lampella
      Annie Lampella Mar 20, 2021

      one donut hole is one serving. So 0.7g net carbs per donut bite

  15. S
    Stacey Dawn Land Satterlee Feb 22, 2021

    I absolutely adore you and your keto recipes!! Thanks for making it simple, easy, and delish!!
    Stacey xo

    1. Annie Lampella
      Annie Lampella Feb 26, 2021

      Ha, right back at you Stacey. At 0.7g net carbs a piece I never pace myself with these.

Leave a Review