Indulge your sweet tooth with these irresistible Vegan Bavarian Cream Donuts—fluffy, golden, and filled with a rich, dairy-free custard that’s as smooth as silk. This plant-based twist on the classic donut combines a perfectly soft yeast dough with a luscious coconut milk Bavarian cream, subtly flavored with vanilla and a hint of turmeric for that signature golden hue. Fried to perfection and dusted with powdered sugar, these donuts are a decadent dessert or an indulgent breakfast treat. With the magic of aquafaba standing in for eggs and vegan butter for a dairy-free richness, this recipe is entirely cruelty-free without compromising on flavor. Perfect for satisfying a crowd, these donuts are so good, no one will guess they’re vegan!
Scan with your phone to download!
In a small saucepan over low heat, melt the vegan butter and add almond milk until just warm, not boiling.
In a large mixing bowl, combine flour, instant yeast, 1/4 cup sugar, and salt.
Add the warm almond mixture, vanilla extract, and 4 tablespoons of aquafaba to the dry ingredients, mixing until a dough forms.
Knead the dough on a floured surface for about 5-8 minutes until smooth and elastic, then place it in a greased bowl, cover, and let it rise in a warm place for about 1 hour or until it doubles in size.
While the dough is rising, prepare the Bavarian cream: In a saucepan, combine the coconut milk, remaining 3/4 cup sugar, cornstarch, turmeric, and 2 tablespoons of aquafaba.
Cook over medium heat, whisking frequently, until thick and creamy, about 5-7 minutes. Remove from heat and add 1 teaspoon of vanilla extract. Let it cool completely.
Once the dough has risen, punch it down and roll it out on a floured surface to 1/2 inch thickness. Use a donut cutter or a glass to cut out circles.
Cover the donut cut-outs with a clean towel and let them rise for another 30 minutes.
Heat the oil in a deep fryer or large pot to 350°F (175°C).
Carefully fry the donuts in batches, about 1-2 minutes on each side until golden brown. Remove and drain on paper towels.
Once donuts are cool enough to handle, poke a small hole in the side of each donut with a skewer.
Fill a piping bag with the cooled Bavarian cream and fill each donut through the hole until full.
Dust the donuts with powdered sugar before serving.
Serving size | (2238.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 11611.1 |
Total Fat 1055.4g | 0% |
Saturated Fat 214.5g | 0% |
Polyunsaturated Fat 0.7g | |
Cholesterol 0mg | 0% |
Sodium 1736.7mg | 0% |
Total Carbohydrate 590.0g | 0% |
Dietary Fiber 10.8g | 0% |
Total Sugars 325.6g | |
Protein 40.6g | 0% |
Vitamin D 87.8IU | 0% |
Calcium 510.3mg | 0% |
Iron 19.6mg | 0% |
Potassium 1157.8mg | 0% |
Source of Calories