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.

vegan donuts with sugar on a white plate

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.

vegan deep fried donuts with glazing
Deep-fried vegan donuts glazed and served on a plate.

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.

vegan donuts with hand holding half a donut
Oven-baked vegan donuts coated in cinnamon sugar.

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

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 yeastRed 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.

glazed donuts on a plate and a hand

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.

how to make a yudane or water roux

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.

Mixing all ingredients in a bowl

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.

kneading and proofing the dough for vegan donuts

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.

how to fold a dough to make vegan donuts

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.

how to cut vegan donuts with a pastry 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.

donuts proofing a second time on baking trays

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.

oven-baked vegan donuts

You can optionally dip them in plant milk and coat them with cinnamon sugar (which is sugar plus a teaspoon of cinnamon).

vegan donuts after baking with sugar

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. 

how to deep-fry vegan donuts

While the donuts are still warm, you can dip them in cinnamon sugar or glaze them.

glazed vegan donuts on a cooling rack

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.

vegan deep fried donuts on a plate

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 with sugar on a white plate with a blue cloth

Vegan Donuts

By: Nico Pallotta
5 from 17 votes
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, but they require a bit of work, as you need to make a dough that needs proofing.
Prep Time: 20 minutes
Cook Time: 15 minutes
Proofing Time: 2 hours 20 minutes
Total Time: 2 hours 55 minutes
Servings: 16 donuts
Course: Breakfast, Dessert, Snack
Cuisine: American

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.
    how to make a yudane or water roux

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.
    Mixing all ingredients in a bowl
  • 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.
    kneading and proofing the dough for vegan donuts

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.
    how to fold a dough to make vegan donuts
  • 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.
    how to cut vegan donuts with a pastry 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.
    donuts proofing a second time on baking trays

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.
    oven-baked vegan donuts
  • 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).
    vegan donuts after baking with sugar

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.
    glazed vegan donuts on a cooling rack
  • 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.
    glazed donuts on a plate and a hand

Notes

Nutritional values are an estimate for 1 baked donut out of 16 without glaze.
SUBSTITUTIONS
All-purpose flour:ย substitute cake flour.
Almond milk:ย substitute soy milk, oat milk, rice milk, regular milk, or any other non-dairy milk.
Sugar:ย substitute brown sugar.
Vegan butter:ย substitute 1/4 cup vegetable oil like avocado oil or canola oil for vegan butter.
Vanilla extract:ย substitute with grated orange or lemon zest.
Yeast:ย substitute fresh yeast for instant dry yeast. If you use fresh yeast, you’ll need 3 times the amount. Avoid using rapid-rise yeast.
STORAGE
Room temperature: Store donuts in a plastic bag for up to 4 days.
Freezer: Freeze 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.
You can also freeze baked donuts. Let them cool down then freeze in a freezer-friendly bag for 3 months. Thaw at room temperature or in the microwave with the thawing function.

Nutrition

Calories: 175kcal, Carbohydrates: 30g, Protein: 3g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 1g, Cholesterol: 0mg, Sodium: 127mg, Potassium: 38mg, Dietary Fiber: 1g, Sugar: 6g, Vitamin A: 0IU, Vitamin B6: 0.02mg, Vitamin C: 0.001mg, Vitamin E: 0.2mg, Vitamin K: 3ยตg, Calcium: 28mg, Folate: 63ยตg, Iron: 1mg, Manganese: 0.2mg, Magnesium: 7mg, Zinc: 0.2mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

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.

Brammibal's Donuts

๐Ÿฅ It’s Brammibal’s Vegan Donuts in Berlin. It’s SO delicious!


Nico and Louise in the kitchen

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?

5 from 17 votes (10 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




16 Comments

    1. 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

    1. 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

  1. 5 stars
    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 ๐Ÿ˜Š

    1. 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

  2. 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.

    1. 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

  3. 5 stars
    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

    1. 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

  4. 5 stars
    Palm oil should be baned by vegans because animals die because their habitat is destroyed to make way for palm trees.

  5. 5 stars
    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!

    1. Thank you so much for the nice message Myra ๐Ÿ™‚ So happy you liked them. We love extra cinnamon toooo ๐Ÿ™‚