Vegan Doughnuts (Doughnut Shop-Style!)

Vegan Doughnuts on a Wooden Surface with a Cup of Coffee

Soft, pillowy vegan doughnuts that taste like they came from a bakery! Made with yeast-risen dough and dipped in sweet vanilla glaze, these doughnuts will satisfy your cravings. Perfect with a cup of coffee!

Vegan Doughnuts on a Wooden Surface with a Cup of Coffee

Okay, so the internet already has a million and one recipes for vegan doughnuts. But almost all of them are for baked doughnuts. These are different they taste just like they came from a doughnut shop. Thats because theyre made just like doughnut shop doughnuts!

Did you know that legit doughnut shop doughnuts arent baked? My husband didnt. When I told him I wanted to make legit vegan doughnuts for once (for upcoming Fat Tuesday), he looked pretty confused. Like, dont you already have a bunch of recipes for vegan doughnuts?

Legit Doughnuts

Stack of Three Vegan Doughnuts on a Plate

In case anyone else didnt know, the doughnuts that you get at a doughnut shop or bakery arent baked. Theyre fried.

No wonder those suckers are so good. And yes, I acknowledge the fact that frying isnt as healthy as baking, but were talking about doughnuts, not some superfood power salad. So I fried them.

Also, legit doughnuts are generally yeast-risen (there are exceptions, like cake doughnuts). Thats why the texture of baked doughnuts (typically leavened with baking soda or powder) is a bit different.

How to Make Vegan Doughnuts

Nine Vegan Doughnuts on a Paper-Lined Baking Sheet

Obviously these doughnuts are going to be a bit more work than doughnut-pan doughnuts. Theyre so worth it! Get started early in the day so your dough has plenty of time to rise.

Make the Dough

Start by warming up some non-dairy milk in a bowl or liquid measuring cup. Dont get it too hot or it will kill your yeast. Go with bath-temperature water. Add some sugar and whisk in a packet of yeast. Let it sit for about 10 minutes. It should get frothy during this time if not, your yeast is dead and youll need to start over with a fresh packet.

Side By Side Images Showing First Two Steps to Make Vegan Doughnut Dough: Add Yeast to Non-Dairy Milk and Whisk Together

Now its time to beat some vegan butter (softened to room temperature) and sugar together with an electric mixer. Next add some vanilla and salt, followed by that milk-yeast mixture. Beat everything together.

Collage Showing First Four Stages of Mixing Vegan Doughnut Dough

Now start beating in some flour. Add just a bit at a time. Before long youll have a dough thats too thick for the mixer to handle ditch the mixer and switch to a spoon.

Collage Showing Four Stages of Mixing Vegan Doughnut Dough

Once youve got your dough mixed, youll need to knead it. Sprinkle some flour on the counter and work the dough for about five minutes, until its smooth and stretchy.

Two Stages of Kneading Vegan Doughnut Dough

First Rise

Coat a mixing bowl with oil, place the dough inside, and cover it with a damp towel. Place it in a warm spot in the kitchen to rise. I like to stick it in the oven with the light on for this. In about an hour or so (depending on the temperature), your dough will double in size.

Vegan Doughnut Dough Before and After Rising

Roll and Cut

Now its time to make the doughnuts!

Sprinkle some more flour on the counter and use a rolling-pin to roll out your dough. You want it to be about 1/2 inch thick. Now cut it into doughnuts! Im using doughnut cutters, but feel free to use biscuit cutters or a knife if you dont have any. Youll want something thats about 3 1/2 inches in diameter.

Side By Side Images Showing: Hands Rolling Vegan Doughnut Dough, and Cutting Doughnuts From Dough

Second Rise

Place your cut doughnuts on a parchment paper-lined baking sheet, cover them with a damp towel, and place them in a warm spot to rise again. Yes, this is the second time were letting our dough rise!

Let your doughnuts rise until they puff up a bit. This should take 45 minutes to an hour.


Now for the fun part.

Use a large Dutch oven for this. Pour in some oil. Okay, pour in a lot of oil. You want it to be at least 1 1/2 inches deep.

Now heat it up! This will take a few minutes. Use a deep-frying thermometer to monitor the oil temperature. When it reaches about 350F, your ready to fry!

Fry a few doughnuts at a time, making sure not to crowd the pot. The doughnuts will float while they fry, so youll need to do one side at a time, frying until each side is golden brown. This should only take a minute or two per side. If you saved your doughnut holes, fry them as well!

Side By Side Images Showing Two Stages of Frying Vegan Doughnuts

Transfer the fried doughnuts to a paper-towel lined plate.

Finishing the Doughnuts

While the doughnuts cool, mix up some glaze and/or frosting. I made both!

When the doughnuts are cool, dip them both sides the glaze, coating the doughnuts all over.

Hand Dipping a Vegan Doughnut into a Bowl of Glaze

If youd like to frost them as well, let the glaze harden first, then dip the tops in frosting. Sprinkles add a nice decorative touch!

Vegan Doughnut Tips & FAQ

  • Always use caution when frying! That oil gets super hot and can easily burn you.
    • Never leave frying food unattended.
    • Monitor the oil temperature closely.
    • Be super careful to avoid splashing when placing things in or removing them from the oil.
  • Dont pour your unused oil down the drain, as it can cause clogs. Dispose of it by placing it in a sealable container (such as the bottle it came from or an old coffee can), and place it in the trash. Alternatively, you can save it for later (an excuse to make more doughnuts). Oil can also be composted in small amounts.
  • This recipe makes enough glaze and frosting to cover all of your doughnuts. Scale down as needed.
  • Homemade doughnuts are best eaten the day their made. You can get away with serving them a day later, but they wont be quite the same.
  • Can I freeze my doughnuts? If youd like to freeze your doughnuts, simply arrange them on baking sheets and freeze until solid. You can then remove the frozen doughnuts from the baking sheets and transfer them to sealed freezer bags. They should be good for at least 3 months. Again, theyll never be quite the same as they were on day 1, but they wont be bad!
  • Can these doughnuts be made gluten-free? Im afraid Im not sure, as I have limited experience making yeast breads with gluten-free flours.
  • Prefer a baked vegan doughnut recipe? Ive got lots of them, here.

Hand Dipping a Vegan Doughnut into a Cup of Coffee

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

Vegan Doughnuts on a Wooden Surface with a Cup of Coffee

Vegan Doughnuts

Course Breakfast, Dessert
Cuisine American
Keyword fried doughnuts
Prep Time 40 minutes
Rise time 2 hours
Total Time 2 hours 40 minutes
Servings 14 doughnuts
Calories 467kcal
Author Alissa Saenz


  • Rolling pin
  • Doughnut or biscuit cutters
  • Deep frying thermometer
  • Dutch oven


For the Doughnuts

  • 1 1/4 cup unflavored non-dairy milk, warmed to about 110F
  • 1 (7 gram) packet active dry yeast
  • 1/4 cup plus 1 teaspoon organic sugar, divided
  • 6 tablespoons vegan butter, at room temperature
  • 1 teaspoon vanilla extract
  • 3/4 teaspoon salt
  • 4 cups all-purpose flour, plus more as needed
  • Canola or vegetable oil, for frying (you'll need at least 3 cups)

For the Glaze

  • 3 cups organic powdered sugar
  • 1/2 cup unflavored non-dairy milk
  • 2 teaspoons vanilla extract

For the Chocolate Frosting (Optional)


To Make the Doughnuts

  • Whisk the milk, yeast, and 1 teaspoon of sugar together in a small bowl or liquid measuring cup. Set it aside for about 10 minutes, until frothy.
  • In a large mixing bowl, beat the butter and remaining 1/4 cup of sugar together with an electric mixer at high-speed until creamy, about 1 minute.
  • Beat in the vanilla and salt.
  • Begin adding the yeast mixture to the butter mixture, beating in a bit at a time at low speed. Be careful to avoid splashing.
  • Begin adding flour, about 1/2 cup at a time, beating in each addition. Switch to a spoon when the dough becomes too thick for the mixer to handle. Continue adding flour until a soft dough forms (about 3 1/2 cups total).
  • Transfer the dough to a lightly floured work surface, and knead until smooth and elastic, about 5 minutes.
  • Transfer the dough to a lightly oiled mixing bowl and cover it with a damp tea towel. Place the bowl in a warm spot to rise until doubled in size, about 1 hour.
  • Punch the dough down, then transfer it to a lightly floured work surface. Roll the dough to about 1/2 inch thick.
  • Use a doughnut cutter or biscuit cutter to cut the dough into doughnut shapes.
  • Reroll the excess dough and repeat until all of the dough has been cut.
  • Transfer the doughnuts to a parchment paper-lined baking sheet. Cover them with a damp tea towel and place the baking sheet in a warm spot to rise until puffy, about 1 hour.
  • Fill a large pot or Dutch oven with 1 1/2 to 2 inches of oil and place it over medium-high heat.
  • Heat the oil to about 350F. Use a frying thermometer to monitor the temperature.
  • Add a few doughnuts to the oil, being very careful not to splash. Avoid crowding the pot.
  • Let the doughnuts cook for 1 to 2 minutes, flip and cook 1 to 2 minutes more, until golden brown on both sides and puffy.
  • Use a slotted spoon or tongs to remove the doughnuts from the pot. Transfer them to paper towel-lined plates to drain and cool.
  • Repeat until all of the doughnuts are cooked.

To Make the Glaze

  • Whisk all ingredients together in a small bowl. Add more powdered sugar if it seems too thin, more milk if it's too thick. You want it to be somewhat runny, but thick enough to coat the doughnuts.

To Make the Chocolate Frosting

  • Melt the chocolate chips by microwaving in 30 second increments, stirring between each zap.
  • Stir in the butter, until melted, followed by the maple syrup.

Finish the Doughnuts

  • When the doughnuts have almost completely cooled, dip each one in the glaze, to coat both sides.
  • Transfer the doughnuts to a wire rack for the glaze to set. I recommend placing a plate or paper towel under the rack to catch any drips.
  • If you're frosting your doughnuts, wait for the glaze to fully set, then dip the tops in the frosting. Optionally top your doughnuts with sprinkles, nuts, or coconut.
  • Allow the frosting to set, then serve.


Adapted from Delish.


Serving: 1doughnut (with frosting and glaze) | Calories: 467kcal | Carbohydrates: 67.1g | Protein: 4.9g | Fat: 19.9g | Saturated Fat: 5.6g | Sodium: 238mg | Potassium: 104mg | Fiber: 1.5g | Sugar: 38.1g | Calcium: 79mg | Iron: 2mg

The post Vegan Doughnuts (Doughnut Shop-Style!) appeared first on Connoisseurus Veg.

Older Post Newer Post