
Few things hit quite like a fresh, warm donut with a glossy glaze that crackles just slightly when you bite through it — and this recipe delivers exactly that, no animal products required. The dough comes together with plant-based milk, vegan butter, and active dry yeast, so it rises beautifully and fries up with that classic pillowy interior and golden exterior you'd expect from a great donut shop. A simple vanilla glaze made from powdered sugar and more plant-based milk gets whisked together while the donuts are still warm, so it melts on just enough before setting into that satisfying, slightly sheer coating. The whole process is more approachable than it looks — mix, rise, cut, fry, glaze, done. This batch makes 12, which is just enough to share but honestly tempting to keep all to yourself. Whether you're cooking for a crowd with mixed dietary needs or just want a weekend project that pays off big, these come together with pantry staples and zero compromise on flavor or texture.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →12 servings











Combine the warmed plant-based milk, yeast, and 1 tsp of the sugar in the bowl of a stand mixer. Stir briefly and let stand for 5–8 minutes, until foamy and fragrant.
Add the remaining sugar, flour, salt, melted vegan butter, and vanilla extract to the yeast mixture. Mix on low speed with the dough hook until the flour is incorporated, then increase to medium speed and knead for 6–8 minutes, until the dough is smooth, slightly tacky, and pulls cleanly away from the sides of the bowl.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
