Welcome to the ultimate collision of two iconic desserts. If you have ever found yourself torn between the warm, spiced comfort of a freshly baked cinnamon roll and the rich, melt-in-your-mouth decadence of a classic Mexican Tres Leches cake, your culinary dreams have just come true. These Tres Leches Cinnamon Rolls take the fluffy, buttery, cinnamon-swirled pastry you know and love and elevate it by bathing the warm rolls in a sweet, creamy three-milk soak. The result is an impossibly gooey, exceptionally moist, and utterly irresistible dessert-for-breakfast hybrid that will leave your friends and family begging for the recipe.
Traditional cinnamon rolls are fantastic, but they can occasionally suffer from dry edges or a lack of moisture in the center of the pan. The brilliance of this recipe lies in the “tres leches” (three milks) technique. By pouring a mixture of sweetened condensed milk, evaporated milk, and heavy cream over the hot rolls just as they finish baking, the porous dough absorbs the liquid like a sponge. This guarantees that every single bite—from the gooey center to the outer edge—is saturated with sweet, milky perfection. Topped with a rich cream cheese frosting and a heavy dusting of cinnamon, this dish is a masterclass in texture and flavor.
The Magic of the Tres Leches Soak
The defining characteristic of this recipe is the soak. If you are unfamiliar with Tres Leches cake, it is a traditional Latin American sponge cake soaked in three kinds of milk. We are applying that exact same principle to our yeast dough.
Sweetened Condensed Milk: This thick, syrupy milk provides the bulk of the sweetness for the soak. It is rich, sticky, and gives the liquid its luxurious texture.
Evaporated Milk: This is milk that has had about 60% of its water removed. It provides a deep, slightly caramelized dairy flavor without adding extra sugar, perfectly balancing the condensed milk.
Heavy Cream or Whole Milk: The third milk cuts the thickness of the other two, ensuring the liquid is thin enough to seep into the tight spirals of the cinnamon rolls. Heavy cream will yield a richer result, but whole milk works wonderfully if you want a slightly lighter soak.
Building the Perfect Dough
While you can absolutely use canned, store-bought cinnamon rolls in a pinch for a quick hack, making the dough from scratch is highly recommended to achieve the true bakery-style experience. This dough is an enriched yeast dough, meaning it contains fat (butter) and dairy (milk), which yields a tender, pillowy crumb.
When working with yeast, temperature is everything. Your milk needs to be warm—around 110°F (43°C)—to activate the yeast. If it is too hot, it will kill the yeast, and your rolls will be dense and hard. If it is too cold, the yeast won’t wake up, and the dough won’t rise. A simple instant-read thermometer is your best friend here. Furthermore, kneading the dough until it is smooth and elastic develops the gluten, providing the structure needed to hold all that gooey cinnamon filling and the heavy milk soak.

The Golden Rules of Assembly and Baking
Creating beautiful, uniform rolls requires a bit of finesse. Once your dough has completed its first rise, punch it down and roll it out into a large rectangle.
The Filling: Ensure your butter for the filling is very soft, almost to the point of melting, so it spreads effortlessly over the dough without tearing it. A mixture of dark brown sugar and high-quality ground cinnamon creates a deep, caramelized flavor profile that pairs beautifully with the sweet milk.
Cutting the Rolls: To prevent squishing your beautiful spirals, do not use a dull knife to cut the dough. Instead, use a piece of unflavored dental floss or heavy thread. Slide it under the rolled log, cross the ends over the top, and pull tight to slice clean, perfect circles.
The Soak Timing: Timing is crucial. You want to pour the tres leches mixture over the rolls while they are still warm, ideally about 5 to 10 minutes after they come out of the oven. The warmth helps the dough absorb the liquid rapidly. Do not drown them; pour the milk slowly, allowing it to seep into the cracks and crevices.
Ingredients List
Gather the following ingredients to create this decadent breakfast treat.
For the Dough:
- – 1 cup whole milk, warm (110°F)
- – 2 1/4 teaspoons (1 packet) active dry yeast
- – 1/2 cup granulated sugar
- – 1/3 cup unsalted butter, melted
- – 2 large eggs, room temperature
- – 4 to 4 1/2 cups all-purpose flour
- – 1 teaspoon salt
For the Cinnamon Filling:
- – 1/2 cup unsalted butter, very soft
- – 1 cup packed dark brown sugar
- – 2 1/2 tablespoons ground cinnamon
For the Tres Leches Soak:
- – 1/2 cup sweetened condensed milk
- – 1/2 cup evaporated milk
- – 1/4 cup heavy cream or whole milk
For the Cream Cheese Frosting:
- – 6 oz cream cheese, softened
- – 1/4 cup unsalted butter, softened
- – 1 1/2 cups powdered sugar
- – 1 teaspoon pure vanilla extract
- – Extra cinnamon for dusting
Step-by-Step Instructions
Follow these instructions closely to master the ultimate gooey cinnamon roll.
Tres Leches Cinnamon Rolls
Ingredients
Equipment
Method
- Mix warm milk, yeast, and 1 tbsp sugar. Let sit for 5-10 mins until frothy.
- Add remaining sugar, melted butter, eggs, salt, and 4 cups flour. Knead for 5-7 mins until smooth. Add remaining flour if too sticky.
- Place dough in a greased bowl, cover, and let rise for 1-1.5 hours until doubled.
- Roll dough into a 12×18 inch rectangle. Spread softened butter over the dough. Mix brown sugar and cinnamon; sprinkle evenly over the butter.
- Roll the dough tightly into a log. Use unflavored dental floss to cut into 12 slices. Place in a greased 9×13 dish.
- Cover and let rise for 30-45 mins until puffy. Preheat oven to 350°F (175°C).
- Bake for 20-25 mins until golden brown. Whisk the three milks together while baking.
- Remove rolls from oven, let cool for 5 mins, then pour the milk mixture evenly over the warm rolls. Let soak for 30 mins.
- Beat cream cheese and butter until smooth. Mix in powdered sugar and vanilla. Spread over warm rolls and dust with extra cinnamon.
Notes
1. Activate the Yeast: In the bowl of a stand mixer, whisk together the warm milk, yeast, and 1 tablespoon of the granulated sugar. Let it sit for 5-10 minutes until it becomes frothy and bubbly.
2. Mix the Dough: Add the remaining sugar, melted butter, eggs, salt, and 4 cups of flour. Using the dough hook attachment, mix on low speed until the dough comes together. Knead on medium speed for 5-7 minutes. If the dough is too sticky, add the remaining 1/2 cup of flour. The dough should be smooth, elastic, and slightly tacky but not sticking to your fingers.
3. First Rise: Form the dough into a ball, place it in a lightly greased bowl, cover with a warm, damp towel, and let it rise in a warm place for 1 to 1.5 hours, or until doubled in size.
4. Roll and Fill: Punch the dough down and turn it out onto a lightly floured surface. Roll it into a 12×18 inch rectangle. Spread the softened butter evenly over the dough, leaving a small border around the edges. In a small bowl, mix the brown sugar and cinnamon, then sprinkle it evenly over the butter, pressing it down lightly.
5. Roll and Cut: Starting from the long edge, roll the dough tightly into a log. Using unflavored dental floss or a sharp serrated knife, cut the log into 12 even slices. Place the rolls into a greased 9×13 inch baking dish.
6. Second Rise: Cover the dish with a towel and let the rolls rise again for 30-45 minutes until they have puffed up and are touching each other.
7. Bake: Preheat your oven to 350°F (175°C). Bake the rolls for 20-25 minutes, or until the tops are golden brown.
8. Prepare the Soak: While the rolls are baking, whisk together the sweetened condensed milk, evaporated milk, and heavy cream in a measuring cup.
9. The Tres Leches Magic: Remove the rolls from the oven and let them cool for just 5 minutes. Slowly pour the tres leches mixture evenly over the warm rolls, focusing on the spirals and the edges of the pan. Let the rolls sit for at least 30 minutes to absorb the liquid.
10. Frost and Serve: In a medium bowl, beat the softened cream cheese and butter until smooth. Add the powdered sugar and vanilla, and beat until fluffy. Spread the frosting generously over the warm, soaked rolls. Finish with a heavy dusting of ground cinnamon. Serve warm.
Storage and Reheating
Because these rolls are soaked in milk and topped with a dairy-based frosting, they must be stored differently than standard baked goods.
Storing: Cover the baking dish tightly with plastic wrap or transfer the rolls to an airtight container. They must be stored in the refrigerator and will keep well for up to 4 days. The dough will continue to absorb the sweet milk as it sits, making them even gooier on day two!
Reheating: These are best enjoyed warm. Place a roll on a microwave-safe plate and heat for 20 to 30 seconds until the dough is soft and the frosting is slightly melty. Do not overheat, or the frosting will turn completely into liquid.
Conclusion
Combining the rich, spiced comfort of a classic cinnamon roll with the indulgent, sweet milk soak of a Tres Leches cake is a culinary triumph that you need to experience to believe. The incredible texture—soft, spongy, heavily saturated, and intensely flavorful—makes these Tres Leches Cinnamon Rolls the undisputed star of any brunch table or holiday morning. Roll up your sleeves, embrace the sticky sweetness, and prepare to bake your new favorite treat.






