01 -
Heat milk in a medium saucepot over medium heat until steaming and edges start to bubble. Set aside. In a bowl, whisk egg yolks, sugar, and cornstarch until smooth. Gradually pour hot milk into the bowl while whisking. Strain back into the saucepot and cook over medium heat, whisking until boiling and thickened (5-10 minutes). Remove from heat, whisk in butter and vanilla, and transfer to a covered heat-safe bowl. Chill for 1-2 hours until set.
02 -
Warm milk until lukewarm. Mix milk, 1 tablespoon sugar, and yeast in a bowl. Let rest for 5-10 minutes until foamy. Add remaining sugar, egg, vanilla, and melted butter, whisk to combine. Mix in half the flour, then add remaining flour and salt. Knead dough on a floured surface for 5-10 minutes until smooth. Place in an oiled bowl, cover, and let rise in a warm place for 45 minutes to 1 hour until doubled.
03 -
Roll risen dough to 1/2 inch thickness and cut into 3-inch rounds. Arrange on parchment-lined baking sheets, 3 inches apart. Let rise for 30-45 minutes until doubled. Bake in a preheated oven at 375°F for 10-12 minutes until golden brown. Cool completely on a wire rack before filling.
04 -
Use a paring knife to create holes in each donut. Fill a piping bag with chilled pastry cream, cut the tip off, and pipe filling into each donut until full. Refrigerate filled donuts until ready to caramelize sugar topping.
05 -
In a skillet, combine sugar, water, and salt. Boil over medium-high heat without stirring. Gently swirl the pan to melt evenly. Once sugar starts browning, remove from heat and rest 1 minute to reach amber color. If needed, return to heat briefly. Dip donut tops in sugar using tongs. Cool on a rack until sugar hardens (5-10 minutes). Serve immediately.