Go Back
+ servings
Bavarian Cream Donut

Bavarian Cream Donut Bliss – Homemade Sweet Perfection

Indulge in the delightful Bavarian Cream Donut, a fluffy treat filled with luscious cream that brings warmth and comfort.
Prep Time 1 hour
Cook Time 15 minutes
Resting Time 1 hour
Total Time 2 hours 15 minutes
Servings: 7 donuts
Course: Dessert
Cuisine: German
Calories: 300

Ingredients
  

For the Dough
  • 4 cups all-purpose flour Can substitute with gluten-free flour.
  • 2 teaspoons instant yeast Fresh yeast can be used.
  • 1/4 cup white granulated sugar Brown sugar can deepen the flavor.
  • 1 teaspoon salt Enhances flavor.
  • 1 large egg Use room temperature eggs.
  • 1 cup milk Warm milk around 110°F.
  • 1 tablespoon vanilla extract Vanilla bean paste can enhance flavor.
  • 1/4 cup unsalted butter Can substitute with margarine.
For the Bavarian Cream Filling
  • 1/4 cup cornstarch Can substitute with arrowroot powder.
  • 2 cups heavy cream Full-fat coconut cream works for a vegan option.
  • 1/4 cup powdered sugar Can omit for less sweetness.
For Frying
  • 2-3 inches oil Vegetable, sunflower, or peanut oil recommended.

Equipment

  • Mixing Bowl
  • Saucepan
  • piping bag
  • Deep pot
  • Slotted spoon

Method
 

Step‑by‑Step Instructions for Bavarian Cream Donut
  1. In a large mixing bowl, combine 4 cups of all-purpose flour, 2 teaspoons of instant yeast, 1/4 cup of white granulated sugar, and 1 teaspoon of salt. Add 1 beaten egg, 1 cup of warm milk, and 1 tablespoon of vanilla extract. Mix until a sticky dough forms, then knead on a floured surface for about 8-10 minutes until smooth and elastic.
  2. Transfer the kneaded dough to a lightly greased bowl. Cover it with a clean kitchen towel or plastic wrap and let it rise in a warm spot until it has doubled in size, approximately 60 minutes.
  3. In a saucepan, heat 2 cups of milk over medium heat until warm. In a separate bowl, whisk together 4 egg yolks, 1/2 cup of sugar, and 1/4 cup of cornstarch. Gradually whisk this mixture into the warm milk, cooking for about 5-7 minutes until thickened. Remove from heat, stir in 1 teaspoon of vanilla extract, and let it cool completely.
  4. Once the dough has risen, punch it down to release air and divide it into 7 equal pieces. Roll each piece into a smooth ball and place them on a floured surface. Cover with a towel and let them rise again for about 20-40 minutes until puffy and slightly larger.
  5. In a deep pot, heat 2-3 inches of vegetable oil to 325-350°F. Carefully add the risen donuts to the oil, frying for about 2 minutes on each side until golden brown. Use a slotted spoon to transfer them to a paper towel-lined plate to drain excess oil.
  6. Once the custard has cooled, whip 1 cup of heavy cream until it forms soft peaks. Gently fold in 1/4 cup of powdered sugar, then combine with the custard mixture. Spoon the filling into a piping bag fitted with a long tip.
  7. Dust the cooled donuts with powdered sugar. Carefully poke a hole in the side of each donut or at the top. Pipe the creamy Bavarian filling into each donut until slightly bulging.

Nutrition

Serving: 1donutCalories: 300kcalCarbohydrates: 30gProtein: 4gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gCholesterol: 40mgSodium: 200mgPotassium: 150mgFiber: 1gSugar: 10gVitamin A: 500IUCalcium: 100mgIron: 1mg

Notes

Ensure that the milk is warm to properly activate the yeast. Let donuts cool completely before filling.

Tried this recipe?

Let us know how it was!