1Mix flour, sugar, yeast, salt, eggs, milk, and butter to make the dough. Knead well and let rise until doubled in size.
2Shape the dough into donut rounds and fry in hot oil until golden brown on both sides. Drain on paper towels.
3Prepare the filling by whisking milk, egg yolks, sugar, cornstarch, and vanilla extract in a saucepan. Cook over medium heat until thickened, then cool.
4Fill each donut with the cream filling using a piping bag.
5Make the glaze by melting chocolate chips with heavy cream until smooth.
6Dip the tops of filled donuts into the chocolate glaze and let set before serving.