01 -
Grab a big bowl and mix your flour, yeast, salt, and sugar. In a separate bowl, whisk together the warm milk, sweetened condensed milk, softened butter, egg, and warm water until it's smooth.
02 -
Slowly pour the wet mixture into the bowl with the dry ingredients. Use either a wooden spoon or your hands to stir everything until you have a sticky dough starting to form.
03 -
Place your dough on a floured countertop and knead it for 8 to 10 minutes till it's smooth and stretchy. If you're using a stand mixer, switch to the dough hook and knead for 5 to 6 minutes instead.
04 -
Form the dough into a round shape and place it in a greased bowl. Cover the bowl with a damp towel and let it sit in a warm spot until it doubles in size. This should take around an hour to an hour and a half.
05 -
Press the air out of the dough by gently punching it down. Split it into 8 to 10 equally-sized sections. Roll each into a small ball and arrange them in a greased 9-inch baking pan so they're slightly touching.
06 -
Cover the balls again and let them puff up for another 30 to 40 minutes while you preheat your oven to 350°F.
07 -
Use a pastry brush to coat the tops with the egg wash, then bake for 20 to 25 minutes. They're done when they're golden and sound hollow if you tap them.
08 -
After baking, leave them to cool in the pan for about 10 minutes. Transfer the rolls to a wire rack to finish cooling completely. Enjoy them warm or at room temp!