In a mixing bowl, combine the bread flour, sugar, salt, and milk powder.
Mix them well to distribute the dry ingredients evenly.
In another bowl, whisk together the egg, whole milk, and water.
Add this mixture to the dry ingredients.
Mix until combined.
Add the butter and yeast to the mixture, then knead it for about 10 minutes until smooth and elastic.
You can use a stand mixer if you have one.
Place the dough in a greased bowl, cover it with a towel, and let it rise for about 1 to 2 hours until it doubles.
This step is important for achieving the bread’s characteristic fluffiness.
After the first rise, punch down the dough, shape it into a loaf, and place it in a greased loaf pan.
Cover it again and let it rise for another hour.