Start by activating the yeast in warm milk with sugar and let it sit until foamy. Mix in eggs, butter, and flour until a soft dough forms. Knead until smooth and elastic, then let it rise until doubled in size.
In a bowl, combine brown sugar and cinnamon while keeping butter softened for easy spreading. This mixture creates that signature gooey center. Make sure everything is evenly mixed for consistent flavor.
Roll the dough into a rectangle and spread butter across the surface. Sprinkle the cinnamon sugar mixture evenly, then roll tightly into a log. Slice into equal rolls and place them in a greased baking dish.
Cover the rolls and allow them to rise for a second time until puffy. This step ensures a soft and airy texture after baking. Don’t rush this process, as it makes a big difference.
Bake in a preheated oven until golden brown and cooked through. The aroma will fill your kitchen and let you know they’re ready. Keep an eye on them to avoid over-baking.While the rolls bake, whisk together evaporated milk, condensed milk, and whole milk. This mixture is the key to making the rolls extra moist. Make sure it’s well combined.
Once baked, pour the tres leches mixture slowly over the warm rolls. Let them absorb the liquid gradually for maximum flavor. This step transforms the texture completely.
Mix cream cheese, powdered sugar, vanilla, and milk until smooth. Spread generously over slightly cooled rolls. The creamy topping balances the sweetness perfectly.