
Introduction
Nothing beats the satisfaction of biting into a fluffy, glazed donut – especially when it fits perfectly into your keto lifestyle! These keto donuts transform traditional high-carb treats into guilt-free indulgences that taste absolutely incredible. After months of experimenting with low-carb alternatives, I finally cracked the code for creating perfectly tender, cake-style donuts that rival any bakery version. The best part? They’re ready in just 30 minutes and contain only 3 net carbs per donut!
Ingredients List
For the Donuts:
- 1½ cups almond flour
- ⅓ cup powdered erythritol
- 2 teaspoons baking powder
- ½ teaspoon salt
- ⅓ cup unsweetened almond milk
- 2 large eggs
- 3 tablespoons melted butter
- 1 teaspoon vanilla extract
For the Glaze:
- 1 cup powdered erythritol
- 3-4 tablespoons heavy cream
- ½ teaspoon vanilla extract
Smart Substitutions: Swap almond flour for coconut flour (use ½ cup instead), replace erythritol with monk fruit sweetener at equal amounts, or use coconut milk instead of almond milk for richer flavor.
Timing
Prep Time: 10 minutes
Cook Time: 12 minutes
Total Time: 30 minutes (including glazing)
Time-Saving Tip: Mix your dry ingredients the night before and store in an airtight container. This cuts morning prep time in half!
How to Make It
1. Prepare Your Donut Pan
Preheat your oven to 350°F and generously grease a 6-cavity donut pan with butter or coconut oil spray. This step is crucial – properly greased pans ensure your low-carb donuts release cleanly without sticking. The butter creates a beautiful golden exterior that adds to the authentic bakery taste.
2. Mix the Dry Ingredients
In a medium bowl, whisk together almond flour, powdered erythritol, baking powder, and salt until completely combined. Break up any clumps in the almond flour by pressing them against the bowl’s side with your whisk. This creates an even texture and prevents dense spots in your finished keto donuts.
3. Combine Wet Ingredients
In a separate bowl, whisk the eggs until smooth, then add melted butter, almond milk, and vanilla extract. The mixture should smell wonderfully fragrant and appear slightly creamy. Make sure your butter isn’t too hot – it should be warm to touch but not steaming, which prevents the eggs from scrambling.
4. Create the Batter
Pour the wet ingredients into the dry mixture and gently fold together using a rubber spatula. Stop mixing as soon as you see a smooth, thick batter with no flour streaks – overmixing develops tough, chewy donuts instead of tender ones. The consistency should resemble thick cake batter that drops easily from your spoon.
5. Fill and Bake
Spoon the batter into your prepared donut pan, filling each cavity about ¾ full. Gently tap the pan on your counter twice to release air bubbles. Bake for 10-12 minutes until the tops spring back when lightly touched and the edges are golden brown. You’ll notice a sweet, vanilla aroma filling your kitchen – that’s your cue they’re nearly done!
6. Make the Glaze and Finish
While donuts cool for 5 minutes in the pan, whisk powdered erythritol, heavy cream, and vanilla until smooth and glossy. The glaze should coat the back of a spoon but still drip easily. Carefully remove donuts from the pan, dip each top into the glaze, and let excess drip off. Place on a wire rack for the glaze to set, about 5 minutes.
Nutritional Information
Each donut contains approximately 180 calories, 16g fat, 6g protein, and only 3g net carbs. These low-carb treats provide healthy fats from almond flour and moderate protein, making them a satisfying keto-friendly snack that won’t spike blood sugar.
Serving Suggestions
Serve these keto donuts warm with freshly brewed coffee or sugar-free chai tea for the ultimate morning treat. They’re also delicious alongside fresh berries or a dollop of whipped cream for dessert. One donut makes a perfect portion for most people.

Common Mistakes to Avoid
Overmixing the batter creates tough, dense donuts – fold ingredients just until combined. Using cold ingredients prevents proper mixing, so bring eggs to room temperature first. Skipping the pan greasing leads to stuck donuts that break apart. Opening the oven door too early causes collapsed centers, so resist peeking until the timer goes off.
Storing Tips
Store cooled donuts in an airtight container in the refrigerator for up to 5 days. For best texture, bring to room temperature before serving or warm for 10 seconds in the microwave. These freeze beautifully for up to 3 months.
Conclusion
These incredible keto donuts prove you don’t have to sacrifice flavor for your health goals. With their tender crumb and sweet glaze, they’ll become your new favorite low-carb indulgence. Give this recipe a try and let me know how yours turn out!
FAQs
Can I make these without a donut pan?
Yes! Use a muffin tin and bake for 15-18 minutes. They’ll be donut muffins instead of traditional ring shapes, but equally delicious.
Why are my donuts dense and heavy?
This usually happens from overmixing the batter or using old baking powder. Mix gently and check that your baking powder is fresh and active.
Can I skip the glaze to reduce carbs further?
Absolutely! Dust with powdered erythritol or cinnamon instead. Each plain donut has only 2g net carbs without the glaze.
How do I know when they’re fully baked?
The tops should spring back when lightly pressed, and edges will be golden brown. A toothpick inserted should come out with just a few moist crumbs.
What’s the best sweetener substitute for erythritol?
Monk fruit sweetener works perfectly at a 1:1 ratio. For more inspiration, check out this recipe collection for additional keto baking ideas.

Keto Donuts
Ingredients
Method
- Preheat your oven to 350°F and generously grease a 6-cavity donut pan with butter or coconut oil spray.
- In a medium bowl, whisk together almond flour, powdered erythritol, baking powder, and salt until completely combined. Break up any clumps in the almond flour.
- In a separate bowl, whisk the eggs until smooth, then add melted butter, almond milk, and vanilla extract. Make sure butter isn’t too hot.
- Pour the wet ingredients into the dry mixture and gently fold together using a rubber spatula until you see a smooth, thick batter with no flour streaks.
- Spoon the batter into prepared donut pan, filling each cavity about ¾ full. Gently tap the pan on counter twice to release air bubbles.
- Bake for 10-12 minutes until tops spring back when lightly touched and edges are golden brown.
- While donuts cool for 5 minutes in the pan, whisk powdered erythritol, heavy cream, and vanilla until smooth and glossy for the glaze.
- Remove donuts from pan, dip each top into glaze, let excess drip off, and place on wire rack for glaze to set, about 5 minutes.
