Introduction
Soft, pillowy, and dripping with creamy sweetness, Tres Leches Cinnamon Rolls bring together the cozy aroma of warm cinnamon and the luscious richness of a classic Latin milk soak. Each swirl bakes up golden and tender, then absorbs a silky blend of three milks that transforms ordinary rolls into something unforgettable. If you love bakery-style cinnamon rolls with a decadent twist, this recipe delivers pure comfort in every bite. You’ll learn how to create bakery-worthy texture, achieve the perfect milk soak, and finish with a cloud-like topping.
Why You’ll Love This Recipe
There’s something magical about the contrast in Tres Leches Cinnamon Rolls. The exterior bakes to a light golden hue, while the inside stays fluffy and tender. Once you pour the sweet three-milk mixture over the warm rolls, the dough absorbs every drop without turning soggy. You get a creamy, custard-like center wrapped in a soft cinnamon spiral.
This recipe blends the comforting flavor of classic cinnamon rolls with the indulgence of traditional tres leches cake. The result tastes rich yet balanced, sweet yet warmly spiced. You don’t need advanced baking skills to master it. The steps feel straightforward, and the ingredients stay accessible.
These rolls shine at brunch gatherings, holiday mornings, or cozy weekends at home. Serve them warm and watch the creamy glaze melt into every swirl. If you crave soft cinnamon rolls soaked in sweet milk, this recipe guarantees bakery-level results from your own oven.
Ingredients
For the Dough:
-
4 cups (500 g) all-purpose flour
-
2 ¼ tsp (7 g) active dry yeast
-
1 cup (240 ml) warm whole milk (110°F/43°C)
-
¼ cup (50 g) granulated sugar
-
1 large egg, room temperature
-
¼ cup (57 g) unsalted butter, melted
-
1 tsp salt
For the Cinnamon Filling:
-
½ cup (100 g) brown sugar
-
2 tbsp (15 g) ground cinnamon
-
¼ cup (57 g) unsalted butter, softened
For the Tres Leches Soak:
-
½ cup (120 ml) evaporated milk
-
½ cup (120 ml) sweetened condensed milk
-
½ cup (120 ml) heavy cream
For the Topping:
-
4 oz (115 g) cream cheese, softened
-
2 tbsp (30 g) unsalted butter, softened
-
1 cup (120 g) powdered sugar
-
1 tsp vanilla extract
Pro Tips
Perfect dough texture matters most. Knead until the dough feels smooth and elastic. It should stretch slightly without tearing. Proper gluten development ensures soft, airy Tres Leches Cinnamon Rolls that rise beautifully.
Do not rush the proofing stage. Let the dough double in size in a warm, draft-free area. Under-proofed dough leads to dense rolls. Over-proofing causes collapse. Aim for a gentle press test: if the indentation slowly springs back, it’s ready.
Pour the milk mixture over warm rolls, not hot. Extremely hot rolls cause the milk to separate or pool unevenly. Warm rolls absorb the soak evenly, creating a creamy interior without becoming mushy. Add the soak gradually so the dough absorbs it in stages rather than all at once.
Instructions
Step 1: Activate the Yeast
Combine warm milk and sugar in a bowl. Sprinkle yeast over the top. Let it sit for 5–10 minutes until foamy. This step ensures your dough rises properly.
Step 2: Make the Dough
Add melted butter, egg, and salt to the yeast mixture. Gradually mix in flour. Knead for 8–10 minutes until smooth and elastic. Form a ball and place in a greased bowl. Cover and let rise for about 1 hour or until doubled in size.
Step 3: Prepare the Filling
Mix brown sugar and cinnamon in a small bowl. Roll the risen dough into a 14×18-inch (35×45 cm) rectangle. Spread softened butter evenly across the surface. Sprinkle the cinnamon sugar mixture generously over the butter.
Step 4: Roll and Slice
Tightly roll the dough from the long side into a log. Slice into 12 equal rolls using dental floss or a sharp knife. Arrange them in a greased 9×13-inch baking dish. Cover and let rise again for 30–45 minutes.
Step 5: Bake to Perfection
Bake at 350°F (175°C) for 22–25 minutes until lightly golden. The centers should look set but soft.
Step 6: Prepare the Tres Leches Soak
Whisk evaporated milk, sweetened condensed milk, and heavy cream together. Once the rolls cool slightly, slowly pour the mixture evenly over them. Allow time for absorption.
Step 7: Add the Creamy Topping
Beat cream cheese, butter, powdered sugar, and vanilla until smooth. Spread over warm rolls. Serve and enjoy your homemade Tres Leches Cinnamon Rolls.

Variations
For a dulce de leche twist, replace sweetened condensed milk in the soak with a thin layer of dulce de leche drizzled over the rolls before pouring the milk mixture. This adds caramel depth and extra indulgence.
If you prefer coconut notes, substitute half of the heavy cream with coconut milk. The flavor complements cinnamon beautifully and enhances the tropical vibe of these tres leches cinnamon buns.
For a lighter option, use reduced-fat cream cheese and swap heavy cream with half-and-half. While the rolls stay rich, the texture feels slightly less heavy. You can also add chopped pecans or toasted walnuts for crunch.
Storage and Serving
Store leftover Tres Leches Cinnamon Rolls in an airtight container in the refrigerator for up to 4 days. Because of the milk soak, refrigeration helps maintain freshness and food safety.
Reheat individual rolls in the microwave for 20–25 seconds. This step restores softness and enhances the creamy texture.
Serve them with fresh berries for contrast or alongside strong coffee to balance sweetness. They also pair beautifully with a light fruit salad at brunch. For special occasions, dust lightly with cinnamon or drizzle extra condensed milk on top before serving.
FAQs
Can I make the dough overnight?
Yes. After shaping the rolls, cover and refrigerate overnight. Let them sit at room temperature for 45 minutes before baking.
Will the rolls become soggy?
No, if you pour the milk mixture gradually over warm rolls. The dough absorbs it evenly.
Can I freeze them?
Freeze baked rolls without the milk soak. Thaw, warm, then add the tres leches mixture before serving.
What makes these different from regular cinnamon rolls?
The three-milk soak gives them a creamy, custard-like interior that classic rolls lack.
Can I use instant yeast?
Yes. Skip proofing and mix it directly with the dry ingredients. Adjust rising time slightly if needed.
Conclusion
This Tres Leches Cinnamon Rolls is comfort food at its finest — soft, cinnamon-swirled pastries soaked in creamy three-milk goodness and topped with luscious frosting. It’s the kind of dish that turns an ordinary morning into a celebration and makes every brunch table feel special.
Print
Tres Leches Cinnamon Rolls
- Total Time: 45 minutes
Description
Indulge in cinnamon rolls like never before with these ultra soft Tres Leches Cinnamon Rolls soaked in creamy sweetness. One bite and you will never look at regular rolls the same way.
Ingredients
-
4 cups all-purpose flour
-
2 1/4 tsp active dry yeast
-
1 cup warm whole milk
-
1/4 cup granulated sugar
-
1 large egg
-
1/4 cup unsalted butter, melted
-
1 tsp salt
-
1/2 cup brown sugar
-
2 tbsp ground cinnamon
-
1/4 cup unsalted butter, softened
-
1/2 cup evaporated milk
-
1/2 cup sweetened condensed milk
-
1/2 cup heavy cream
-
4 oz cream cheese, softened
-
2 tbsp unsalted butter, softened
-
1 cup powdered sugar
-
1 tsp vanilla extract
Instructions
-
Combine warm milk and sugar, sprinkle yeast on top, and let foam for 5–10 minutes.
-
Add melted butter, egg, and salt, then mix in flour and knead until smooth. Let rise until doubled.
-
Roll dough into a rectangle, spread butter, and sprinkle with cinnamon sugar.
-
Roll tightly into a log, slice into 12 rolls, and place in a greased baking dish. Let rise again.
-
Bake at 350°F for 22–25 minutes until lightly golden.
-
Whisk evaporated milk, condensed milk, and heavy cream, then pour over warm rolls.
-
Beat cream cheese, butter, powdered sugar, and vanilla, spread on top, and serve warm
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: baking
- Cuisine: American