Ingredients
Equipment
Method
Make and Knead the Dough
- Combine warm milk, active dry yeast, and 1 tbsp of granulated sugar in a stand mixer bowl. Let sit for 5-10 minutes until frothy.
- Whisk in the remaining sugar, eggs, vanilla extract, and salt.
- Add the flour and mix on low with a dough hook until a shaggy dough forms.
- Gradually add softened butter, kneading for 6-8 minutes until smooth and elastic.
- Place dough in a greased bowl, cover, and let rise for 1 to 1.5 hours in a warm place until doubled.
Prepare the Bavarian Cream Filling
- In a saucepan, heat milk and vanilla paste over medium heat until simmering. Remove from heat.
- In a bowl, whisk egg yolks, sugar, and cornstarch until pale and thick.
- Slowly pour half of the warm milk into the eggs while whisking constantly to temper.
- Pour back into saucepan and cook over medium-low, whisking constantly until thick and glossy.
- Whisk in cold butter. Strain into a bowl, press plastic wrap to the surface, and chill for 2 hours.
- Whip heavy cream to stiff peaks. Whisk chilled custard to loosen, then fold in the whipped cream.
Shape, Fry & Assemble
- Punch down dough, roll to 1/2-inch thickness, and cut 3-inch rounds. Place each on a square of parchment paper.
- Cover and let rise for 30-45 minutes.
- Heat oil to 350°F (175°C) in a heavy pot.
- Fry donuts for 1.5 to 2 minutes per side until golden. Drain on paper towels.
- While warm, roll in sugar (or dust with powdered sugar once cooled).
- Poke a hole in the side of each donut with a skewer, pipe in the Bavarian cream, and serve!
Notes
For the absolute best texture, make sure to use a candy/deep-fry thermometer to monitor the oil temperature. It is the secret to getting that perfect bakery-style ring on your donuts!
