Super soft and fluffy, these rolls are similar to my favorite milk bread, except that you don't need the tangzhong agent and they have a more buttery texture and taste.
In a stand mixer, combine the bread flour, cake flour, yeast, milk powder, sugar, salt, water, and milk until the dough comes together. Knead the butter into the dough and the continue kneading the bread until the gluten is fully developed. You will know when this happens when you can stretch a piece of the dough very thin without it breaking.
Form the dough into a ball and place it in a lightly oiled bowl. Cover it with a damp dish towel or plastic wrap and let it proof for about one hour or until it’s doubled in size.
Transfer the dough to a lightly floured surface. Punch the dough down to deflate it and divide it into eight equal parts. Roll each part into a ball.
Grease an 8x8-inch baking pan and place the dough balls in it. Cover the pan and let the dough balls rise for and hour to an hour and a half or until they have doubled in size.
Preheat the oven to 335°F. In a small bowl, whisk the egg. Brush the top of each dough ball with a light coating of the egg wash.
Bake the rolls for 20 to 25 minutes. Remove them from the oven and let them rest for two to three minutes. Serve the rolls warm.
Notes
The egg wash will give your rolls a shiny exterior, but will also make the tops of the rolls very dark so if you prefer lighter colored rolls I would skip the egg wash.
The nutrition information provided are only estimates based on an online nutritional calculator. This is not a comprehensive list of all the nutrients in the recipe (i.e., does not include vitamins, cholesterol, etc). I am not a certified nutritionist. Please consult a nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.