Vegan donuts are soft, light, airy, and chewy. This is our best donut recipe for gorgeous oven-baked and fried yeast donuts.
Yeast donuts are delicious and easy, but they require a bit of work, as you need to make a dough that needs proofing.
Check out our easy cake donuts or chocolate-glazed donuts for a simpler and quicker donut recipe.
What are vegan donuts?
There are two types of donuts: yeast donuts and cake donuts.
Yeast donuts are light, airy, and melt in your mouth. Think of warm Krispy Kreme donuts.
Cake donuts are basically cake batter shaped like donuts and baked in the oven.
This blog post shows you how to make the real deal: yeast donuts.
The recipe is relatively easy and made with very simple ingredients, but it does require you to make a dough, and it takes a couple of hours from start to finish.
If you need a simpler recipe that you can make in 30 minutes, try our cake donuts or chocolate glaze donuts instead.
Ingredients for vegan donuts
Quantities are in the recipe box at the bottom of the page.
Flour
We recommend all-purpose flour. Substitute cake flour for all-purpose flour.
Milk
We use almond milk, but any milk works. You can substitute soy milk, oat milk, rice milk, or any other milk for almond milk.
Sugar
We use white sugar. Brown sugar works, too.
Vegan butter
Use melted vegan butter or neutral vegetable oil such as avocado, canola, or sunflower.
Yeast
We recommend instant dry yeast or active dry yeast.
We can recommend (not sponsored) Caputo dry yeast, Red Start active dry yeast, Red Star saf instant, and Dr. Oetker instant yeast.
Important: Avoid using rapid-rise instant yeast, as it is not good for preparations requiring second proofing. If the packet says rapid rise, it is not good.
Aromas
We add vanilla extract. For more aroma, try grated lemon or orange zest.
Glaze
You can dip the vegan donuts in cinnamon and sugar or glaze them with icing sugar mixed with a dash of plant milk.
How do you make vegan donuts?
US cups + grams measurements in the recipe box at the bottom of the page.
1. Make the Yudane
Add the flour measured for Yudane to a heat-proof bowl. Bring the milk to a boil and pour it over the flour.
Mix well with a spatula until you get a thick gel. Let the gel cool down in the fridge for 15 minutes.
Tip: Yudane, water roux, or tangzhong is a simple mixture of hot liquid and flour. This technique is a quick and effective way to add moisture, chew, and softness to a dough. It also helps the donuts keep moist for longer and it is especially effective in recipes without eggs and dairy.
2. Make the dough
Add the milk measured for the dough to a small container and warm it up for 10 seconds in the microwave until lukewarm.
Add the instant yeast and stir until dissolved.
Pour the milk-yeast mixture into a larger mixing bowl and add sugar, melted vegan butter, vanilla extract, and salt.
Stir until combined, add the flour and the yudane, and keep mixing until the liquids are absorbed.
Tip: If the yeast doesn’t dissolve, discard it and start with new yeast.
Transfer the mixture to a lightly floured worktop and knead with your hands for about 5 minutes.
Try to add as little flour as possible while kneading the dough. The dough should not stick to your hands, but it should still be soft and not dry.
Now, shape it into a ball and transfer it to a lightly oiled bowl. Cover with a plate and put it to proof in a warm place for about 1.5 hours or until it doubles in volume.
Tip: If you prefer, you can use a stand mixer to make the dough, adding the ingredients in the same order.
Tip: We recommend putting the dough in a turned-off oven with the light on to create the perfect proofing temperature.
3. Shape the dough
Turn the bowl with the dough upside down and let the dough fall onto a clean worktop.
Lightly stretch the dough with your hands, then fold it from left to center, then right to center, then top to center, then bottom to center.
With the help of a rolling pin, roll out the dough to a thickness of about 1/2 inch or 1 cm.
Cut the dough into discs with a 3-inch or 8-cm pastry cutter. Then, make a hole in the center of the discs with a 1-inch or 2.5-cm cutter.
Transfer the donuts onto a baking tray lined with parchment paper.
If you want, you can do the same for the donut holes.
Put the leftover dough scraps back together, flatten them, and make more donuts until you run out of dough. You should get at least 12 donuts and 12 donut holes.
Cover with a cloth and let proof a second time for 30 minutes in a warm place before deep-frying or baking them.
How to cook vegan donuts in the oven?
Preheat the oven to 350ยฐF or 180ยฐC.
Brush the donuts with non-dairy milk and bake them in the middle rack of the oven, one tray at a time, for about 10 to 12 minutes, until lightly golden on top.
You can optionally dip them in plant milk and coat them with cinnamon sugar (which is sugar plus a teaspoon of cinnamon).
How to deep-fry vegan donuts?
Add the frying oil to a medium pot with medium-tall edges. Fill the pot with oil up to half its height.
Heat the oil to 340ยฐF (170ยฐC). Fry 2 to 3 donuts at a time.
Gently lower the donuts into the oil. Fry for about 40 seconds, then turn them around and fry for 40 more seconds. They should be golden brown on both sides.
When you take them out, let the oil drip, then transfer them onto a cooling rack or baking tray lined with kitchen paper.
While the donuts are still warm, you can dip them in cinnamon sugar or glaze them.
To make a simple sugar glaze, stir powdered sugar with hot milk until you get a smooth white cream.
Dip the donuts in the glaze while both are still warm. Let it set on a cooling rack.
More Vegan Desserts
You’ll love our vegan cinnamon rolls, Italian cream buns, Italian croissants, bomboloni, and soft, chewy, and delicious vegan brioche.
Vegan Donuts
Equipment
- Round pastry or cookie cutter 3 inches / 8 cm (or a wide glass)
- Round pastry or cookie cutter 1 inch / 2,5cm (or a bottle cap)
Ingredients
Yudane
- ยฝ cup almond milk or another non-dairy milk
- โ cup all-purpose flour
Dough
- 3 cups all-purpose flour + 1 tablespoon for kneading
- ยพ cup almond milk or another non-dairy milk
- ยฝ cup sugar
- โ cup melted vegan butter or ยผ vegetable oil
- 1 tablespoon instant dry yeast
- 1 tablespoon vanilla extract
- ยฝ teaspoon salt
- ยฝ gallon frying oil not needed for the oven-baked version
Glaze
- ยฝ cup powdered sugar
- 2 tablespoons almond milk or another non-dairy milk
Instructions
MAKE THE YUDANE
- Add โ cup all-purpose flour to a heat-proof bowl. Bring ยฝ cup almond milk to a boil and pour it over the flour.
- Mix well with a spatula until you get a thick gel-like mixture.
- Let cool down in the fridge for 15 minutes.
MAKE THE DOUGH
- Add ยพ cup almond milk to a small container and warm it up for 10 seconds in the microwave until lukewarm. Add 1 tablespoon instant dry yeast and stir until dissolved.
- Pour the milk-yeast mixture into a larger mixing bowl and add ยฝ cup sugar, โ cup melted vegan butter, 1 tablespoon vanilla extract, and ยฝ teaspoon salt.Stir until combined.
- Add 3 cups all-purpose flour and the yudane.Mix until the liquids are absorbed.
- Transfer the mixture to a lightly floured worktop and knead by hand for about 5 minutes.
- Try to add as little flour as possible while kneading the dough. The dough should not stick to your hands, but it should still be soft and not dry.Now, shape it into a ball and transfer it to a lightly oiled bowl.
- Cover with a plate and put it to proof in a warm place (turned-off oven with the light turned on) for about 1.5 hours or until it doubles in volume.
SHAPE THE DONUTS
- Turn the bowl with the dough upside down and let the dough fall onto a clean worktop. Lightly stretch the dough with your hands.
- Fold it from left to center.
- Then right to center.
- Then top to center, and finally bottom to center.
- With the help of a rolling pin, roll out the dough to a thickness of about 1/2 inch or 1 cm.Cut the dough into discs with a 3-inch or 8-cm pastry cutter. Then, make a hole in the center of the discs with a 1-inch or 2.5-cm cutter.
- Transfer the donuts onto a baking tray lined with parchment paper.If you want, you can do the same for the donut holes.Put the leftover dough scraps back together, flatten them, and make more donuts until you run out of dough. You should get 12 to 16 donuts.Cover with a cloth and let proof a second time for 30 minutes in a warm place before deep-frying or baking them.
OVEN-BAKED VEGAN DONUTS
- Preheat the oven to 350ยฐF or 180ยฐC.Brush the donuts with non-dairy milk and bake them in the middle rack of the oven, one tray at a time, for about 10 to 12 minutes, until lightly golden on top.
- You can optionally dip them in plant milk and coat them with cinnamon sugar (which is 3 tablespoons of sugar plus a teaspoon of cinnamon).
DEEP-FRIED VEGAN DONUTS
- Add ยฝ gallon frying oil to a medium pot with medium-tall edges. Fill the pot with oil up to half its height.Heat the oil to 340ยฐF (170ยฐC). Fry 2 to 3 donuts at a time.
- Gently lower the donuts into the oil. Fry for about 40 seconds, then turn them around and fry for 40 more seconds. They should be golden brown on both sides.
- When you take them out, let the oil drip, then transfer them onto a cooling rack or baking tray lined with kitchen paper.
- While the donuts are still warm, you can dip them in cinnamon sugar or glaze them.
- To make a simple sugar glaze, stir ยฝ cup powdered sugar with 2 tablespoons almond milk (hot) until you get a smooth white cream.Dip the donuts in the glaze while both are still warm. Let it set on a cooling rack.
Notes
Nutrition
I (Nico) love donuts and am always searching for the best donut shop everywhere we travel.
I wouldn’t share this recipe with you if it didn’t satisfy my donut cravings. It is truly delicious!
Since you made it all the way down here, I’ll share my favorite donut shop with you.
๐ฅ It’s Brammibal’s Vegan Donuts in Berlin. It’s SO delicious!
Hi! We are Nico & Louise
Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.
Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.
Easy right?
So delicious!!!
Super yummy, but my dough didn’t proof..
Hi Katja,
thanks for your message. Have you checked the expiry date on your yeast packet? It’s possible that the yeast is old if the dough didn’t proof.
Best,
Nico
Are they suitable for freezing? I am going to make them valentine shaped and would like to make ahead of time.
Hi Krista,
Yes they are. We recommend freezing them before the second proofing, then thaw in the refrigerator and proof a second time in a warm place before baking them or frying them.
I think heart-shaped donuts sound incredible, what a great idea โค๏ธ
All the best,
Louise
Salve Nico. Volevo farti una domandaโฆnel video tu aggiungi lo yogurtโฆma qui, nella descrizione della ricetta, non lโhai messoโฆio sto aspettando in questo mento la lievitazione delle ciambelle e ho messo anche lo yogurtโฆpotrei chiederti solo di chiarirmi se รจ piรน corretto con yogurt o senza?
Grazie in anticipo se vorrai rispondermi ๐
Ciao Tania,
si allora, puoi farle sia con yogurt che senza. Senza yogurt vengono piรน leggere e ariose. Con lo yogurt vengono un pochettino piรน sostanziose e restano piรน umide. Dipende un po’ dai gusti ๐
Buona giornata!
Nico
Hi, I just wanted to help you edit your post. You mentioned using a Bain-Marie to heat the chocolate and you instruct people to make sure the bowl touches the water. However that is not how a double boiler works. It uses steam as the heat source, so the bowl should not be touching the boiling water below it. I expect you just had a typo in your post concerning this instruction.
Hi Elise,
Thanks for your comment ๐ Both methods of Bain-Marie are correct (steam and water). For this recipe, we think it’s easier and safer for most people to have the bowl touch the hot water in the pot below and keep it off the heat so that the water is hot but not boiling.
If you prefer the steam method, that will also work well to melt the chocolate.
I hope this helps clarify things.
Nico
You must have been reading my mind! I was looking for a vegan replace for my fave boston cream donuts, and here you are with the recipe for the donuts, creme. and melted chocolate. Woohoo!!!๐๐ Just slammed shut the mouths of the vegan naysayers again!! Bravo ๐๐พ๐๐พ๐๐พ๐๐พ๐๐พ๐๐พ๐๐พ๐๐พ๐ฏ๐ฏ๐๐ฝ
Katriel
Hi Katriel,
Thanks so much for the kind comment! I am delighted you could replace your favorite cream donut with something homemade ๐ ahaha, and wonderful news that you could share them with friends + family – the chocolate-covered ones are pretty glorious. Enjoy, and have a great weekend. Cheers, Nico
Vegan donut recipe sounds good. I’m sure I will enjoy them.
Aha, I’m very happy to hear Gloria! Cheers.
Palm oil should be baned by vegans because animals die because their habitat is destroyed to make way for palm trees.
These came out so soft and perfect and I was very tempted to eat one right out of the oven! I didnโt have soy yogurt so I used almond, and added a whole tsp of cinnamon. Because they arenโt overly sweet, the cinnamon sugar topping complements them nicely. Thank you for this recipe!
Thank you so much for the nice message Myra ๐ So happy you liked them. We love extra cinnamon toooo ๐