Keto Churros with Chocolate Dipping Sauce
- Ready in 30m
- 1.3 g net carbs
- 90 kcal
- Serves 40
This post may contain affiliate links, see our disclaimer.

I’ll be honest with you all; I didn’t think that I was going to be able to pull this keto recipe off.
I tried creating a low-carb choux pastry alternative to make these keto churros in a more traditional fashion, but it was a dismal failure.
Then I was making a sweet fathead dough for a different dish and I looked at the leftover scraps, and thought “Hmmmmm...” I tried rolling them into sticks and deep frying them and got so excited.
I tweaked the recipe by adding an extra egg and some baking powder. These low-carb, grain-free and sugar-free churros can be either crispy and crunchy or soft and fluffy, depending on how long you cook them.
I like crunchy so that’s what I did the most of but tried out some soft and fluffy too… in the name of quality control, of course. Enjoy!
Step-by-step
Heat your oil of choice (I use coconut but you can use ghee) in a deep pan.

Meanwhile, place mozzarella and cream cheese in a bowl and microwave on high for 1 minute. Remove and stir, then microwave again for a further 30 seconds.

Sift almond flour, baking powder and pumpkin spice together. Add to the melted mixture along with the eggs and the Swerve.
Mix well and spoon into a piping bag fitted with an open star piping nozzle (although a plain round one works nicely too).

Pipe lines of dough, about 10 cm/ 4 inches long, into the hot oil and cook for a few minutes until golden. Flip them over so that they brown evenly, and then remove with a slotted spoon and drain on a paper towel.

Mix the Erythritol and cinnamon together on a tray. Toss the churros in the cinnamon mix. Instead of Erythritol you can also use granulated Swerve or Xylitol (if you can tolerate it).

Place the chocolate sauce ingredients into a small saucepan over medium heat, stirring constantly until melted and smooth. This sauce is a bit thin, but so good!

Store in an airtight container for up to 3 days.

These low-carb churros will soften over time. Eat them fresh and warm for the best churros experience.
Note: Nutrition facts (fat from frying oil) are estimated.

Recipe
Keto Churros with Chocolate Dipping Sauce
★★★★★4.9The best low-carb churros! These grain-free and sugar-free Mexican cinnamon fritters are soft inside and ...
- Hands on
- 20m
- Overall
- 30m
- Servings
- 40
- 1.3 g
- Net carbs
- 2.4 g
- Protein
- 8.5 g
- Fat
- 90
- kcal
Ingredients makes 40 churros
- Churros:
- Coating:
- Chocolate Sauce:
Instructions
Heat your oil of choice (I use coconut but you can use ghee) in a deep pan.
Meanwhile, place mozzarella and cream cheese in a bowl and microwave on high for 1 minute. Remove and stir, then microwave again for a further 30 seconds.
Sift almond flour, baking powder and pumpkin spice together. Add to the melted mixture along with the eggs and the Swerve.
Mix well and spoon into a piping bag fitted with an open star piping nozzle (although a plain round one works nicely too).
Pipe lines of dough, about 10 cm/ 4 inches long, into the hot oil and cook for a few minutes until golden. Flip them over so that they brown evenly, and then remove with a slotted spoon and drain on a paper towel.
Mix the Erythritol and cinnamon together on a tray. Toss the churros in the cinnamon mix. Instead of Erythritol you can also use granulated Swerve or Xylitol (if you can tolerate it).
Place the chocolate sauce ingredients into a small saucepan over medium heat, stirring constantly until melted and smooth. This sauce is a bit thin, but so good!
Store in an airtight container for up to 3 days.
These low-carb churros will soften over time. Eat them fresh and warm for the best churros experience.
Note: Nutrition facts (fat from frying oil) are estimated.
Nutrition per churro with dipping sauce
Carbs 6%Protein 10%Fat 84% of calories
- Net carbs
- 1.3 g
- Total carbs
- 4.4 g
- Fiber
- 0.5 g
- Sugars
- 0.7 g
- Protein
- 2.4 g
- Fat
- 8.5 g
- Saturated fat
- 4.6 g
- Calories
- 90 kcal
- Sodium
- 68 mg · 2.95% RDA
- Magnesium
- 16 mg · 3.92% RDA
- Potassium
- 56 mg · 2.8% EMR
Nutrition by ingredient
| Per churro with dipping sauce | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Mozzarella cheese (low moisture, for pizza) | 0.2 g | 1 g | 0.8 g | 13 |
| Cream cheese, soft (full-fat) | 0 g | 0.1 g | 0.3 g | 3 |
| Almond flour (blanched ground almonds, almond meal) | 0.2 g | 0.5 g | 1.3 g | 15 |
| Egg, whole, fresh, raw (free-range or organic eggs) | 0 g | 0.3 g | 0.2 g | 4 |
| Swerve, natural sweetener (Erythritol and chicory inulin based) | 0 g | 0 g | 0 g | 0 |
| Pumpkin spice mix, or gingerbread spice mix (cinnamon, nutmeg, ginger, cloves, allspice) | 0 g | 0 g | 0 g | 0 |
| Baking powder, gluten-free | 0.1 g | 0 g | 0 g | 0 |
| Coconut oil, extra virgin | 0 g | 0 g | 1.3 g | 12 |
| Erythritol (natural low-carb sweetener) | 0.1 g | 0 g | 0 g | 1 |
| Cinnamon, spices | 0 g | 0 g | 0 g | 0 |
| Cream, heavy whipping, pouring, full-fat (30-40% fat) | 0.2 g | 0.1 g | 2.3 g | 22 |
| Extra dark chocolate, 90% cocoa (cacao) | 0.4 g | 0.3 g | 1.7 g | 17 |
| Butter, unsalted, grass-fed | 0 g | 0 g | 0.4 g | 4 |
| Vanilla extract, sugar-free, alcohol-based | 0 g | 0 g | 0 g | 0 |
| Stevia extract (SweetLeaf or NuNaturals, natural low-carb sweetener) | 0 g | 0 g | 0 g | 0 |
| Total | 1.3 g | 2.4 g | 8.5 g | 90 |
Serving size churro with dipping sauce
- Gluten free
- Nightshade free
- Pork free
- Avocado free
- Fish free
- Shellfish free
- Beef free
- Pescatarian
- Vegetarian
You may also like

Keto Chocolate Buttercream Truffle Roses

Keto "Rice" Krispie Marshmallow Chocolate Clusters

3 Ingredient Keto Chocolate Truffles

Keto Peanut Butter & Jelly Cups

Keto Peanut Butter Truffles

Homemade Low-Carb Kahlua

Keto Chocolate Covered Caramels

Keto Chocolate Chip Muffins

Keto Twix Bars

Silky Smooth Keto Buttercream Frosting 4 Ways

Keto Snickers Bars

Keto Rose & Pistachio Chocolate Bark

Low-Carb Funnel Cakes

No Bake Keto Dulce De Leche Cheesecake

Keto Chocolate Orange Macaroons

Keto Chocolate Cheesecake Jars
Comments & ratings (8)
can this be baked? Instead of fried??
You could bake these although the result won't be the same as churros are typically fried 😊 The shape won't hold as well and they won't have the same crunch. I bet they will still be tasty though! You will just need to brush them with some ghee before you add the coating so it sticks to them.
Hello, I was just wondering if it's possible to freeze these before baking or frying for later use? 😊
Hi Chloe, I think you should be able to freeze these. I'd first pipe the shapes and then freeze on a tray that can fir in the freezer, then place in a freezer bag and have them ready tor frying. I'd let them defrost before frying.
Hey!
So I was so excited to try these!
Failed miserably..
Followed everything, weighed the ingredients out exactly. But they kept falling apart when I fried them. Tried all sorts of temperatures and added so much more almond flour to thicken but they still fell apart.
I'm so sorry Avi, that must have been so disappointing! I think I may know why this happened because it happened to me before with a similar recipe. Did you by any chance use any other mozzarella that the shredded low-moisture one? I once used a whole block of pizza-style mozzarella that I grated but it was too moist and the dough kept falling apart. You really need that shredded low moisture type. I hope this helps!
Hi there! This sounds delicious! I was wondering if you could bake these in the oven rather than frying them?
Hi Liz, you could do that! I'd brush them with some ghee or coconut oil and bake at 180 °C/ 355 °F (fan assisted), or 200 °C/ 400 °F (conventional) until golden (about 10-12 minutes?).