These Low-Carb Double Chocolate Donuts are soft, deeply chocolatey, and ready in about 35 to 45 minutes. Made with blanched almond flour, unsweetened cocoa powder, a keto-friendly sweetener, and optional sugar-free chocolate chips, they deliver a tender baked donut with a rich chocolate glaze while keeping the recipe low in carbohydrates.
The donuts bake in a six-well donut pan at 350°F for 14 to 18 minutes, then cool before being dipped in melted sugar-free dark chocolate. The texture is moist and delicate, with a brownie-like cocoa flavor inside and a glossy, satisfying chocolate coating on top.
Jump to RecipeWhy You’ll Love This Recipe

When a chocolate craving arrives, these baked donuts offer the comfort of a bakery treat without requiring a deep fryer. The batter comes together in one bowl for the dry ingredients and one bowl for the wet ingredients, making the preparation simple enough for a weekday breakfast or an after-dinner dessert.
Blanched almond flour gives the donuts a tender crumb and a mild, nutty background that lets the cocoa shine. Unsweetened cocoa powder brings a bold chocolate base, while the optional sugar-free chocolate chips create little pockets of extra richness throughout every bite.
The finished glaze is what makes this recipe taste especially indulgent. A thin coating of melted sugar-free dark chocolate mixed with coconut oil or butter sets into a smooth shell that contrasts beautifully with the soft donut beneath.
If you enjoy making low-carb baked goods for breakfast, you may also like these low-carb bagels for a savory change of pace. They are another useful recipe to keep nearby when you want a homemade option with familiar comfort-food appeal.
Ingredients You’ll Need

The ingredient list is short, but each component has a specific job. Measure carefully for the most consistent texture, especially when working with almond flour and cocoa powder.
- Blanched almond flour: This forms the tender, low-carb base. Use fine blanched flour rather than coarse almond meal for a smoother crumb.
- Unsweetened cocoa powder: It supplies the deep chocolate flavor and color. Sift or whisk it well to remove stubborn clumps.
- Granulated erythritol or another 1:1 keto sweetener: This sweetens the donuts without adding traditional sugar.
- Eggs: Two large eggs provide structure and help the donuts set as they bake.
- Melted unsalted butter: Butter contributes moisture and a rounded flavor. Let it cool slightly before combining it with the eggs.
- Almond milk and vanilla: These loosen the batter and add a gentle background flavor.
- Sugar-free chocolate chips: They are optional, but they intensify the double-chocolate character.
- Sugar-free dark chocolate and coconut oil or butter: Together, these create the final glaze.
For another chocolate dessert with a classic baked texture, take a look at our double chocolate cookies. The flavors pair well on a dessert tray with these donuts.
How to Make It Step-by-Step

Step 1: Heat the oven to 350°F (175°C), then grease all six wells of a standard donut pan thoroughly. Pay special attention to the curved sides and center posts, since a well-greased pan makes the delicate almond-flour donuts easier to release.
Step 2: Add the almond flour, unsweetened cocoa powder, erythritol, baking powder, and fine salt to a mixing bowl. Whisk until the color is even and no cocoa or almond-flour lumps remain, because dry pockets can create bitter or uneven bites.
Step 3: In a second bowl, whisk together the two eggs, slightly cooled melted butter, vanilla extract, and unsweetened almond milk. The butter should be warm enough to remain liquid but not hot enough to scramble the eggs when the mixtures meet.
Step 4: Pour the wet ingredients into the dry ingredients and stir just until the batter comes together. Fold in the sugar-free chocolate chips if you are using them, stopping as soon as they are distributed so the donuts stay tender rather than dense.
Step 5: Spoon the batter into the prepared donut pan, or transfer it to a piping bag or zip-top bag with one corner snipped off. Fill each well about two-thirds to three-quarters full, keeping batter away from the center posts, then smooth the tops with a small spatula or damp fingertip.
Step 6: Bake for 14 to 18 minutes. Begin checking near the early end of the range; the donuts are ready when they look set, spring back lightly when touched, and a toothpick inserted near the edge comes out mostly clean with a few moist crumbs.
Step 7: Let the donuts cool in the pan for about 5 minutes before carefully transferring them to a wire rack. Allow them to cool completely, since warm almond-flour donuts are fragile and may break when dipped.
Step 8: Place the sugar-free dark chocolate and coconut oil or unsalted butter in a microwave-safe bowl. Melt in short intervals, stirring between each one, or use a double boiler and stir gently until glossy and smooth.
Step 9: Dip the cooled donuts into the chocolate glaze, allowing excess chocolate to drip back into the bowl. Set them on a rack, and refrigerate briefly if you want the coating to become firm before serving.
Chef’s Tips for Tender Donuts

The most important detail is to avoid overbaking. Almond flour does not contain the gluten found in wheat flour, and its texture can change from soft to dry quickly, so remove the donuts as soon as the tops spring back lightly and the tester shows a few moist crumbs.
Piping is preferable to spooning when you want evenly shaped donuts. It gives you better control around the center posts and helps prevent batter from collecting on the top surface of the pan.
Do not glaze the donuts while they are warm. Cooling them completely allows the crumb to firm up and keeps the chocolate coating from becoming thin, streaky, or difficult to set.
For a slightly moister variation, some versions add 2 to 3 tablespoons of sour cream or Greek yogurt. That adjustment is optional and is not part of the standard formula above, so use it only when you are intentionally adapting the batter.
If you prefer a softer ganache-style topping, you can replace the teaspoon of coconut oil or butter with 1 to 2 tablespoons of heavy cream while melting the 2 ounces of chocolate. The result will be creamier and less shell-like.
Serving, Storage, and Variations

Serve these donuts once the glaze has set, either at room temperature or slightly chilled. Their flavor is especially chocolate-forward with coffee, unsweetened tea, or a glass of cold almond milk.
For a more restrained chocolate center, omit the optional sugar-free chocolate chips and use the full glaze on top. If you want a lighter finish, drizzle the glaze over the donuts instead of dipping them completely.
Keep the finished donuts in an airtight container and avoid stacking them until the glaze is firm. If you refrigerate them, allow a short rest at room temperature before serving so the crumb is not overly firm.
Do not substitute coconut flour in equal measure for the almond flour. Coconut flour absorbs considerably more liquid, so a recipe using 1/4 cup coconut flour instead of part or all of the almond flour requires a separate batter adjustment.
For a peanut butter dessert pairing, our chewy peanut butter chocolate chip cookies bring a salty, nutty contrast to the rich cocoa flavor here. And if you are planning a larger dessert spread, you can include these caramel apple donuts for a fruit-filled option.
How to Serve These Chocolate Donuts
A simple chocolate glaze is enough to make these donuts look polished, but small finishing touches can make them feel special. Add a very light sprinkle of chopped sugar-free chocolate, unsweetened coconut, or finely crushed nuts while the glaze is still wet so the garnish adheres.
For brunch, arrange the six donuts on a platter with fresh berries and small cups of coffee. For dessert, serve one donut with a spoonful of unsweetened whipped cream, keeping the portion modest so the deep chocolate flavor remains the focus.
The recipe is also easy to make ahead for a gathering. Bake the donuts, cool them completely, and glaze them closer to serving time for the neatest finish.
If you want a larger centerpiece for a celebration, our classic chocolate Bundt cake is another rich option. These donuts are best when you want individual portions, while a Bundt cake gives the table a more traditional presentation.

Low-Carb Double Chocolate Donuts
Ingredients
Method
- Heat the oven to 350°F (175°C) and grease a six-well donut pan thoroughly.
- Whisk the almond flour, cocoa powder, erythritol, baking powder, and salt in a bowl, breaking up any lumps.
- In a separate bowl, whisk the eggs, melted butter, vanilla extract, and almond milk until blended.
- Stir the wet mixture into the dry mixture just until combined. Fold in the sugar-free chocolate chips if using, taking care not to overmix.
- Pipe or spoon the batter into the donut wells, filling each two-thirds to three-quarters full, and smooth the tops.
- Bake for 14 to 18 minutes, until the donuts are set, the tops spring back lightly, and a toothpick inserted near the edge comes out with only a few moist crumbs.
- Cool the donuts in the pan for about 5 minutes, then transfer them to a rack and cool completely.
- Melt the sugar-free chocolate with the coconut oil in short microwave intervals, stirring between intervals, or melt gently over a double boiler.
- Dip the cooled donuts into the glaze and place them on a rack to set. Refrigerate briefly if you prefer a firmer chocolate coating.
Notes
Final Thoughts
These Low-Carb Double Chocolate Donuts prove that a simple baked recipe can deliver plenty of chocolate flavor without traditional flour or sugar. The almond-flour crumb stays tender when the donuts are removed promptly, and the sugar-free chocolate glaze adds the finishing richness that makes each bite feel complete.
For the best result, remember the three key details: whisk the dry ingredients thoroughly, mix the batter only until combined, and cool the donuts completely before glazing. Once you have those steps down, this six-donut batch is an easy way to satisfy a chocolate craving for breakfast, brunch, or dessert.
Make the optional chocolate chips part of the batter when you want extra bursts of chocolate, or leave them out when you prefer the smooth contrast of a fully glazed donut. Either way, serve them fresh, share them with fellow chocolate lovers, and enjoy a bakery-style treat made right in your own kitchen.