Break up a day old baguette or bread of choice and put them in a bowl. Add the evaporated milk, sugar, eggs and powdered milk and mix thoroughly.
After mixing, add the butter then add vanilla extract and a few drops of red food coloring, continue to mix until well incorporated. Set aside.
In another bowl, whisk the flour, sugar, powdered milk and instant dry yeast. Mix and make a well in the centre. Pour the water then add the softened butter. Mix until it forms a dough.
Transfer the dough onto a clean surface to start kneading. Manually knead it for 6-7 minutes or using a stand mixer for 5 minutes until smooth. Transfer into a greased bowl, cover with a tea towel and let it rest for 1 hour or 1 ½ hours until the size is doubled.
Once the dough is ready, flatten it using a rolling pin then shape it into a square. Divide the dough into four pieces horizontally.
Spread the pudding in middle of each piece. Roll up the dough to make a log with the filling inside. Cut it into 8 pieces, making a total of 24 pieces.
Arrange in a tray and poke holes into each piece using a fork, brush the top with egg wash or a mixture of egg yolk with 1 tbsp water.
Bake in a pre-heated oven at 180°C or 356°F for 18-20 mins. Take it out from the oven and allow it it cool for 15 minutes before serving.