I’ve shared so many yummy breakfast ideas over the years on Jessica in the Kitchen—Banana Oatmeal Breakfast Cookies, Strawberry Coconut Overnight Oats, Coconut Kiwi Green Smoothie Bowls—but today it’s time to share something a little more indulgent. These vegan donuts are just like the ones you get from your favourite donut shop, minus the eggs and dairy! They’re puffy and soft, with a crispy exterior and sweet, shimmery glaze. They’re practically melt-in-your-mouth tender, and they pack a little bit of nostalgia in every bite. Let’s be real: donuts are fun, and pretty much impossible to resist. Especially when they’re vegan donuts! Because these are yeast donuts, they take a bit of time to make, but trust me when I say they are so worth it. There’s nothing like biting into a warm, freshly glazed homemade donut!

Is It Better to Bake or Fry Donuts?

When it comes to yeast donuts, deep frying is best. It’s the only way to get that slightly crispy exterior and the soft, pillowy interior.  Now, if you’re nervous about deep frying, I get it! But it’s easier than you think, and if, like me, you take an everything-in-moderation approach to eating, it’s really not a big deal to have a deep fried donut or two as a special treat on occasion. It’s also important to note that when you make sure your oil is at the right temperature, the food you fry won’t be over-loaded with oil. Instead, the oil quickly sears the outside, forming a barrier that keeps the frying oil from soaking in. If the oil isn’t hot enough, it will seep into your donuts, making them oily and giving them a weird texture.

Notes on Ingredients

Please note that this is important information on the ingredients and instructions and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

For the tangzhong:

All-purpose flour Soy milk Water 

For the vegan donuts:

All-purpose flour  Brown sugar Instant yeast – Be sure to use instant yeast and not another variety. (Also see: How to Test Yeast to see if it’s still Good) Sea salt Vegan milk – Soy milk is my preference; it should be warm to touch, ranging between 110°F to 120°F. Vegan butter – Melt this in the microwave or in a small saucepan on the stove. Vanilla extract or almond extract – Vanilla will give you the classic donut shop flavour, while almond extract is a bit more unexpected! Peanut oil – Or another oil suitable for deep-frying.

For the glaze:

Confectioners’ sugar – Sift this first to make sure there aren’t any lumps in your glaze! Vegan milk Vanilla extract or almond extract

Special equipment:

Deep fry/candy thermometer Large, deep, heavy skillet Donut or biscuit cutters

How to Make Vegan Donuts

Like my vegan cinnamon rolls and Japanese milk bread, this vegan donut recipe starts with tangzhong, which is a cooked milk, flour, and water mixture.

Make the tangzhong:

Warm the ingredients. In a small pan set over medium-high heat, whisk the flour, vegan milk, and water until smooth. Continue to stir until the mixture thickens to a pudding-like consistency.  Chill. Remove the pan from the heat and pour the tangzhong into a small bowl. Refrigerate for 10 minutes.

Make the vegan donuts:

Start the dough. Whisk the dry ingredients in a large mixing bowl or the bowl of your stand mixer. In a second, smaller bowl, whisk the tangzhong, milk, vegan butter, and vanilla extract. Pour the wet ingredients into the dry ingredients, then knead by hand or with the dough hook of your mixer until a soft dough forms.  Rest. Cover the mixing bowl with a kitchen towel and let the dough rest for 10 minutes. Knead. Now, knead the dough for 6 to 8 minutes using the dough hook or your hands. If you’re kneading by hand, you can simply reach in the bowl and knead it in there. The dough should be smooth, soft, and just a bit sticky, but if needed, you can add up to 2 tablespoons of flour while kneading.  Let the dough rise. Transfer the dough to a large bowl lightly greased with oil. Cover the bowl with the kitchen towel and place it in a warm spot in your kitchen, away from any drafts. Allow the dough to rise for about 2 hours, or until it has doubled in bulk. Roll out the dough. Gently punch down the dough in the bowl, then turn it out onto a lightly floured work surface. Pat or roll the dough into a rectangle between 1/4- and 1/2-inch thick. If the dough feels too sticky to work with, add a touch more flour, but be conservative here; too much flour will yield tough donuts. Cut the donuts. Use a donut cutter, a large and small biscuit cutter, or the lip of a cup to cut the doughnuts. Press together the scraps, re-roll them, and cut donuts from those too. (Rather than discarding or re-rolling the donut holes, you can fry them separately. They’re good for testing the oil before you add the bigger donuts!) Let the donuts rise. Cover the donuts with greased plastic wrap and let them rise again until they’re about doubled in size, about 45 minutes to an hour. Prepare. Heat the oil in a deep, heavy skillet to 350ºF/180ºC and line a large baking sheet with paper towels. Fry the donuts. Slide a lightly floured bench scraper or metal spatula under a donut and drop it into the oil. Repeat with one or two more donuts, being careful not to crowd them. Fry the donuts until they’re golden brown on the bottom, then flip them and cook the other side. Use a slotted spoon to remove them and transfer them to the prepared baking sheet to let any excess oil drain off.

Glaze the donuts:

Prepare. Place a large wire cooling rack on a baking sheet lined with foil. This helps make cleanup easier! Make the glaze. Whisk the confectioners’ sugar, warm milk, and extract in a large bowl until the glaze is smooth. Glaze the donuts. Dip the vegan donuts in the glaze while they’re still warm, but not hot. (If you also fried the donut holes, you can reserve those for the end; put them all in the bowl at the same time, and toss them to coat.) Finish. Place the glazed donuts on the wire rack to let the excess glaze drip off before serving. 

Variations

You can glaze and decorate these vegan donuts however you like! If you let the glaze cool and thicken a bit, you can stir in food colouring. Cocoa powder can be added for a chocolate glaze, and you can sprinkle your freshly-glazed donuts with sprinkles to add a pop of colour and crunch. Another option is to cut the donuts into circles and use a piping bag to fill them with jam, a vegan custard or mousse, or even vegan whipped cream. (If you’re filling your donuts, they’ll need to be cooled completely first!)

Tips for Success

Here are some pointers for perfect vegan donuts!

Keeping the dough from sticking. You can place the cut donuts on parchment paper to make it easier to remove them before placing them into the hot oil. Use chopsticks. Some people like to use chopsticks with deep frying; you can use them to pick up the donuts and place them into the oil and also to flip them and take them out when they’re finished cooking. Watch the oil temperature. When you add the donuts, the temperature will fall; as you work through the recipe, the temperature is likely to slowly climb. Adjust the heat as needed to make sure the oil is always right around the 350º mark. Glazing tips. Warm donuts and warm glaze will yield the best results here! As the glaze cools, it will thicken and turn white, so if you want that Krispy Kreme look, both the glaze and donuts should be warm.

How to Store

These donuts are best eaten right away, but they will keep up to a day in an airtight container. I don’t recommend freezing this recipe, but if you’re looking for a vegan donut recipe that freezes well, try a baked donut instead, like my Baked Chocolate Cake S’mores Donuts. Enjoy friends! If you make this vegan donut recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Classic Glazed Vegan Donuts   Jessica in the Kitchen - 68Classic Glazed Vegan Donuts   Jessica in the Kitchen - 72Classic Glazed Vegan Donuts   Jessica in the Kitchen - 78Classic Glazed Vegan Donuts   Jessica in the Kitchen - 73Classic Glazed Vegan Donuts   Jessica in the Kitchen - 28Classic Glazed Vegan Donuts   Jessica in the Kitchen - 60Classic Glazed Vegan Donuts   Jessica in the Kitchen - 14Classic Glazed Vegan Donuts   Jessica in the Kitchen - 98Classic Glazed Vegan Donuts   Jessica in the Kitchen - 60Classic Glazed Vegan Donuts   Jessica in the Kitchen - 5Classic Glazed Vegan Donuts   Jessica in the Kitchen - 76Classic Glazed Vegan Donuts   Jessica in the Kitchen - 42Classic Glazed Vegan Donuts   Jessica in the Kitchen - 44Classic Glazed Vegan Donuts   Jessica in the Kitchen - 75Classic Glazed Vegan Donuts   Jessica in the Kitchen - 45Classic Glazed Vegan Donuts   Jessica in the Kitchen - 59