Description
These homemade vegan donuts are soft, fluffy, and lightly sweet, finished with a smooth vanilla glaze that makes every bite feel like a bakery treat. Made without eggs or dairy, they’re a wonderful plant-based dessert for weekend breakfasts, afternoon snacks, or special occasions. This recipe uses simple pantry ingredients and can be adapted with whole-wheat flour or a small amount of plant-based protein powder, although traditional donuts are generally higher in carbohydrates than low-carb recipes. Pair them with a protein-rich plant-based yogurt or soy milk for a more balanced snack.
Can This Recipe Support Weight Loss Goals?
Vegan donuts can fit into a balanced eating pattern when enjoyed in a satisfying portion alongside a variety of nourishing foods. Because traditional donuts contain flour, sugar, and oil, they are not naturally low-calorie or high-protein foods. You can make the overall snack more filling by pairing a donut with unsweetened soy milk or high-protein soy yogurt. Enjoying treats without labeling foods as forbidden can help make eating patterns more flexible and sustainable.
Does This Recipe Fit a High-Protein Lifestyle?
Traditional vegan donuts provide some protein from flour, but they are not especially high in protein. This recipe uses all-purpose flour, plant-based milk, a little sugar, oil, and vanilla to create its soft texture, with a simple powdered-sugar glaze. One donut may contain approximately 3–5 grams of protein and 30–40 grams of net carbohydrates, depending on size and ingredients. For more protein, serve it with soy yogurt or experiment with a small amount of plant-based protein powder, adjusting the liquid as needed.
Why This Recipe Is Special
- Completely plant-based: Made without eggs, butter, or dairy milk.
- Soft and fluffy texture: Yeast helps create a light, airy donut with a tender interior.
- Classic vanilla glaze: A simple sweet coating gives each donut a bakery-style finish.
- Customizable flavors: Add cinnamon, lemon zest, or cocoa for a different twist.
- Great for sharing: Homemade donuts are a fun treat for brunches, parties, and family gatherings.
My Personal Experience
– The dough becomes soft and pillowy. Kneading until smooth helps create donuts with a tender interior instead of a dense, bread-like texture.
– Warm plant milk helps activate the yeast. Keeping the milk lukewarm rather than hot encourages the dough to rise without damaging the yeast.
– The second rise makes a noticeable difference. Giving the shaped donuts time to puff up helps them cook more evenly and develop a lighter crumb.
– A slightly warm donut takes the glaze beautifully. Letting the donuts cool briefly before glazing helps the coating spread smoothly without disappearing completely into the surface.
– Freshly made donuts have the best texture. Their soft centers and delicate glaze are especially enjoyable on the day they are prepared.
Perfect For
- Weekend breakfasts and brunches.
- Afternoon snacks with tea or coffee.
- Birthday parties and family celebrations.
- Homemade gifts and dessert platters.
- Plant-based baking days and vegan-friendly gatherings.
Why You’ll Love This Recipe
- No eggs or dairy: The recipe uses plant-based ingredients while still delivering a classic donut experience.
- Light, fluffy centers: Yeast-risen dough gives the donuts a tender texture.
- A simple sweet glaze: Powdered sugar and plant milk create a smooth topping in minutes.
- Easy to customize: Add cinnamon, cocoa, or citrus zest to personalize the flavor.
- Fresh from your own kitchen: Enjoy the aroma and taste of homemade donuts without needing a bakery visit.
Common Mistakes to Avoid
- Using milk that is too hot: Very hot liquid can damage the yeast. Use lukewarm plant milk instead.
- Adding too much flour: Excess flour makes the dough stiff and the donuts dense. Add only enough to make the dough manageable.
- Skipping the rising time: The donuts may turn out heavy if the dough has not had enough time to expand.
- Glazing donuts while very hot: The glaze can become thin and slide off. Let them cool for about 10–15 minutes before glazing.
Required Equipment
- Large mixing bowl: Provides enough space to combine and knead the dough.
- Measuring cups and spoons: Help keep ingredient proportions consistent.
- Kitchen thermometer: Makes it easier to check that the plant milk is lukewarm.
- Rolling pin: Rolls the dough to an even thickness for consistent donuts.
- Donut cutter or two round cutters: Creates neat donut shapes.
- Baking tray and parchment paper: Keep the shaped donuts from sticking during the final rise.
- Deep, heavy-bottomed pot: Helps maintain a steadier oil temperature when frying.
- Slotted spoon: Lifts fried donuts safely from the oil.
- Wire cooling rack: Allows excess oil to drain and the donuts to cool before glazing.
Storage Instructions
Room temperature: Store fully cooled, glazed donuts in an airtight container for up to 1–2 days in a cool place. Keep them away from direct sunlight and moisture.
Refrigerator: Refrigeration is usually unnecessary for this simple glaze and may make the donuts dry or firm. If your glaze or toppings contain perishable ingredients, refrigerate them in a covered container and follow the ingredient-specific storage guidance.
Freezer: For best results, freeze unglazed donuts in a freezer-safe container or bag for up to 2 months, separating layers with parchment paper. Thaw at room temperature, then add freshly prepared glaze.
Reheating: Warm a donut in the microwave for about 8–12 seconds, checking carefully so it does not become tough. The glaze may soften slightly.
These donuts are not a high-protein food by themselves, so pair them with a protein-rich plant-based option if you want a more substantial snack.
Recipe Details
- Preparation Time: 25 minutes
- Rising Time: 1 hour 15 minutes
- Cooking Time: 15 minutes per batch, approximately
- Total Time: About 1 hour 55 minutes, depending on batch size
- Servings: 10 donuts
- Best Season: All-season
- Calories Per Donut: Approximately 220–280 calories, depending on frying oil absorption and glaze quantity
Short 3-Line Description
These vegan donuts are soft, fluffy, and coated in a sweet vanilla glaze. Made without eggs or dairy, they’re a delicious homemade treat for breakfast, brunch, or dessert. Serve fresh and warm for a classic bakery-style experience with plant-based ingredients.
📝 Ingredients
For the Donuts
3 cups (360 g) all-purpose flour
Measure by spooning into the cup and leveling, or weigh for accuracy.
¼ cup (50 g) granulated sugar
Feeds the yeast and adds gentle sweetness.
2¼ teaspoons (7 g) instant yeast
Helps the dough rise and develop an airy texture.
¾ cup (180 ml) unsweetened plant milk
Soy, oat, or almond milk works; use lukewarm milk, not hot.
3 tablespoons (45 ml) neutral oil
Canola or sunflower oil works well in the dough.
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- Neutral oil for deep-frying, approximately 4–6 cups depending on the pot
For the Vanilla Glaze
- 1 cup (120 g) powdered sugar
- 2–3 tablespoons (30–45 ml) plant milk
- ½ teaspoon vanilla extract
Directions
1. Combine the dry ingredients. In a large mixing bowl, whisk together the flour, sugar, instant yeast, and salt. Mixing them evenly helps distribute the yeast throughout the dough.
2. Add the wet ingredients. Pour in the lukewarm plant milk, neutral oil, and vanilla extract. Stir with a wooden spoon until a shaggy dough forms. If it feels extremely dry, add plant milk 1 teaspoon at a time.
3. Knead the dough. Knead on a lightly floured surface for 8–10 minutes, or use a stand mixer with a dough hook for about 5–7 minutes. The dough should become smooth, elastic, and slightly tacky rather than stiff.
4. Let the dough rise. Place the dough in a lightly oiled bowl and cover it with a clean towel or reusable cover. Leave it in a warm, draft-free place for about 60 minutes, or until roughly doubled in size.
5. Roll and cut the donuts. Gently press the dough to release excess air. Roll it to approximately ½ inch (1.25 cm) thick. Cut out donuts using a donut cutter or two round cutters, then place them on a parchment-lined tray.
6. Allow a second rise. Cover the shaped donuts loosely and let them rest for 15–20 minutes. They should look slightly puffier and feel airy when gently touched.
7. Heat the frying oil. Pour oil into a heavy-bottomed pot, following the pot’s safe fill limit. Heat over medium heat until the oil reaches 350°F (175°C). Use a thermometer if possible; never leave heating oil unattended.
8. Fry in small batches. Carefully lower 2–3 donuts into the oil, leaving enough space for them to move. Fry for about 1–2 minutes per side until golden brown. Adjust the heat to keep the oil near 350°F (175°C), as oil that is too cool can make the donuts greasy.
9. Drain and cool. Remove the donuts with a slotted spoon and place them on a wire rack or paper towels. Let them cool for about 10–15 minutes before glazing. Keep hands, water, and wet utensils away from hot oil.
10. Prepare the glaze. Whisk the powdered sugar, vanilla extract, and 2 tablespoons of plant milk in a small bowl. Add the remaining milk gradually until the glaze is smooth and thick enough to coat the back of a spoon.
11. Glaze and serve. Dip the cooled donuts into the glaze, allow excess glaze to drip off, and return them to the rack. Let the glaze set for about 10–15 minutes before serving.
High-protein tip: The basic recipe is not particularly high in protein. For a more protein-rich snack, serve a donut with unsweetened soy milk or high-protein soy yogurt. If adding plant protein powder directly to the dough, start with a small substitution and adjust the liquid, as too much powder can make the donuts dry.
Nutrition Facts (Per Serving – Approximate)
Estimated for one of 10 medium donuts, including glaze and some absorbed frying oil.
| Nutrient | Approximate amount |
|---|---|
| Calories | 250 kcal |
| Total Fat | 9 g |
| Cholesterol | 0 mg |
| Sodium | 150 mg |
| Potassium | 65 mg |
| Total Carbohydrates | 38 g |
| Fiber | 1.5 g |
| Net Carbs | 36.5 g |
| Sugars | 11 g |
| Protein | 4 g |
| Calcium | 15–35 mg |
Nutrition varies with the type of plant milk, actual donut size, glaze amount, and oil absorbed during frying. These values are estimates, not laboratory-tested figures.
Notes
- Yeast check: If the dough does not rise, the yeast may be old or the room may be too cold; allow additional time in a comfortably warm location.
- Oil temperature: Keep the oil near 350°F (175°C) for a golden exterior and a cooked center.
- Baked alternative: For a less oily option, bake the shaped donuts at 350°F (175°C) for approximately 12–16 minutes, until lightly golden; the texture will be more bread-like than fried donuts.
- Storage: Keep in an airtight container and freeze unglazed donuts for longer storage.
- Reheating: Warm briefly in the microwave or for a few minutes in a low oven, then glaze if needed.
- Allergy notes: The recipe contains wheat/gluten. Soy, oat, or almond milk may introduce other allergens, so choose a suitable plant milk and check its label.
- Flavor variations: Add ½ teaspoon cinnamon to the dry ingredients, or use lemon zest in the glaze for a fresh citrus note.
Frequently Asked Questions
1. Are these vegan donuts dairy-free? Yes, provided you use plant milk and check that the sugar and other ingredients meet your vegan requirements.
2. Can I bake these vegan donuts instead of frying them? Yes, bake them at 350°F (175°C) for about 12–16 minutes, although they will have a more bread-like texture than fried donuts.
3. Why did my vegan donuts turn out dense? Dense donuts often result from insufficient rising time, too much flour, or yeast that is no longer active.
4. Can I make the dough ahead of time? Yes, cover the dough and refrigerate it overnight, then let it warm slightly and finish rising before shaping or frying.
5. Are vegan donuts low-carb or high-protein? Traditional vegan donuts are generally carbohydrate-rich and modest in protein, so they are not naturally low-carb or high-protein.
6. How can I keep vegan donuts soft? Avoid adding too much flour, allow both rises, and store cooled donuts in an airtight container to help prevent them from drying out.




