Go Back
+ servings
Bavarian Cream Donuts

Heavenly Bavarian Cream Donuts Soft and Irresistibly Fluffy

These Bavarian Cream Donuts are soft, fluffy, and filled with rich homemade custard, perfect for breakfast or brunch.
Prep Time 30 minutes
Cook Time 15 minutes
Rising Time 1 hour 30 minutes
Total Time 2 hours 15 minutes
Servings: 12 donuts
Course: Dessert
Cuisine: American
Calories: 250

Ingredients
  

For the Bavarian Cream Filling
  • 4 large Egg Yolks Adds richness and structure to the custard base.
  • 1/2 cup White Sugar Sweetener that enhances the flavor of the filling.
  • 2 cups Whole Milk Provides creaminess to the custard.
  • 1/4 cup Cornstarch Thickens the custard for a smooth texture.
  • 1 teaspoon Vanilla Extract Infuses aromatic flavor into the filling.
  • 2 tablespoons Butter Enhances the richness.
  • 1 cup Heavy Cream Whipped to create a light texture in the filling.
For the Donut Dough
  • 3 cups All-Purpose Flour Main structure that provides chewy texture.
  • 1/4 cup White Sugar Sweetener that contributes to dough flavor.
  • 1 packet Active Dry Yeast Leavening agent that makes the donuts rise.
  • 1 cup Whole Milk Hydrates the dough and helps activate yeast.
  • 2 large Eggs Imparts moisture and richness.
  • 4 tablespoons Butter (melted) Adds richness and flavor to the dough.
  • 1 teaspoon Salt Enhances flavor and balances sweetness.
  • Vegetable Oil for frying High smoke point oils like canola or peanut oil are ideal.

Equipment

  • Mixing Bowl
  • Saucepan
  • Donut cutter
  • Deep fryer
  • parchment paper
  • Pastry bag

Method
 

Step-by-Step Instructions for Heavenly Bavarian Cream Donuts
  1. In a large mixing bowl, combine all-purpose flour, sugar, and salt. In a separate bowl, gently warm the whole milk and mix in active dry yeast until dissolved. Pour the yeast mixture into the flour blend, then add eggs and melted butter. Knead the dough on a floured surface for about 10 minutes until smooth and elastic, then let it rise in a warm area for 1 hour, or until doubled in size.
  2. In a medium saucepan, whisk together egg yolks, white sugar, whole milk, cornstarch, and vanilla extract. Cook over medium heat, stirring constantly until the mixture thickens and bubbles (about 5-7 minutes). Remove from heat and stir in butter until melted. Allow the filling to cool slightly, then incorporate whipped heavy cream until light and fluffy. Refrigerate until ready to use.
  3. Once the dough has risen, punch it down to release air. On a floured surface, roll out the dough to about ½ inch thick. Use a donut cutter to stamp out the shapes, placing each onto a parchment-lined baking sheet. Cover with a clean kitchen towel and let them rise again for about 30 minutes until puffy and airy.
  4. Heat vegetable oil in a deep fryer or large pot to 350°F (175°C). Carefully fry the donuts in batches, about 2-3 minutes per side, until they achieve a golden-brown color. Use a slotted spoon to transfer them to a plate lined with paper towels to drain excess oil.
  5. Once the donuts have cooled slightly, use a pastry bag or a small spoon to fill each donut with the chilled Bavarian cream filling. Roll them gently in white sugar to create a sweet, sparkling finish before placing them on a serving plate.

Nutrition

Serving: 1donutCalories: 250kcalCarbohydrates: 30gProtein: 4gFat: 12gSaturated Fat: 7gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gCholesterol: 70mgSodium: 150mgPotassium: 100mgFiber: 1gSugar: 10gVitamin A: 5IUCalcium: 6mgIron: 8mg

Notes

Enjoy these donuts fresh for the best taste; they can be stored unfilled in an airtight container for up to 2 days.

Tried this recipe?

Let us know how it was!