Baked Chocolate Donuts (Grain-Free, Dairy-Free, Paleo)

  • Author: Noelle Tarr, NTP, CPT
  • Prep Time: 10
  • Cook Time: 16
  • Total Time: 26 minutes
  • Yield: 12 1x
  • Category: Dessert
  • Method: Bake
  • Cuisine: American


These baked chocolate donuts are deliciously moist and cakey, and come with two icing options: chocolate frosting and vanilla glaze. They’re a family favorite and completely grain-free + dairy-free!



  • ¾ cup almond flour 
  • ¼ cup coconut flour
  • 2 tablespoons tapioca flour
  • ¼ cup unsweetened cocoa powder 
  • ½ teaspoon baking soda 
  • ½ teaspoon fine grain sea salt
  • 3 eggs, at room temperature
  • ½ cup coconut sugar 
  • ½ cup canned full-fat coconut milk
  • ¼ cup melted coconut oil
  • 2 tablespoons raw honey
  • 1 teaspoon pure vanilla extract
  • Sprinkles (optional)

Option 1—Chocolate Icing:

  • 1 cup chocolate chips
  • ¼ cup grassfed butter (not paleo) or coconut oil 
  • 1 tablespoon pure maple syrup
  • 1 teaspoon vanilla extract

Option 2—Glaze:

  • 1 ½ cups organic powdered sugar
  • 3 tablespoons coconut milk, room temperature
  • ½ teaspoon vanilla extract


  1. Preheat the oven to 350 degrees Fahrenheit. Grease the donut pans with coconut oil.
  2. In a large bowl, whisk together the almond flour, coconut flour, tapioca flour, cocoa powder, baking soda, and sea salt.
  3. In a separate bowl whisk the eggs, then add the coconut sugar, coconut milk, melted coconut oil, honey, and vanilla. Whisk everything together well. 
  4. Add the wet ingredients to the dry ingredients. Mix until everything is incorporated. 
  5. Carefully transfer the batter to a gallon size plastic bag. Seal the bag, and cut the tip off one of the bottom corners so there is a 1-inch opening.
  6. Pipe the batter into each donut mold (see notes). Each cavity should be about ¾ full. After piping the batter into the pans, tap each pan on the counter to “settle” the batter and get rid of any bubbles.
  7. Bake for 16 minutes, or until an inserted toothpick comes out clean. Remove the donuts from the pan and let them cool on a wire rack.

Chocolate icing or glaze:

  • For the chocolate icing, melt the chocolate chips, grassfed butter or coconut oil, and maple syrup together in a modified double boiler (see notes). Once everything is incorporated, remove from the heat and stir in the vanilla extract. Let the icing cool for 5 minutes. Dip each donut directly into the chocolate icing. You can “swirl” the donut slightly make sure the top is completely covered. Flip the frosted donut and place it back on the wire baking rack to cool. Add sprinkles if desired.
  • For the glaze, sift the organic powdered sugar into a medium mixing bowl. Add the coconut milk and vanilla and stir slowly. The glaze should be pourable, but not bubbly or watery. Dip the donut directly into the glaze so that the top half is covered (only the base remains). Flip the donut and place it back on a wire rack. The glaze will fall and coat the donut. Note: there can be variances depending on the type of coconut milk you use. If the glaze is too sticky and isn’t dip-able, add a teaspoon more of coconut milk and stir.


  1. While piping the batter works best, you can also slowly pour or “spoon” the batter into the donut pan. 
  2. To make a DIY double boiler, you’ll need a medium pot and medium heat safe glass bowl. Add an inch of water to the pot and place it over medium heat. Add the ingredients to the glass bowl and place the bowl on top of the pot (the bowl should be sitting on the rim of the pot and the water in the pot should not be touching the bowl). The ingredients will melt slowly without being exposed to direct heat, which will prevent the chocolate from burning.


Download my FREE 72-page Home Workout Program, which includes everything you need to get fit and have fun from home.

PS... There will be no spam, ever.

It's on its way! Check your inbox to confirm your email.