Go Back
+ servings
Bavarian Cream Donuts

Decadent Bavarian Cream Donuts That Melt in Your Mouth

These Bavarian Cream Donuts are soft, fluffy, and filled with rich custard, making them the perfect treat for any occasion.
Prep Time 2 hours
Cook Time 30 minutes
Rising Time 1 hour 30 minutes
Total Time 4 hours
Servings: 12 donuts
Course: Desserts
Cuisine: European
Calories: 300

Ingredients
  

Bavarian Cream Filling
  • 4 large egg yolks Adds richness and a custard base.
  • 0.5 cup white sugar Sweetens the custard.
  • 2 cups whole milk Provides creaminess.
  • 0.25 cup cornstarch Thickens the custard.
  • 1 tablespoon vanilla extract Enhances flavor.
  • 2 tablespoons unsalted butter Adds richness.
  • 1 cup heavy cream Whipped into the filling.
Donut Dough
  • 4 cups all-purpose flour Provides structure.
  • 0.5 cup white sugar Sweetens the dough.
  • 2 packets active dry yeast Causes the dough to rise.
  • 1 cup whole milk Hydrates the dough.
  • 2 large eggs Binds the dough.
  • 0.5 cup butter (melted) Adds richness and flavor.
  • 0.5 teaspoon salt Enhances overall flavor.
  • 4 cups vegetable oil Essential for frying.

Equipment

  • Medium saucepan
  • Large Mixing Bowl
  • Donut Cutter
  • Deep fryer or large pot
  • piping bag

Method
 

Preparation
  1. In a medium saucepan, whisk together egg yolks, sugar, cornstarch, and whole milk over medium heat. Stir constantly until thickened, about 5-7 minutes. Remove from heat, blend in unsalted butter and vanilla extract. Chill in the refrigerator for at least 2 hours.
  2. In a large mixing bowl, combine all-purpose flour, sugar, active dry yeast, and salt. In a separate bowl, mix warm milk, eggs, and melted butter until combined. Pour wet ingredients into dry mix, knead dough on a floured surface for 8-10 minutes until smooth.
  3. Place kneaded dough into a greased bowl, cover with a damp cloth, and let rise in a warm place for about 1 hour.
  4. Once the dough has risen, punch it down, roll it out to ½ inch thickness, cut out donut shapes and holes. Place on a baking sheet, cover, and let rise for another 30 minutes.
  5. Heat vegetable oil to 350°F. Fry donuts until golden brown on both sides, about 2-3 minutes per side. Transfer to paper towels to drain excess oil.
  6. Roll drained donuts in granulated sugar. Fill each donut with chilled Bavarian cream using a piping bag.

Nutrition

Serving: 1donutCalories: 300kcalCarbohydrates: 36gProtein: 3gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 0.5gMonounsaturated Fat: 1gCholesterol: 85mgSodium: 150mgPotassium: 150mgSugar: 15gVitamin A: 500IUCalcium: 100mgIron: 1mg

Notes

Enjoy these Bavarian Cream Donuts fresh for the best taste; they are perfect for breakfast, brunch, or dessert.

Tried this recipe?

Let us know how it was!