Go Back Email Link
+ servings
Soft, fluffy donuts with a golden exterior, filled with smooth cream, and finished with a dusting of powdered sugar and a sprinkle of white chocolate curls.

Bavarian Cream Donuts

Prep Time 45 minutes
Cook Time 30 minutes
These Bavarian cream donuts are light, fluffy, and filled with a rich, homemade vanilla cream made from milk, egg yolks, sugar, and vanilla. Perfectly golden and coated in sugar, they make an irresistible treat for any occasion.
12 Servings

Ingredients

For the Donuts:

  • 4 cups unbleached all-purpose flour 500g / 18 oz
  • 1 1/4 tablespoons instant dry yeast 9g
  • 1/4 cup granulated sugar 50g / 2 oz
  • 1/2 teaspoon salt
  • 2 large eggs room temperature
  • 3/4 cup cold water 180 ml / 6 fl oz
  • 3/4 cup unsalted butter softened, cut into 1/2-inch pieces (170g / 6 oz)
  • 4 cups vegetable oil for frying
  • 2 cups granulated sugar for coating (400g / 14 oz)

For the Bavarian Cream:

  • 1 cup whole milk 240 ml / 8 fl oz
  • 1/4 cup + 2 teaspoons granulated sugar 60g / 2 oz
  • 1 tablespoon all-purpose flour
  • 4 large egg yolks 72g / 3 oz
  • 1 teaspoon vanilla extract
  • 2 tablespoons unsalted butter 25g / 1 oz
  • 1 1/2 cups heavy whipping cream 360 ml

Instructions
 

Preparing the Donut Dough:

  1. Combine Dry Ingredients: In the bowl of a stand mixer fitted with the paddle attachment, combine the flour, yeast, sugar, and salt. Mix on low speed to combine the ingredients evenly.
  2. Incorporate Wet Ingredients: Add the eggs and 2/3 cup of cold water. Mix on low until a shaggy dough begins to form. If dry flour remains at the bottom of the bowl, add additional water, 1 teaspoon at a time, until fully incorporated.
  3. Knead the Dough: Replace the paddle attachment with the dough hook. Knead the dough on medium speed for 4 minutes, allowing the gluten structure to begin developing.
  4. Incorporate the Butter: Gradually add the softened butter, two pieces at a time, allowing each addition to be mostly incorporated before adding more. Continue kneading until the dough becomes smooth and pulls away from the sides of the bowl without tearing when gently pressed.
  5. Chill the Dough: Transfer the dough to a lightly greased bowl, cover it with plastic wrap, and refrigerate for a minimum of 8 hours or overnight to develop flavor and texture.

Shaping and Frying the Donuts:

  1. Prepare Baking Sheet: Cut twelve 4x4-inch squares of parchment paper and line a large baking sheet with them.
  2. Roll Out the Dough: Remove the dough from the refrigerator and transfer it to a lightly floured surface. Roll it to a thickness of approximately 1 inch.
  3. Cut the Donuts: Using a 2-inch round cookie cutter, cut circles from the dough. Place each circle on a prepared parchment square.
  4. Proof the Donuts: Cover the donuts loosely with plastic wrap and allow them to proof in a warm location until doubled in size.
  5. Heat the Oil: In a large, deep pan, heat the vegetable oil to 360°F (182°C).
  6. Fry the Donuts: Carefully lower the donuts into the hot oil, parchment paper side up. Once submerged, gently peel away the parchment paper using tongs. Fry each side for 90 seconds or until golden brown.
  7. Drain and Cool: Transfer the fried donuts to a paper towel-lined tray to drain excess oil. Allow them to cool for 5 minutes before coating in granulated sugar.

Preparing the Bavarian Cream:

  1. Heat the Milk: In a medium saucepan over medium heat, bring the milk just to a simmer, avoiding boiling. Once bubbles appear along the edges, remove it from the heat.
  2. Whisk the Yolks: In a separate bowl, whisk together the sugar, flour, and egg yolks until smooth.
  3. Temper the Eggs: Gradually add the warm milk to the egg mixture, one tablespoon at a time, whisking constantly to prevent curdling.
  4. Cook the Custard: Return the mixture to the saucepan and cook over medium-low heat, stirring continuously until the custard thickens enough to coat the back of a spoon.
  5. Finish the Custard: Remove from heat and stir in the vanilla extract and butter until fully incorporated. Transfer the custard to a glass bowl, cover with plastic wrap directly touching the surface to prevent a skin from forming, and refrigerate until fully chilled.
  6. Whip the Cream: In a separate bowl, whip the heavy cream to stiff peaks. Once the custard has cooled, gently fold the whipped cream into the custard until fully combined.

Filling the Donuts:

  1. Prepare the Donuts: Roll each donut in granulated sugar or dust with powdered sugar if preferred.
  2. Fill the Piping Bag: Transfer the Bavarian cream into a piping bag fitted with a round nozzle.
  3. Fill the Donuts: Using a small knife, create a hole in the side of each donut and gently fill with the Bavarian cream. Avoid overfilling to prevent leakage.

Notes

To make these Bavarian cream donuts gluten-free, substitute the all-purpose flour with a high-quality gluten-free flour blend that contains xanthan gum. Ensure all other ingredients, including the yeast and vanilla extract, are certified gluten-free. The results may be slightly denser due to the flour swap, but the rich Bavarian cream will still make them delightful.
Bitty