These tasty Chocolate Vegan Donuts are made with simple ingredients and contain no dairy or hard-to-find vegan ingredients. Baked and not fried, each bite of the chocolate frosting-covered treat is rich, decadent, and luscious.

Easy vegan chocolate donuts
One of my proudest baking moments was the day I came up with these rich and decadent Chocolate Vegan Donuts with Chocolate Frosting. They are so soft and moist, it’s like eating my favorite chocolate cake! Made with simple vegan ingredients, it’s a dessert you need to try ASAP.
Yes, this recipe is vegan-friendly but no, it doesn’t require any complicated or hard-to-find ingredients. Simply whip the batter up in 1 bowl and bake in a donut pan. Finished them off with the soft and luscious chocolate frosting for a heavenly tasting dessert or snack.
I promise that investing in a donut pan is well worth the small expense. Some of my best donut creations have come out of these pans, like my Peanut Butter Donuts, Carrot Cake Donuts, Baked Chocolate Donuts with Peanut Butter Frosting and Chocolate Chip Donuts.
Vegan donuts vs. regular donuts
These chocolate donuts are made solely with vegan-friendly ingredients. I’m talking vegan butter, plant-based milk, and cocoa powder. Luckily, all of these can be found at most large grocery stores, meaning they aren’t any more difficult to make than “regular” baked donuts.
How to make baked vegan chocolate donuts
I love baked donuts because they’re soft, rich, and aren’t messy. Frying means you need to use lots of oil and more pots and pans. To make this recipe, all you need to do is mix up the batter in one bowl and then bake!
Mix the dry ingredients together in a large bowl.
Stir in the wet ingredients until a smooth batter is formed.
Evenly pour the batter into the greased donut pan and bake until a toothpick inserted in the center comes out clean.
Let donuts cool completely before removing them from the pan and adding the frosting.
How to make vegan chocolate frosting for donuts
The best part of a donut is the frosting! This simple chocolate frosting takes these dairy-free donuts to the next level:
- Cream the powdered sugar and butter together in a bowl until well combined. Btw, my favorite vegan butter is Earth Balance, we use it for everything.
- Add the almond milk, cocoa powder, and vanilla. Continue to mix until a creamy chocolate frosting forms.
- To glaze, dip the cooled chocolate donuts in the frosting on one side and leave them to set before enjoying.
Can I make these without a donut pan?
Baking donuts in a donut pan helps them form the signature shape. If you don’t have one, use a muffin pan instead. This recipe should make 6-8 vegan chocolate muffins.
Make sure you only fill the muffin tin 2/3rds of the way to prevent the muffins from spilling over the top. Bake at 350°F for 18-20 minutes or until a toothpick inserted in the center comes out clean. Cool completely before removing them from the pan and frosting the tops with chocolate frosting.
Can these be made gluten free?
If you’re looking to make these vegan donuts also gluten free, that’s no problem! All you’ll need to do is swap out the all purpose flour for a gluten free 1:1 flour blend. Make sure your blend already contains xanthan gum so you don’t have to add it yourself.
Storing and freezing chocolate donuts
If eating immediately: Simply leave the donuts out on the cooling rack or on a serving dish at room temperature. To leave them out for more than a few hours, cover the donuts with plastic wrap or place them on a cake serving dish with a lid. Make sure they are stored in a single layer to keep the frosting from sticking to the donuts.
To store: Place the chocolate donuts in a single layer in an airtight container. They should stay fresh for 2 to 3 days in the fridge. When it’s time to eat, let the donuts sit at room temperature for about 10 or 15 minutes so they aren’t too firm or cold.
To freeze: You can freeze the chocolate donuts without frosting by first placing them on a sheet pan in a single layer. Once they are fully frozen, add them to a freezer-safe bag and freeze for up to 3 months. Let them thaw on the counter before serving and adding frosting.
More chocolate desserts to try
- Chocolate Zucchini Cake
- Chocolate Vegan Fudge
- Vegan Chocolate Chip Pumpkin Pudding
- 100 Calorie Chocolate Brownie
- Fudgy Black Bean Brownies
- Chocolate Milkshake
Pin for later:
Chocolate Vegan Donuts with Chocolate Frosting (Dairy Free)
PrintIngredients
For the donuts
- 3/4 cups all purpose flour
- 1/2 cup white sugar
- 1/4 cup cocoa powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1/4 cup vegetable oil
- 1/2 teaspoon vanilla extract
- 1/2 cup unsweetened almond milk
For the frosting
- 1 cup powdered sugar
- 2 tablespoons dairy free butter (I use Earth Balance) melted
- 2 tablespoons unsweetened almond milk
- 1/4 cup cocoa powder
- 1/4 teaspoon vanilla
Instructions
For the donuts
- Preheat oven to 350 degrees. Spray a donut pan with nonstick spray.
- Stir together flour, sugar, cocoa powder, baking soda and salt. Add oil, vanilla and milk and continue to stir until smooth.
- Pour batter into donut pan (this recipe makes 6 donuts) and bake for 12 minutes. Insert toothpick and if it comes out clean, donuts are done. If toothpick is not clean, bake for 2-3 more minutes or until clean.
- Let donuts cool for 15 minutes before removing from pan.
For the frosting
- In a bowl using a hand mixer, mix together powdered sugar and butter until creamed well.
- Add milk, cocoa powder and vanilla and continue to mix until creamy and well combined.
- Once donuts are cool, dip them into the frosting to cover the tops. Enjoy!
Anita says
This recipe looks so delicious! Hi, I’m Anita visiting from Foodie Fridiy.
Kathryn Doherty says
You don’t have to beg. I will gladly dive face-first into a huge plate of these! My donut pans have been feeling neglected lately and I know just how to fix that. YUM!
Ra says
Hello – LOVE the donuts. Just wondering how long do you think they would last and is it best to store them in the fridge or ?? Im wanting to make a batch for a birthday thats al. Thanks again
Pamela says
Hey Ra, I find they usually last for about 5 days. You can keep them in a airtight container or throw them in the fridge, but I’d heat them up for a seconds to get them warm before diving in! You can also freeze leftover donuts, and then heat up accordingly! Happy early Birthday!
Shawna Farris says
does the icing set up on the donuts?
Leah says
Thank you so much for this recipe! I ended up substituting some cake flavored protein powder for the cocoa powder, and it was AMAZING! Still soft with a delicious white cake taste. and you are definitely right about the chocolate frosting! It is incredible!
Also, I did not have any vegetable oil. I made a chocolate batch and used almond oil – those ended up getting burnt and only 10 minutes, and everything stuck to the tray even with the cooking spray.
When I tried the protein powder batch, I used coconut oil. The donuts ended up so soft and so delicious. Nothing stuck to the tray. I probably could’ve left them in for another 30 seconds to a minute.
Thanks again for sharing your recipe!
Pamela says
Since I always need extra protein, what a great idea using that cake protein powder! So glad you enjoyed these donuts, they’re one of my favorite treats! Thanks for stopping by Leah!
JEnnifer C says
Hey. These donuts look absolutely amazing!!! Would it be possible to convert them GF?
Pamela says
I don’t see why not! Let me know how they come out!
marie says
I made these tonight (w/o fristing) and they were yummy! I’m not really a donut fan (we attempted these for my son), but I loved these. But… I could not get them out of the pan. I baked them for 12 minutes since they did not look done at 10. But should they have gone longer? I wasn’t sure how to tell if they were done. And then the instructions don’t say how to cool them. I let them cool for about 5 minutes then tried to turn them out onto a cooling rack. 4 came out, but they tore. I left the other two in the pan and let them cool another 15 minutes but they would not come out either. Any tips?
Pamela says
Hey Marie, I’m glad you enjoyed these donuts! I let mine cool in the donut pan for about 15-20 minutes. Usually I just stick a butter knife under one side and the donut just pops out. By letting them sit, they shouldn’t be too soft or fall apart. Have fun!
Ulees heart says
So I made them—the donut is seriously soft soft soft. It had some trouble making it out of the donut pan alive. I may have over filled them though–next time I’d put in a smaller amount and make more than the recommended 6 donuts. Estimating based on how the donuts crumbled under pressure of being so large, I’d say you can prob get 9 donuts out of the batter. You could probably even make these into smallish cupcakes too. The flavor is a dark chocolately fluffy goodness. Very very delicious.
The icing is completely killer. Perfect for adding extra toppings like sprinkles and holds its own without any extra sugar. My kids totally loved them. Thanks for a great DF donut!
Pamela says
So glad you enjoyed these donuts and frosting! Love the addition of fun sprinkles! 🙂
Aimee / WallflowerGirl.co.uk says
Love these and LOVE that they’re dairy-free/vegan friendly too! Bookmarking 🙂
Anna says
It’s morning. I’m sitting on my bed with the notebook, listening to soft jazz music, found your recipe and have been starring on the picture for way too long. I’m drooling and hungry!!
Nicole says
Is there any possible way to make these without donut tin? After seeing them i’m craving them so much as i have a dairy allergy!
Pamela says
Hey Nicole, you could use a biscuit cutter or cookie cutter to cut out a shape. Only thing is they won’t have the donut shape/hole look to them or might not be as “pretty”. To solve this you could use a big biscuit cutter for the donut and then use a small biscuit cutter for the middle. Enjoy!
Georgette says
Thanks so much for this recipe! My son is allergic to milk, eggs and peanuts, and doesn’t get sweets too often. I just finished making them and gave him one and he asked for another! I think it’s safe to say, they are a hit!
Pauline says
These are outstanding! I just recently went dairy free and I’m a huge chocolate lover! These are even better than regular chocolate doughnuts!
Pamela says
Thanks Pauline, so happy to hear you liked them!
Jeannette says
These are great! I cooked them up in my mini donut cooker. Very easy to make. I think I’ll thin out the frosting next time with a little more almond milk. Thank you for sharing this recipe. 🙂
Pamela says
Glad to hear you enjoyed Jeanette!
Trish says
I just made these for my dairy/egg allergic son. They are delicious, but they really fell apart when I took them out of the pan (cooled for 10 minutes too) The frosting was on the thick side so I just spread them on the donuts. I think I’ll try flouring the pan after the spray next time to see if that helps keep them together and maybe add more milk for a thinner frosting?
Pamela says
Hey Trish, if you want a thinner frosting definitely add more milk and mix to a consistency that you like. My frosting was thin so I dipped the donuts in it which melts on the donuts beautifully. Enjoy!
Dee @ The Kitchen Snob says
I never had a big desire to try making donuts before, until seeing these pictures! Yum! They look incredible. I love chocolate donuts.
Francy says
Just made these for breakfast. Followed the exact recipe and they are so YUMMY! Thank you for sharing. I also shared on Pinterest and Facebook.
Pamela says
Wish you would have invited me over for breakfast Francy! 😉 So happy you enjoyed!
Shiran @ Pretty. Simple. Sweet. says
These look delicious, Pamela!
Mondo | I bake he shoots says
cake doughnuts are my favorite…but chocolate covered chocolate cake doughnuts? good lord! more, please and thank you.
Dorie @ BrooklynSalt says
Want!
Cindy @ Pick Fresh Foods says
Wow!! These donuts look delicious! I love the chocolate glaze. I could drink that up all by itself. I wouldn’t, but I could 😀 Haha Beautiful photographs!
Amy @ Elephant Eats says
Yay for finding a delicious dairy-free recipe! These look SO moist and delicious. I’m so excited that I got a donut pan for xmas…I know what I’m makin first 😉
Sophie says
Your cat has great & good taste! 🙂 Ha! Your lovely frosted chocolate doughnuts look freaking delicious & I made your veggie casserole with wite wine sauce & it was superb, Pamela! x
Christin@SpicySouthernKitchen says
Need doughnut pan now! These look so good Pamela! And I never thought about freezing frosting.
Jess says
Wow, these look delicious! 🙂