Recipe by

Visit website

The goodness of chocolate donuts without the guilt of traditional fried donuts! Topped with an amazing peanut butter glaze. And, they’re vegan to boot!


8 Donuts

Total time

30 minutes




  • donuts:
  • 1 cup cake flour (and 2 tbs )
  • ¼ cup cocoa
  • 1 tsp baking soda
  • ¼ tsp salt
  • ½ cup granulated sugar
  • ½ tbsp non-dairy milk
  • 4 tsp coconut oil (melted)
  • 1 flax egg
  • 1 tsp vanilla extract
  • glaze:
  • 1 cup icing sugar
  • ½ cup creamy peanut butter
  • 4 tbsp non-dairy milk


  1. Preheat oven to 350 °F
  2. In a small bowl, combine 1 tbs ground flax with 3 tbs warm water. Set aside to thicken
  3. In a medium bowl, combine the cake flour*, cocoa, baking soda, and salt
  4. In a large bowl, whisk together the sugar, milk, melted coconut oil, flax egg, and vanilla extract
  5. Add the dry ingredients to the wet, and mix until combined
  6. Pour batter into a piping bag or ziplock bag with a corner cut off, and pipe into a greased donut pan
  7. Don’t over fill the wells, pipe around one circle in each well (about 1/2 full)
  8. Bake for 13-17 minutes, or until a toothpick inserted in the donuts comes out clean and the donuts spring back when touched
  9. Cool in the pan for a few minutes, then remove donuts continue cooling on a cooling rack
  10. Combine all ingredients for the glaze in a bowl and stir until fully combined. You may need to add a bit more milk if too thick, or some more icing sugar if too thin
  11. Dip each donut into the glaze. If you want to top your donuts with any extras, now is the time to do so. Allow glaze to set before stacking donuts on top of each other or transporting
  12. Enjoy!
  13. View the recipe instructions at Sweet Like Cocoa

View this recipe plus 5,000 more in our FREE app

Preview in browser for now