Plate of glazed keto donuts with vanilla glaze on a white marble surface

Keto Donuts

0.0 from 0 votes
Jump to Recipe
0.0 from 0 votes

Can Keto Donuts Really Taste Like the Real Thing?

A single glazed bakery donut can pack around 25 grams of carbs, according to nutrition data from the USDA FoodData Central database. That’s more than most keto dieters eat in an entire meal. So is it really possible to enjoy a soft, sweet donut without leaving ketosis? Yes. These keto donuts use almond flour, eggs, and butter to give you a tender, cake-style treat with only about 3 grams of net carbs each. This easy keto donut recipe bakes in the oven, needs no frying, and uses simple pantry ingredients. Even if you’ve been disappointed by dry low-carb baking before, these keto donuts deliver.

Ingredients for Keto Donuts

Here’s what you need to make 6 donuts. Together, they give you a warm, nutty crumb and a glossy vanilla glaze.

Ingredients for a keto donut recipe including almond flour, eggs, butter, and erythritol
All the simple pantry ingredients you need for this keto donut recipe.

For the donuts:

  • 1 cup blanched almond flour (fine, pale, and buttery)
  • 2 tablespoons coconut flour (soaks up moisture and adds structure)
  • 1/3 cup granulated erythritol or monk fruit blend
  • 1 teaspoon baking powder
  • 1/4 teaspoon salt
  • 3 large eggs, at room temperature
  • 1/4 cup unsweetened almond milk
  • 3 tablespoons melted butter (or coconut oil)
  • 1 teaspoon pure vanilla extract

For the glaze:

  • 1/2 cup powdered erythritol
  • 2 tablespoons heavy cream
  • 1/2 teaspoon vanilla extract

Easy substitutions:

  • Swap butter for melted coconut oil to make them dairy-free.
  • Use unsweetened coconut milk or macadamia milk instead of almond milk.
  • Use a monk fruit and allulose blend for a softer, more sugar-like texture.

Timing

  • Prep time: 10 minutes
  • Bake time: 15 minutes
  • Cooling and glazing: 10 minutes
  • Total time: 35 minutes

That’s roughly half the time of a traditional yeast donut, which usually needs 2 to 3 hours for proofing and frying. Baking also means less mess and no hot oil.

Step-by-Step Instructions

Step 1: Preheat and Prep the Pan

Preheat your oven to 350°F (175°C). Grease a 6-cavity donut pan generously with butter or coconut oil spray.

Tip: Greasing the center post as well helps the donuts release cleanly.

Step 2: Mix the Dry Ingredients

In a medium bowl, whisk the almond flour, coconut flour, sweetener, baking powder, and salt. Whisk for a full 30 seconds to break up lumps. Coconut flour clumps easily, and lumps show up as dry spots in the finished donut.

Step 3: Combine the Wet Ingredients

In a separate bowl, whisk the eggs, almond milk, melted butter, and vanilla until smooth. Let the melted butter cool slightly first so it doesn’t scramble the eggs. Room-temperature eggs blend more evenly and give lighter keto donuts.

Step 4: Make the Batter

Pour the wet mixture into the dry ingredients and stir until just combined. Let the batter rest for 3 minutes. It will thicken as the coconut flour absorbs the liquid, giving you a thick but pipeable consistency.

Step 5: Fill the Pan

Spoon the batter into a piping bag or zip-top bag and snip off the corner. Pipe it into the donut cavities, filling each about three-quarters full. Piping gives cleaner rings, and it keeps your keto donuts from baking up lopsided.

Piping keto donuts batter into a six-cavity donut pan
Piping the batter gives your keto donuts clean, even rings.

Step 6: Bake

Bake for 13 to 15 minutes, until the tops are golden and a toothpick comes out clean. Let the donuts cool in the pan for 5 minutes, then move them to a wire rack.

Step 7: Glaze and Set

Whisk the powdered erythritol, cream, and vanilla until smooth. Dip the top of each cooled donut into the glaze and let it set for 5 to 10 minutes. Glazing warm donuts makes the glaze slide right off, so wait until they’ve cooled.

Nutrition Information

Estimated values per glazed donut (makes 6):

NutrientAmount
Calories~190
Total fat16 g
Total carbs6 g
Fiber3 g
Net carbs3 g
Protein7 g
Sugar1 g

Compare that to a classic glazed donut, which typically has 20 to 30 grams of net carbs. That’s about a 90% reduction. Values are estimates and vary by brand, so use a nutrition calculator or check ingredient labels.

Healthier Alternatives for the Recipe

  • Dairy-free: Use coconut oil and coconut milk, and make the glaze with coconut cream.
  • Nut-free: Replace almond flour with sunflower seed flour. Add a pinch of extra baking powder if it turns slightly green, which is harmless.
  • Extra protein: Add 1 scoop of unflavored collagen or whey isolate and an extra splash of milk.
  • Lower sweetener: Reduce the sweetener to 1/4 cup, and use a sugar-free berry puree in the glaze for natural flavor.
  • Flavor twists: Add cinnamon for a churro-style, cocoa powder for chocolate keto donuts, or lemon zest for a bright citrus version.

Serving Suggestions

  • Serve warm with a mug of black coffee or a keto latte for a cozy breakfast.
  • Dust with cinnamon and erythritol for a “cinnamon sugar” finish.
  • Drizzle with melted sugar-free dark chocolate and top with chopped pecans.
  • Add a dollop of whipped cream and a few fresh raspberries for a party-ready dessert.
  • Bring them to a brunch, since most guests won’t guess they’re low-carb.
Keto donuts topped with sugar-free chocolate drizzle and chopped pecans
Dress up your keto donuts with sugar-free chocolate and crunchy pecans for a brunch-worthy dessert.

Want more sweet ideas? Browse our full collection of keto dessert recipes for cookies, cheesecakes, and more low-carb treats.

Common Mistakes to Avoid

  1. Overmixing the batter. It makes the donuts dense. Stir only until combined.
  2. Skipping the rest time. Coconut flour needs a few minutes to absorb liquid. Without it, the batter is runny, and the donuts bake unevenly.
  3. Overbaking. Almond flour browns quickly. Check at 13 minutes, since even 2 extra minutes can dry them out.
  4. Using cold eggs. They don’t blend well and can leave a greasy texture.
  5. Glazing too soon. A warm donut melts the glaze. Cool completely first.
  6. Measuring flour by scooping. Spoon the flour into the cup and level it off. Scooping packs in up to 25% more, which makes the donuts dry.

Storing Tips for the Recipe

  • Room temperature: Store unglazed donuts in an airtight container for up to 2 days.
  • Refrigerator: Keep glazed donuts in the fridge for up to 5 days. Let them sit out for 10 minutes before eating.
  • Freezer: Freeze unglazed donuts in a single layer, then transfer to a freezer bag for up to 3 months. Thaw overnight, then glaze.
  • Make ahead: Mix the dry ingredients in advance and store them in a jar so you can bake in minutes.

Conclusion

This keto donut recipe delivers soft, sweet, bakery-style treats with only about 3 grams of net carbs each. Use fresh ingredients, avoid overmixing, and let the glaze set. Try it today, leave a comment on the blog, and subscribe for more low-carb recipes!

FAQs

Can I make keto donuts without a donut pan?

Yes. Bake the batter in a mini muffin tin for donut holes, and reduce the bake time to 10 to 12 minutes.

Why are my keto donuts dry?

Usually it’s overbaking or packing the almond flour into the cup. Measure carefully and check early.

Can I fry keto donuts instead of baking them?

You can, but this batter is designed for baking. Frying needs a firmer dough, and baking keeps the recipe simpler and lighter.

What sweetener works best for this recipe?

Granulated erythritol, monk fruit blends, or allulose all work. Allulose gives a softer texture, while erythritol can taste slightly cooling.

Are keto donuts safe for diabetics?

They’re low in sugar and net carbs, but everyone’s response is different. Check with your doctor or dietitian, and see the American Diabetes Association for guidance on carbohydrates and blood sugar management.

How many keto donuts can I eat in a day?

That depends on your carb limit. At about 3 grams of net carbs each, one or two fit easily into most daily budgets.

Can I make these vegan?

Not easily, since eggs provide the structure. A flax egg substitute is possible but changes the texture, so expect a denser donut.

Keto Donuts

Recipe by Leese
0.0 from 0 votes
Course: DessertCuisine: American
Servings

6

donuts
Prep time

10

minutes
Cooking time

15

minutes
Total time

35

minutes

Soft, baked keto donuts made with almond flour and topped with a vanilla glaze. Only 3g net carbs each.

Ingredients

  • 1 cup blanched almond flour

  • 2 tablespoons coconut flour

  • 1/3 cup granulated erythritol or monk fruit blend

  • 1 teaspoon baking powder

  • 1/4 teaspoon salt

  • 3 large eggs, room temperature

  • 1/4 cup unsweetened almond milk

  • 3 tablespoons melted butter

  • 1 teaspoon pure vanilla extract

  • 1/2 cup powdered erythritol

  • 2 tablespoons heavy cream

  • 1/2 teaspoon vanilla extract

Directions

  • Preheat and prep the pan:
    Preheat the oven to 350°F (175°C) and grease a 6-cavity donut pan.
  • Mix the dry ingredients:
    Whisk the almond flour, coconut flour, sweetener, baking powder, and salt for 30 seconds.
  • Combine the wet ingredients:
    Whisk the eggs, almond milk, cooled melted butter, and vanilla until smooth.
  • Make the batter:
    Combine wet and dry ingredients until just mixed, then rest the batter for 3 minutes.
  • Fill the pan:
    Pipe the batter into the cavities, filling each about three-quarters full.
  • Bake:
    Bake for 13 to 15 minutes until golden. Cool in the pan for 5 minutes, then move to a wire rack.
  • Glaze and set:
    Whisk the glaze ingredients, dip the cooled donuts, and let set for 5 to 10 minutes.

Nutrition Facts

1 servings per container

Serving Size1 donut


  • Amount Per ServingCalories190
  • % Daily Value *
  • Total Fat 16g 21%
    • Total Carbohydrate 6g 3%
      • Dietary Fiber 3g 11%
      • Total Sugars 1g
    • Protein 7g 15%

      * The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

      Leave a Reply

      Your email address will not be published. Required fields are marked *