Sugar-Free Chocolate Donuts – Soft, Rich, and Easy to Make
If you’ve been missing donuts while trying to cut back on sugar, this recipe will bring them back to your weekend routine. These sugar-free chocolate donuts are soft, cakey, and deeply chocolaty, with a glossy glaze that sets just right. They taste like a treat but won’t spike your blood sugar or leave you feeling sluggish.
You’ll use simple pantry ingredients and one bowl for the batter. Bake them in a donut pan, glaze, and enjoy with coffee or a cold glass of milk.

Sugar-Free Chocolate Donuts – Soft, Rich, and Easy to Make
Ingredients
Method
- Prep the pan and oven: Preheat your oven to 350°F (175°C). Lightly grease a 6-cavity donut pan with butter or oil, or use a nonstick spray.
- Mix dry ingredients: In a medium bowl, whisk 1 1/2 cups almond flour, 1/3 cup cocoa powder, 1/2 cup granulated sugar-free sweetener, 1 1/2 teaspoons baking powder, and 1/4 teaspoon salt until no lumps remain.
- Blend wet ingredients: In another bowl, whisk 2 large eggs, 1/3 cup Greek yogurt, 1/3 cup milk, 1 teaspoon vanilla, and 3 tablespoons melted butter or oil until smooth.
- Combine: Pour the wet mixture into the dry mixture. Stir with a spatula until just combined.The batter should be thick but scoopable. If it’s too stiff, add 1–2 teaspoons milk.
- Fill the pan: Spoon the batter into a zip-top bag, snip a corner, and pipe it into the donut wells, filling each about 3/4 full. Smooth tops with a damp finger if needed.
- Bake: Bake for 12–15 minutes, until the donuts spring back lightly when touched and a toothpick comes out with a few moist crumbs.
- Cool completely: Let the donuts rest in the pan for 5 minutes, then transfer to a wire rack to cool fully.This helps them firm up.
- Make the glaze: In a microwave-safe bowl, melt 1/2 cup sugar-free chocolate with 1 tablespoon coconut oil in 15–20 second intervals, stirring between each, until smooth and glossy.
- Glaze the donuts: Dip the tops of the cooled donuts into the warm glaze, letting excess drip off. Set back on the rack and add optional toppings while the glaze is still tacky.
- Let set and serve: Allow the glaze to set for 15–20 minutes at room temperature, or chill briefly to speed it up. Enjoy.
What Makes This Recipe So Good

- True chocolate flavor: Cocoa powder and sugar-free chocolate give a rich, bakery-style taste without the sugar crash.
- Moist and tender: A touch of yogurt and almond flour keeps the donuts soft, not dry or crumbly.
- Quick bake: From mixing to glazing, you’ll be done in under an hour.
- No special tools beyond a donut pan: Everything else is basic and easy to find.
- Low-carb and gluten-friendly: This version uses almond flour and a zero-calorie sweetener that bakes well.
What You’ll Need (Ingredients)
- Almond flour: Finely blanched almond flour gives structure and tenderness.
- Cocoa powder: Unsweetened, Dutch-process if you want an even deeper color and smoother flavor.
- Sugar-free sweetener: A granulated erythritol/monk fruit blend or allulose. Choose one that measures like sugar.
- Baking powder: For lift and light texture.
- Salt: Just a pinch to balance sweetness.
- Eggs: At room temperature to blend smoothly.
- Plain Greek yogurt: Adds moisture and body.
Full-fat or 2% both work.
- Milk: Dairy or unsweetened almond milk, to loosen the batter.
- Vanilla extract: Rounds out the chocolate flavor.
- Melted butter or neutral oil: Keeps the donuts soft.
- Sugar-free chocolate chips or chopped chocolate: For a glossy, satisfying glaze.
- Coconut oil or butter (for the glaze): Helps the glaze set with a nice sheen.
- Optional toppings: Unsweetened shredded coconut, chopped nuts, or a sprinkle of flaky salt.
Instructions

- Prep the pan and oven: Preheat your oven to 350°F (175°C). Lightly grease a 6-cavity donut pan with butter or oil, or use a nonstick spray.
- Mix dry ingredients: In a medium bowl, whisk 1 1/2 cups almond flour, 1/3 cup cocoa powder, 1/2 cup granulated sugar-free sweetener, 1 1/2 teaspoons baking powder, and 1/4 teaspoon salt until no lumps remain.
- Blend wet ingredients: In another bowl, whisk 2 large eggs, 1/3 cup Greek yogurt, 1/3 cup milk, 1 teaspoon vanilla, and 3 tablespoons melted butter or oil until smooth.
- Combine: Pour the wet mixture into the dry mixture. Stir with a spatula until just combined.
The batter should be thick but scoopable. If it’s too stiff, add 1–2 teaspoons milk.
- Fill the pan: Spoon the batter into a zip-top bag, snip a corner, and pipe it into the donut wells, filling each about 3/4 full. Smooth tops with a damp finger if needed.
- Bake: Bake for 12–15 minutes, until the donuts spring back lightly when touched and a toothpick comes out with a few moist crumbs.
- Cool completely: Let the donuts rest in the pan for 5 minutes, then transfer to a wire rack to cool fully.
This helps them firm up.
- Make the glaze: In a microwave-safe bowl, melt 1/2 cup sugar-free chocolate with 1 tablespoon coconut oil in 15–20 second intervals, stirring between each, until smooth and glossy.
- Glaze the donuts: Dip the tops of the cooled donuts into the warm glaze, letting excess drip off. Set back on the rack and add optional toppings while the glaze is still tacky.
- Let set and serve: Allow the glaze to set for 15–20 minutes at room temperature, or chill briefly to speed it up. Enjoy.
Keeping It Fresh
- Room temperature: Store glazed donuts in a single layer in an airtight container for up to 2 days.
Place parchment between layers if stacking.
- Refrigerator: Keeps them fresh for 4–5 days. The glaze may firm up; let them come to room temp before eating.
- Freezer: Freeze unglazed donuts for up to 2 months. Thaw at room temperature, then glaze.
- Revive texture: A quick 10-second microwave zap can soften chilled donuts nicely.

Benefits of This Recipe
- No added sugar: Sweetened with sugar-free alternatives that are friendly for low-carb or diabetic-conscious eating.
- Gluten-friendly: Almond flour is naturally gluten-free, making these easier to digest for many people.
- Balanced fats and protein: Almond flour, eggs, and yogurt add staying power, so one donut feels satisfying.
- Customizable: You can switch up toppings, add spices like cinnamon, or fold in sugar-free mini chips.
- Baked, not fried: Less mess, lighter texture, and no oily aftertaste.
Pitfalls to Watch Out For
- Overbaking: These can turn dry if left in too long.
Start checking at 12 minutes.
- Wrong sweetener: Not all sweeteners bake the same. Erythritol blends can crystallize; allulose stays softer and browns more. Pick based on your texture preference.
- Measuring errors: Almond flour packs easily.
Fluff it first, then spoon and level for accuracy.
- Glazing too soon: Warm donuts will melt the glaze. Cool fully before dipping.
- Skipping the salt: A tiny pinch sharpens the chocolate flavor. Don’t leave it out.
Alternatives
- Flour swap: For nut-free, try a fine, defatted sunflower seed flour.
Expect a slight green tint from chlorophyll when it meets baking soda or powder; it’s harmless.
- Dairy-free: Use coconut yogurt and unsweetened almond or oat milk. Swap butter for avocado oil or coconut oil.
- Sweetener options: Allulose gives the softest crumb and clean finish. Erythritol blends offer more sweetness but can cool on the tongue.
Start with the same volume and adjust next time.
- Frosting instead of glaze: Beat 4 ounces softened cream cheese, 2 tablespoons butter, 1/4 cup powdered sugar-free sweetener, 2 tablespoons cocoa, and 1 teaspoon vanilla. Spread on cooled donuts.
- Add-ins: Stir in a handful of sugar-free mini chips, chopped toasted nuts, or a teaspoon of espresso powder to deepen the chocolate flavor.
FAQ
Can I make these without a donut pan?
Yes. Use a muffin pan and fill wells about halfway to mimic donut thickness.
Bake times may increase by 2–4 minutes. You won’t get the hole, but the taste and texture will be on point.
What sweetener is best for the glaze?
Skip powdered sweeteners here. Melted sugar-free chocolate with a little coconut oil sets beautifully and tastes clean.
If you prefer a classic icing, use powdered allulose with cocoa and a splash of milk.
Why are my donuts crumbly?
They likely overbaked or had too much dry ingredient. Measure almond flour carefully and pull them as soon as they spring back. Also, let them cool before removing from the pan so they set.
Can I use coconut flour instead of almond flour?
Not 1:1.
Coconut flour is very absorbent and would require more eggs and liquid. If you want to experiment, use 1/2 cup coconut flour and add an extra egg, then adjust milk until thick but scoopable.
Do these taste “sugar-free”?
With a good sweetener and solid chocolate glaze, most people won’t notice. Allulose or a monk fruit blend tends to taste the most like sugar, with no bitter aftertaste.
How do I get a smooth, shiny glaze?
Use finely chopped chocolate or small chips, melt gently with coconut oil, and stir until fully emulsified.
Dip on cooled donuts and let them rest at room temp to set.
Can I reduce the carbs even more?
Yes. Use allulose, skip milk in favor of unsweetened almond milk, and keep toppings simple. Avoid nut add-ins or higher-carb decorations.
Wrapping Up
Sugar-free chocolate donuts are an easy, satisfying way to enjoy a classic treat without the sugar hit.
With a short ingredient list and a quick bake, they fit into busy mornings and weekend plans alike. Keep a batch on hand for coffee breaks, kid-friendly snacks, or dessert that doesn’t derail your goals. Once you dial in your favorite sweetener and glaze, this recipe becomes a go-to you’ll make again and again.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.





