Chocolate Vegan Donuts Recipe Easy, Delicious, and Healthy

Updated On: October 8, 2025

If you’ve been craving a rich, indulgent treat but want to keep it plant-based, these chocolate vegan donuts are your new best friend. They’re perfectly soft, moist, and bursting with deep chocolate flavor—all without a single animal product.

Whether you’re vegan, lactose intolerant, or simply looking to try something new and healthier, this recipe is incredibly approachable and yields bakery-quality results right from your own kitchen.

These donuts are made with simple pantry staples and come together quickly, making them perfect for breakfast, a snack, or dessert. Plus, they’re baked instead of fried, so you get all the joy of a donut with less guilt.

You’ll love how the natural sweetness and cocoa combine for a comforting treat that everyone can enjoy.

Why You’ll Love This Recipe

This chocolate vegan donut recipe is a game-changer for several reasons. First, it uses wholesome ingredients like almond milk and coconut oil, which add moisture and richness without dairy.

It’s also free from eggs and refined sugars, making it suitable for a wide range of dietary preferences.

The texture is incredibly light and fluffy, thanks to a combination of baking soda and vinegar that creates a natural rise. Plus, these donuts are baked, meaning less mess and fewer calories compared to traditional fried donuts.

And let’s not forget the luscious chocolate glaze that tops each one—pure decadence!

If you’re new to vegan baking, this recipe is a perfect starting point because it’s straightforward and forgiving. Whether you’re making them for a party, a special occasion, or just a cozy night in, these donuts will impress.

Ingredients

  • 1 1/2 cups all-purpose flour (or whole wheat pastry flour for a healthier option)
  • 1/2 cup unsweetened cocoa powder (preferably Dutch-processed for richer flavor)
  • 3/4 cup organic cane sugar (or coconut sugar)
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp salt
  • 1 cup unsweetened almond milk (or any plant-based milk)
  • 2 tbsp apple cider vinegar (to activate leavening)
  • 1/4 cup coconut oil, melted
  • 1 tsp vanilla extract

For the chocolate glaze:

  • 1 cup powdered sugar
  • 2 tbsp unsweetened cocoa powder
  • 2-3 tbsp almond milk
  • 1/2 tsp vanilla extract

Equipment

  • Donut pan (silicone or metal, 6-8 cavities)
  • Mixing bowls
  • Whisk
  • Measuring cups and spoons
  • Spatula
  • Cooling rack
  • Small bowl for glaze

Instructions

  1. Preheat your oven to 350°F (175°C) and lightly grease your donut pan with coconut oil or non-stick spray to ensure easy removal.
  2. Combine the wet ingredients: In a medium bowl, whisk together the almond milk and apple cider vinegar. Let this sit for 5 minutes to curdle slightly, creating a vegan “buttermilk.”
  3. Add melted coconut oil and vanilla extract to the wet mixture and stir well.
  4. Mix the dry ingredients: In a large bowl, sift together the flour, cocoa powder, sugar, baking powder, baking soda, and salt. Make sure the cocoa powder is well incorporated for an even chocolate flavor.
  5. Pour the wet ingredients into the dry ingredients and gently fold everything together with a spatula until just combined. Avoid overmixing to keep the donuts tender.
  6. Fill the donut pan cavities about 3/4 full with the batter. Use a spoon or piping bag for easier filling and cleaner edges.
  7. Bake for 15-18 minutes or until a toothpick inserted into the donut comes out clean. The donuts should spring back lightly when touched.
  8. Remove the donuts from the oven and allow them to cool in the pan for 5 minutes before transferring to a cooling rack to cool completely.
  9. Prepare the chocolate glaze: In a small bowl, whisk together the powdered sugar, cocoa powder, almond milk, and vanilla extract until smooth. Add almond milk a little at a time to achieve your desired consistency.
  10. Dip the cooled donuts into the glaze or spread it on with a spoon. Allow the glaze to set for about 15 minutes before serving.

Tips & Variations

For extra moisture, you can substitute half the almond milk with brewed coffee, which will also intensify the chocolate flavor.

If you want to add a little crunch, sprinkle chopped nuts or vegan chocolate chips on top of the glaze before it sets. Feel free to experiment with different plant-based milks such as oat or soy milk depending on what you have available.

For a festive twist, try adding a teaspoon of cinnamon or chili powder to the batter to spice things up. You can also swap the chocolate glaze for a simple vanilla glaze or a dusting of powdered sugar if you prefer a lighter finish.

Nutrition Facts

Nutrient Per Donut (approx.)
Calories 180 kcal
Fat 8 g
Saturated Fat 6 g
Carbohydrates 25 g
Sugar 14 g
Protein 2 g
Fiber 3 g

Serving Suggestions

These chocolate vegan donuts are best enjoyed fresh and slightly warm. For a delightful breakfast, serve them alongside a cup of your favorite plant-based latte or smoothie.

They also make a fantastic afternoon pick-me-up with a glass of chilled almond milk.

If you’re hosting a brunch or party, consider presenting them on a dessert platter with fresh berries and a dusting of powdered sugar. For a more decadent dessert, serve with a scoop of vegan ice cream or a drizzle of peanut butter ganache like in this Peanut Butter Ganache Recipe.

Conclusion

Making delicious, bakery-style chocolate vegan donuts at home is easier than you think. This recipe delivers rich chocolate flavor and moist texture without any animal products, making it perfect for vegans and non-vegans alike.

With simple ingredients and straightforward steps, you can enjoy a guilt-free treat any time.

These donuts are versatile, satisfying, and a great way to explore vegan baking. Whether you’re treating yourself or sharing with friends, they’re sure to become a favorite.

For more inspiration on wholesome and tasty recipes, check out my Thelma Sanders Squash Recipe for a savory side, or try a comforting meal like the Bariatric Meatloaf Recipe. If you love pickled flavors to complement your treats, don’t miss the zingy Pickled Cherry Pepper Recipe.

📖 Recipe Card: Chocolate Vegan Donuts

Description: Deliciously moist and fluffy vegan chocolate donuts perfect for any occasion. Made with simple plant-based ingredients and baked to perfection.

Prep Time: PT15M
Cook Time: PT15M
Total Time: PT30M

Servings: 12 donuts

Ingredients

  • 1 cup all-purpose flour
  • 1/2 cup cocoa powder
  • 3/4 cup sugar
  • 1 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1 cup unsweetened almond milk
  • 2 tbsp apple cider vinegar
  • 1/4 cup vegetable oil
  • 1 tsp vanilla extract

Instructions

  1. Preheat oven to 350°F (175°C) and grease a donut pan.
  2. Mix almond milk and apple cider vinegar; let sit 5 minutes.
  3. In a large bowl, whisk flour, cocoa powder, sugar, baking powder, baking soda, and salt.
  4. Add wet ingredients (milk mixture, oil, vanilla) to dry ingredients and mix until smooth.
  5. Pour batter evenly into donut pan cavities.
  6. Bake for 12-15 minutes or until a toothpick comes out clean.
  7. Let donuts cool in pan for 5 minutes, then transfer to a wire rack.

Nutrition: Calories: 180 kcal | Protein: 3 g | Fat: 7 g | Carbs: 28 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Chocolate Vegan Donuts”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Deliciously moist and fluffy vegan chocolate donuts perfect for any occasion. Made with simple plant-based ingredients and baked to perfection.”, “prepTime”: “PT15M”, “cookTime”: “PT15M”, “totalTime”: “PT30M”, “recipeYield”: “12 donuts”, “recipeIngredient”: [“1 cup all-purpose flour”, “1/2 cup cocoa powder”, “3/4 cup sugar”, “1 tsp baking powder”, “1/2 tsp baking soda”, “1/4 tsp salt”, “1 cup unsweetened almond milk”, “2 tbsp apple cider vinegar”, “1/4 cup vegetable oil”, “1 tsp vanilla extract”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C) and grease a donut pan.”}, {“@type”: “HowToStep”, “text”: “Mix almond milk and apple cider vinegar; let sit 5 minutes.”}, {“@type”: “HowToStep”, “text”: “In a large bowl, whisk flour, cocoa powder, sugar, baking powder, baking soda, and salt.”}, {“@type”: “HowToStep”, “text”: “Add wet ingredients (milk mixture, oil, vanilla) to dry ingredients and mix until smooth.”}, {“@type”: “HowToStep”, “text”: “Pour batter evenly into donut pan cavities.”}, {“@type”: “HowToStep”, “text”: “Bake for 12-15 minutes or until a toothpick comes out clean.”}, {“@type”: “HowToStep”, “text”: “Let donuts cool in pan for 5 minutes, then transfer to a wire rack.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “3 g”, “fatContent”: “7 g”, “carbohydrateContent”: “28 g”}}

Photo of author

Marta K

Leave a Comment

X