Go Back
Bavarian Cream Donuts with cream filling and glaze

Bavarian Cream Donut

Whip up these delightful Bavarian Cream Donuts, featuring a soft, fluffy exterior filled with luscious Bavarian cream, perfect for treating yourself or sharing with family and friends.
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings: 12 donuts
Course: Breakfast, Dessert
Cuisine: American
Calories: 250

Ingredients
  

For the donuts
  • 2 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • 1/2 cup whole milk
  • 2 large eggs
  • 1/4 cup unsalted butter, melted
  • 1 teaspoon vanilla extract
For the Bavarian cream filling
  • 1 cup heavy cream
  • 1/2 cup milk
  • 1/4 cup granulated sugar
  • 1 teaspoon vanilla extract
  • 2 tablespoons cornstarch
  • 3 large egg yolks
For the glaze
  • 1 cup powdered sugar
  • 2-3 tablespoons milk adjust for desired consistency

Method
 

Preparation
  1. Preheat your oven to 350°F (175°C). In a large mixing bowl, combine the flour, sugar, baking powder, and salt.
  2. In another bowl, whisk together the milk, eggs, melted butter, and vanilla extract. Pour the wet ingredients into the dry ingredients and mix until just combined.
Shaping and Baking
  1. Lightly grease a donut pan. Spoon the batter into the pan, filling each cavity about 2/3 full.
  2. Bake for 12-15 minutes until they’re golden brown or until a toothpick comes out clean. Let them cool in the pan for about 5 minutes before transferring to a wire rack to cool completely.
Making the Bavarian cream
  1. In a saucepan, heat the heavy cream, milk, and sugar over medium heat until it’s warm but not boiling.
  2. In a separate bowl, whisk the cornstarch and egg yolks until smooth. Gradually pour in the warm milk mixture while whisking.
  3. Return the mixture to the saucepan and cook over medium heat until it thickens. Stir in the vanilla extract. Remove from heat and cool to room temperature, then refrigerate until set.
Filling the donuts
  1. Once the donuts are cool and the cream is set, use a piping bag to fill each donut with the Bavarian cream.
Preparing the glaze
  1. In a small bowl, whisk the powdered sugar and milk together until smooth. Adjust the milk until you get a pouring consistency (not too thin, not too thick).
Glazing
  1. Dip the tops of your filled donuts into the glaze and let them rest on a rack to allow the glaze to set.

Notes

If you don’t have a donut pan, you can also make these as donut holes or use a muffin tin. For a fun twist, sprinkle colored sugar on top of the glaze or fill the donuts with chocolate ganache or custard.