In a mixing bowl, combine warm milk, yeast, and powdered sugar. Let sit for 10–15 minutes until frothy.
Add wheat flour, milk powder, and salt. Mix until a dough forms.
Knead the dough for 8–10 minutes until smooth and elastic. Gradually incorporate the softened butter and knead until fully absorbed.
Cover and let the dough rise for about 1 hour, or until doubled in size.
Punch down the dough and shape it into a loaf. Place it in a greased baking pan.
Let the dough rise again for 30–40 minutes until puffy.
Preheat the oven to 180°C (350°F). Brush the top with egg yolk for a golden finish.
Bake for 25–30 minutes, or until golden brown and the bread sounds hollow when tapped.
Let cool before slicing. Serve fresh or store in an airtight container.