Who says you can’t enjoy donuts on a keto diet? If you’ve been craving a soft, fluffy donut with a creamy frosting but don’t want to load up on carbs, this is the perfect recipe for you. These keto donuts are made with almond flour, naturally sweetened with erythritol, and topped with rich cream cheese frosting and decadent chocolate ganache.
Best of all? They are incredibly easy to make, take just a few minutes to prepare, and taste so good that even your non-keto friends will be begging for more. Let’s dive into why these keto donuts are an absolute must-try!

Why You’ll Love This Recipe
Here are four reasons why you’ll fall in love with these keto donuts:
- Super Low in Carbs – Each donut contains less than 1g of net carbs, making it the perfect guilt-free indulgence.
- Easy and Quick to Make – No need for fancy equipment; these donuts come together in just 10 minutes of prep time.
- Two Frosting Options – Whether you prefer a creamy vanilla cream cheese frosting or a rich chocolate ganache, you’ve got choices.
- Perfect for Any Occasion – Enjoy them as a breakfast treat, a midday snack, or a dessert to impress guests.
A Fun and Delicious Way to Enjoy Donuts Again
Picture this: A cozy Sunday morning, a cup of freshly brewed coffee in your hands, and a warm, homemade keto donut melting in your mouth. Sounds like a dream, right? Well, this dream is about to become a reality!
Many people think going keto means giving up on delicious baked goods, but that’s far from the truth. These keto donuts prove that you can still satisfy your sweet tooth while staying true to your low-carb lifestyle. They are fluffy, buttery, and bursting with flavor—without the sugar crash.
Plus, making these donuts at home means you get to control the ingredients, ensuring that every bite is wholesome and nutritious. So let’s roll up our sleeves and get baking!
Ingredients You’ll Need
Before we jump into the step-by-step process, let’s go over the ingredients you’ll need for this recipe.
For the Donuts:
- 🌰 1 & 1/4 cups almond meal
- 🍬 1/2 cup erythritol (or any keto-friendly sweetener)
- 🧂 1 tsp baking powder
- 🧂 1/4 tsp salt
- 🧈 1 & 1/2 tbsp unsalted butter (melted)
- 🥛 2 tbsp milk (almond milk recommended)
- 🥚 2 large eggs
- 🍦 1 tsp vanilla extract
For the Frosting:
Cream Cheese Frosting:
- 🧀 80g cream cheese
- 🥛 2 tbsp heavy cream
- 🍬 3 tbsp erythritol
- 🍦 1/2 tsp vanilla extract
Chocolate Ganache:
- 🍫 40g 90% Lindt cocoa
- 🥛 3 tbsp heavy cream
- 🍬 2 tbsp erythritol
- 🍦 1/2 tsp vanilla extract
Step-By-Step Instructions
Follow these simple steps to make your keto donuts from scratch!
Step 1: Preheat Your Oven
Set your oven to 350°F (176°C) and let it preheat while you prepare the batter.
Step 2: Mix the Dry Ingredients
In a large mixing bowl, whisk together the almond meal, erythritol, baking powder, and salt until well combined.
Step 3: Mix the Wet Ingredients
In a separate bowl, melt the butter and whisk in the almond milk, eggs, and vanilla extract. Stir until smooth.
Step 4: Combine Wet and Dry Ingredients
Slowly pour the wet ingredients into the dry ingredients while stirring continuously. Mix until a thick batter forms.
Step 5: Fill the Donut Molds
Grease a donut pan with non-stick spray. Fill each donut mold about 3/4 full to give them enough space to rise.
Step 6: Bake the Donuts
Place the tray in the preheated oven and bake for 15 minutes. Check for doneness by inserting a toothpick—it should come out clean.
Step 7: Prepare the Frosting
For the Cream Cheese Frosting:
- Beat the cream cheese and heavy cream until smooth.
- Add vanilla extract and erythritol to taste.
For the Chocolate Ganache:
- Melt the Lindt cocoa in a small pan over low heat.
- Stir in the heavy cream and mix until smooth.
- Add vanilla extract and erythritol to taste.
Step 8: Frost the Donuts
Once the donuts have cooled completely, dip them into the frosting of your choice. You can even drizzle some of both for extra indulgence!
How to Serve These Keto Donuts
These donuts are best enjoyed fresh, but here are a few fun ways to serve them:
- Classic Style – Serve them as-is with a hot cup of coffee or tea.
- Fancy Dessert – Add some whipped cream and crushed nuts on top.
- Dipped in Chocolate – Coat them in melted keto-friendly chocolate for a richer taste.
- Breakfast Treat – Pair with scrambled eggs and bacon for a complete keto breakfast.
How to Store Keto Donuts
- Room Temperature – Store in an airtight container for up to 2 days.
- Refrigerator – Keep them in the fridge for up to 5 days.
- Freezer – Freeze for up to 3 months. To enjoy, thaw at room temperature or reheat in the microwave for 10-15 seconds.
Frequently Asked Questions (FAQs)
1. Can I use coconut flour instead of almond meal?
Yes, but coconut flour absorbs more liquid. If substituting, use only 1/3 cup coconut flour and add an extra egg.
2. What’s the best way to sweeten these donuts?
Erythritol works best, but you can also use monk fruit sweetener or allulose.
3. Can I make these donuts dairy-free?
Yes! Replace butter with coconut oil and use coconut cream instead of heavy cream.
4. Can I bake these in a muffin pan instead?
Absolutely! They’ll have a different shape but will still taste delicious.
5. Why did my donuts turn out dry?
Overbaking is usually the culprit. Stick to the recommended 15 minutes.
More Creative Ways to Serve These Keto Donuts
Sure, you can enjoy these keto donuts straight out of the oven with a cup of coffee, but why stop there? Here are some creative ways to serve and present them:
1. Keto Donut Sandwich 🥪
Slice a donut in half and spread a layer of almond butter, sugar-free jam, or even more cream cheese frosting in the middle. It’s like a mini dessert sandwich!
2. Donut Ice Cream Delight 🍨
Warm up a donut slightly and top it with a scoop of keto-friendly vanilla ice cream. Drizzle with melted dark chocolate and sprinkle some crushed nuts for an indulgent treat.
3. Chocolate-Dipped Donuts 🍫
Dip the entire donut in a sugar-free chocolate glaze and let it set in the fridge. This will give you a deliciously rich chocolate coating.
4. Holiday-Style Donuts 🎄
- For Christmas, sprinkle some shredded coconut on top for a snowy effect.
- For Halloween, add a drizzle of keto caramel sauce and crushed pecans.
- For Valentine’s Day, use pink keto-friendly food coloring in the frosting and add heart-shaped sprinkles.
How Long Do These Keto Donuts Last?
Homemade keto donuts don’t have preservatives like store-bought ones, so proper storage is key to keeping them fresh.
At Room Temperature
- Keep them in an airtight container for up to 2 days to maintain freshness.
In the Refrigerator
- Store in a sealed container for up to 5 days.
- If you’ve already frosted them, layer parchment paper between the donuts to prevent sticking.
In the Freezer
- Wrap individual donuts in plastic wrap and store them in an airtight bag for up to 3 months.
- When ready to eat, thaw at room temperature or reheat in the microwave for 10–15 seconds.
Pro tip: If you know you’ll be freezing them, store the frosting separately and add it after reheating for the best texture.
More Frequently Asked Questions (FAQs)
6. Can I make these donuts without a donut pan?
Yes! If you don’t have a donut pan, use a muffin tin instead. The texture will still be great, but they’ll be shaped like muffins instead of donuts.
7. What other keto-friendly toppings can I use?
Try crushed nuts (almonds, pecans, or walnuts), shredded coconut, sugar-free sprinkles, or even a light drizzle of melted peanut butter.
8. Can I make these donuts nut-free?
Since almond flour is a key ingredient, replacing it can be tricky. However, you can try sunflower seed flour as a substitute in a 1:1 ratio.
9. Why didn’t my donuts rise properly?
Check your baking powder—it might be expired. Also, make sure you’re not overmixing the batter, as this can make the donuts dense.
10. Are these donuts kid-friendly?
Absolutely! Kids love these donuts because they taste just like regular ones. You can even make mini-sized donuts for a fun, bite-sized treat.
Final Thoughts: A Treat Worth Making Again and Again
These Keto Donuts with Cream Cheese and Chocolate Frosting prove that going low-carb doesn’t mean giving up on the foods you love. With a soft, cake-like texture and rich, creamy frosting, they’re the perfect sweet treat to satisfy your cravings—without the sugar crash.
Whether you make them for yourself, your family, or a keto-friendly gathering, these donuts will impress everyone who takes a bite. So go ahead and give them a try—your taste buds will thank you!
Have you tried this recipe? Let us know your favorite way to enjoy these keto donuts! 🍩💙

Keto Donuts with Cream Cheese and Chocolate Frosting
- Total Time: 10 minutes
- Yield: 6
Description
Indulge in these delicious donuts and invite a friend to enjoy them too!
Ingredients
🌰 1 & 1/4 Cups Almond Meal
🍬 1/2 Cup Erythritol
🧂 1 Tsp Baking Powder
🧂 1/4 Tsp Salt
🧈 1 & 1/2 Tbsp Unsalted Butter (Melted)
🥛 2 Tbsp Milk (Almond Milk recommended)
🥚 2 Large Eggs
🍦 1 Tsp Vanilla Extract
FROSTING:
🧀 80 grams Cream Cheese
🥛 2 Tbsp Heavy Cream
🍬 3 Tbsp Erythritol
🍦 1/2 Tsp Vanilla Extract
🍫 40 grams 90% Lindt Cocoa
🥛 3 Tbsp Heavy Cream
🍬 2 Tbsp Erythritol
🍦 1/2 Tsp Vanilla Extract
Instructions
1. Preheat oven to 350°F (176°C).
2. In a large bowl, mix almond meal, erythritol, baking powder, and salt.
3. In another bowl, melt butter and whisk in almond milk, eggs, and vanilla.
4. Combine wet and dry ingredients, mixing until a thick batter forms.
5. Spray a donut tray with non-stick spray and fill each ring 3/4 full.
6. Bake for 15 minutes.
FROSTING DIRECTIONS:
Cream Cheese Frosting:
1. Mix cream cheese and heavy cream until smooth.
2. Add vanilla and erythritol to taste.
Chocolate Ganache:
1. Melt cocoa and mix in heavy cream until smooth.
2. Add vanilla and erythritol to taste.
- Prep Time: 10 mins
Nutrition
- Calories: 149
- Fat: 13.2g
- Carbohydrates: 0.9g
- Protein: 5.8g