Eggless Chocolate Donuts

I’ve recently got the craving for donuts and was about to head over to dunkin’ donuts or Krispy Kreme, but remembered they don’t have any sugar-free donuts!! Of course, I’ve loved and still love my sugary sweet donuts! But this time around, I was really itching to bake some of my own! So, I sought out a recipe that I found fit to experiment with!

This recipe is not just sugar-free, but also egg-free in case you need to cut them out of your diet. This was originally Vegan recipe, but I decided to revise it and change up a few things. So if you’re curious about the Vegan version of this recipe, stay tuned and I’ll write down the substitutions at the end! Now, without further ado! Let’s get on with it!

Prep time:
20 minutes
Cook time:
30 minutes
Chill time:
Total time:
50 minutes
12 Donuts


  • 1 1/4 cup All-Purpose King Arthur Flour
  • 1/4 cup Cocoa Powder
  • 1/2 tsp Baking Powder
  • 1/2 tsp Baking Soda
  • 1/2 tsp Sea Salt
  • 2 Flax “Eggs” (2 tbsp Ground Flax + 5 tbsp water)
  • 1 cup Unsweetened Almond Milk
  • 1/2 cup Unsalted Butter, softened
  • 1/2 cup Coconut Sugar
  • 1 tbsp Apple Cider Vinegar
  • 1/2 tsp Vanilla Extract


1. Start by gathering all of your ingredients together. (This will ease your stress and any complications:))

2. Preheat the oven to 350 F and grease two metal donut tins/molds. If you have silicone donut tins/molds, you do not have to grease them, unless you really want to.

3. Combine all of your dry ingredients until there are no clumps and make a little well in the center.

4. Pour in your wet ingredients one at a time. Start by mixing in the middle first and working your way out. Mix until a thick batter forms.

5. Evenly fill in your donut molds. The batter should come up to the top.

6. Bake both donut mold for 25 to 30 minutes depending on your oven.

7. Once the timer goes off, remove from the oven and let it rest for three minutes before removing the donuts onto a cooling rack.

8. While your donuts are resting, melt your chocolate. I like using a double boiler, but you are more than welcome to use the microwave.

9. Then, in the motion of a “door knob”, coat the top of the donut into the melted chocolate. Repeat with all of your donuts.

10 Transfer back to the cooling rack and allow the chocolate to set on top of the donuts.

11. Enjoy!

Recipe notes

*** You can make Flax “eggs” by mixing in 2 tbsp of ground flax seeds with 5 tbsp of water and let it sit for 15 minutes to thicken.

*** You can use any kind of non-dairy milk of your choice

*** For the chocolate coating and chocolate chunks, I used Lily’s Chocolate Chips. It keeps it sugar-free. You can find it a your local Publix.

*** I ordered my silicone molds on Amazon, it came in a pack of three. They are super comfortable to use! Definitely recommend using these instead of the metal ones. Just because in my personal preference and experience, the donuts tend to stick a lot more to the metal ones and can easily break when you’re trying to remove them.

*** You can make this recipe vegan by using:
Almond Butter instead of Regular unsalted Butter
Oats Flour instead of All-Purpose Flour (Ground up 1 1/4 cup quick-oats in a blender, should be in the consistency of flour!)

Did You Make This Recipe?

Snap a photo of it and tag me on Instagram @emily_kovalev or use the hashtag #emily_kovalev so I can see it and feature it!