Sugar-free, gluten-free, and low-carb — these Keto Donuts with almond flour and coconut flour are the best version of your favorite powdered cake donuts. They taste like the classic doughnuts with so little net carbs, and there's no frying involved!

Jump to:
Preparation and Cooking Overview
Preparing these keto donuts is easy and quick — just 35 minutes from scratch. First, mix the dry and wet ingredients separately, then combine them into a thick batter. Finally, spoon the batter into a greased donut pan, bake until golden, and top with your favorite keto-friendly glaze.
Chef's note
These keto donuts are ideal for meal prepping and can be stored for a quick breakfast or snack throughout the week. If you want different flavors, add a pinch of cinnamon or nutmeg to the batter.
Loading...
Thank You for Subscribing.
Ingredients for this Keto Donut Recipe
Many keto donuts are made with either almond flour or coconut flour, but our version combines the best of both worlds. We use a mix of almond flour for its nutty richness and coconut flour in a smaller amount to provide structure and balance. This combination creates a perfectly fluffy texture and ensures your donuts hold together beautifully.
Here's the exact volume and other ingredients you will need to make keto donuts at home:
Additional Ingredients
Cooking Tools Required
How to Make Keto Donuts: Step-by-Step Guide
Here are the step-by-step instructions for you to make this recipe at home. For the full printable recipe instructions and ingredient quantities, check the recipe card at the end of this post.
Cooking Methods
Preparation Steps
- Gather and measure all the ingredients.
- Grease a donut pan with cooking oil.
Cooking Instructions
- Preheat your oven to 350°F (175°C)
- In a large mixing bowl, whisk the dry ingredients, namely almond flour, coconut flour, baking powder, and salt until well combined.
- Whisk the eggs, almond milk, vanilla extract, erythritol, and melted butter in another bowl until smooth.
- Pour the wet ingredients into the dry ingredients and mix until a thick batter forms.
- Spoon the batter into the greased donut pan, filling each mold about ¾ full.
- Bake the donuts in the preheated oven for 12-15 minutes, or until they are golden brown and a toothpick inserted into the center comes out clean.
- Allow the donuts to cool in the pan for 5 minutes before transferring them to a cooling rack.
- Once cooled, dip in the keto-friendly glaze and sprinkle desired toppings.
Chef's pro tip
To ensure the perfect consistency and flavor, make sure all your ingredients are at room temperature, especially eggs, butter, and cream. This helps them blend seamlessly without any lumps.
What to Serve with Keto Donuts
We love pairing the keto donuts with our simple keto cheese cream glaze, but they go well with any topping. So feel free to be creative—dust them with powdered erythritol, drizzle with a sugar-free chocolate glaze, or sprinkle unsweetened coconut flakes for a bit of crunch. Or else you can serve them with:
Storage and Reheating Instructions
Storage Instructions
Reheating Best Practices
Recipe Wrap-Up and Conclusion
These keto donuts are a perfect way to enjoy a sweet treat without derailing your keto diet. Soft, fluffy, and full of flavor, they’re sure to satisfy your cravings for traditional donuts. Give them a try and share the joy of keto baking with your friends and family!
Frequently asked questions
📖 Recipe

Keto Donuts
Ingredients
- 1 ¼ cups almond flour
- 2 tablespoons coconut flour
- 1 teaspoon baking powder
- ⅓ cup erythritol
- ¼ teaspoon salt
- 3 large eggs
- ¼ cup unsweetened almond milk
- 1 teaspoon vanilla extract
- ¼ cup butter melted
Instructions
- Preheat your oven to 350°F (175°C).
- In a large mixing bowl, whisk the dry ingredients, namely almond flour, coconut flour, baking powder, and salt until well combined.
- Whisk the eggs, almond milk, vanilla extract, erythritol, and melted butter in another bowl until smooth.
- Pour the wet ingredients into the dry ingredients and mix until a thick batter forms.
- Spoon the batter into the greased donut pan, filling each mold about ¾ full.
- Bake the donuts in the preheated oven for 12-15 minutes, or until they are golden brown and a toothpick inserted into the center comes out clean.
- Allow the donuts to cool in the pan for 5 minutes before transferring them to a cooling rack.
- Once cooled, dip in the keto-friendly glaze and sprinkle desired toppings.


Leave a Reply