Recipe by

Visit website

These baked Vegan Orange Cranberry Donuts are the perfect addition to your holiday dessert menu!


8 Donuts

Total time

25 minutes


Breakfast, Dessert


  • donuts:
  • dry Ingredients:
  • 1¼ cup all-purpose flour
  • 1 tsp baking powder
  • ¼ tsp salt
  • wet Ingredients:
  • 6 tbs dairy free milk (unsweetened)
  • 2 tbs orange juice
  • ⅓ cup sugar
  • 1 flax egg (1 tbs ground flax + 3 tbs warm water)
  • 4 tsp coconut oil (melted)
  • 1 tsp grated orange zest
  • ½ tsp vanilla extract
  • ½ cup fresh cranberries
  • frozen peas
  • orange Glaze:
  • ¾ cup powdered sugar
  • 1½ tbs orange juice
  • orange zest for sprinkling


  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, whisk together the flour, baking powder, and salt
  4. In a large bowl, whisk together the sugar, milk, orange juice, melted coconut oil, flax egg, orange zest and vanilla extract
  5. Add the dry ingredients to the wet, and mix until combined
  6. Gently fold in cranberries
  7. Pour batter into a piping bag or ziplock bag with a corner cut off, and pipe into a greased donut pan
  8. Don’t over fill the wells, pipe around one circle in each well
  9. Bake for 14-17 minutes, or until a toothpick inserted in the donuts comes out clean and the donuts spring back when touched - 15 minutes was perfect for me
  10. Allow donuts to cool in the pan for a few minutes, then remove and continue to cool on a cooling rack
  11. 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
  12. Dip cooled donuts into the glaze
  13. Sprinkle some more orange zest onto the tops of the donuts (optional)
  14. Allow glaze to set before stacking donuts on top of each other or transporting
  15. Enjoy!
  16. View the recipe instructions at Sweet Like Cocoa

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

Preview in browser for now