01 -
In a medium saucepan over medium heat, whisk together granulated sugar, cocoa powder, cornstarch, instant espresso powder, whole chocolate milk, vanilla extract, and butter. Stir continuously until the mixture thickens and becomes smooth, then remove from heat and allow to cool.
02 -
Combine cream-top milk, butter, instant yeast, all-purpose flour, granulated sugar, salt, and egg in a large mixing bowl. Mix until a sticky dough forms. Transfer to a floured surface and knead for approximately 5 minutes until smooth and elastic.
03 -
Place the kneaded dough in a lightly greased bowl, cover with a clean kitchen towel, and let rise in a warm environment until doubled in size, about 60 to 90 minutes.
04 -
Turn the risen dough onto a floured surface. Roll out to 1.25 cm thickness and cut into donut shapes using a donut cutter or two round cutters. Reserve the dough holes for later use.
05 -
Heat neutral oil to 180°C in a deep fryer or heavy saucepan. Fry the donuts in batches for 2 to 3 minutes per side until golden brown. Drain on paper towels to remove excess oil.
06 -
Once cooled, coat donuts generously with granulated sugar. Using a piping bag, fill each donut with the cooled chocolate custard. Garnish with chocolate shavings to complete.