Nutrition Facts for Vegan bavarian cream donut

Vegan Bavarian Cream Donut

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!

Nutriscore Rating: 41/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Vegan Bavarian Cream Donut
Prep Time:120 mins
Cook Time:45 mins
Total Time:165 mins
Servings: 12

Ingredients

  • 2.5 cups All-purpose flour
  • 2.25 teaspoons Instant yeast
  • 1 cup Sugar
  • 0.5 teaspoon Salt
  • 1 cup Unsweetened almond milk
  • 0.25 cup Vegan butter
  • 1.5 teaspoons Vanilla extract
  • 6 tablespoons Aquafaba (liquid from canned chickpeas)
  • 1 cup Coconut milk (full fat)
  • 3 tablespoons Cornstarch
  • 0.25 teaspoon Turmeric
  • 1 cup Powdered sugar
  • 4 cups Oil for frying

Directions

Step 1

In a small saucepan over low heat, melt the vegan butter and add almond milk until just warm, not boiling.

Step 2

In a large mixing bowl, combine flour, instant yeast, 1/4 cup sugar, and salt.

Step 3

Add the warm almond mixture, vanilla extract, and 4 tablespoons of aquafaba to the dry ingredients, mixing until a dough forms.

Step 4

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.

Step 5

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.

Step 6

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.

Step 7

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.

Step 8

Cover the donut cut-outs with a clean towel and let them rise for another 30 minutes.

Step 9

Heat the oil in a deep fryer or large pot to 350°F (175°C).

Step 10

Carefully fry the donuts in batches, about 1-2 minutes on each side until golden brown. Remove and drain on paper towels.

Step 11

Once donuts are cool enough to handle, poke a small hole in the side of each donut with a skewer.

Step 12

Fill a piping bag with the cooled Bavarian cream and fill each donut through the hole until full.

Step 13

Dust the donuts with powdered sugar before serving.

Nutrition Facts

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%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 79.0%
Protein: 1.4%
Carbs: 19.6%