Ingredients
Equipment
Method
Make the dough
- In a large bowl, mix bread flour, instant yeast, and salt. Make sure the yeast and salt are evenly distributed before adding the liquids.
- Add sweetened condensed milk, warm water, warm whole milk, and 1 egg to the flour mixture. Stir until a shaggy dough forms.
- Knead until the dough is smooth. Continue kneading until you no longer see dry flour streaks.
- Add softened butter and knead for 8 more minutes, until the dough is silky and elastic. Pull the dough to check stretch— it should feel smooth rather than sticky.
- Cover and rise for 1 hour. Let it puff until noticeably bigger and airy.
Shape, rise, and bake
- Divide the dough into 10 equal balls, shape each one, and arrange them in a greased loaf pan. Leave a little space for expansion between rolls.
- Cover and rise for 30 more minutes. The dough should look thicker and soft, like it’s filling the pan.
- Whisk the remaining egg for an egg wash and brush the tops. Add a glossy, even layer so the rolls bake up golden.
- Bake at 350°F for 25–30 minutes until the loaf turns golden. Look for a set top and lightly browned edges.
Glaze while hot
- Mix sweetened condensed milk with milk for the topping. Stir until smooth and pourable.
- Brush the loaf immediately with the condensed milk topping while still hot. The glaze should soak in and shine on top for a glossy finish.
Notes
Pro tip: knead until the dough is silky and elastic—this is what creates the feathery, pull-apart crumb. Store leftovers in an airtight container for up to 2 days at room temperature or up to 4 days refrigerated; warm gently to soften. Freezing is yes: wrap tightly and freeze up to 1 month, then thaw and reheat. For a lighter option, use low-fat milk in the dough and keep the condensed milk topping the same for the classic flavor.
