Bavarian Cream Donuts (Print Version)

# Ingredients:

01 - 3 cups all-purpose flour.
02 - ¼ cup white sugar.
03 - ½ teaspoon salt.
04 - 1 cup lukewarm milk.
05 - 1 egg, beaten.
06 - 2 tablespoons melted butter.
07 - 2 teaspoons instant dry yeast.
08 - 2 cups corn oil or canola oil (for frying).
09 - ½ cup powdered sugar.
10 - ¼ cup cornstarch (optional).
11 - ⅔ cup sugar.
12 - 3 tablespoons cornstarch.
13 - 4 egg yolks.
14 - 2 cups fresh milk.
15 - 1 tablespoon butter.
16 - 1 teaspoon vanilla extract.

# Instructions:

01 - Mix flour, sugar, and salt in large bowl.
02 - Add milk, egg, butter, and yeast in center.
03 - Mix until sticky dough forms.
04 - Knead 8-12 minutes until smooth.
05 - Let rise 30-60 minutes until doubled.
06 - Divide into 16 pieces.
07 - Form balls and flatten slightly.
08 - Let rise again until almost doubled.
09 - Fry in 160-170°C oil for 3-5 minutes per batch.
10 - Cool on paper towels.
11 - Heat milk until simmering.
12 - Mix sugar, cornstarch, and egg yolks.
13 - Combine with hot milk, cook until thick.
14 - Add butter and vanilla, let cool.
15 - Roll donuts in powdered sugar.
16 - Fill with Bavarian cream.

# Notes:

01 - Use parchment squares under each donut for easy transfer.
02 - Don't overcrowd while frying.
03 - Fill donuts after they've cooled enough to handle.