Tres Leches Cinnamon Rolls are a delicious twist on traditional cinnamon rolls, combining soft, yeasted dough, a buttery cinnamon-sugar filling, and the irresistible richness of tres leches. Made with evaporated milk, sweetened condensed milk, and whole milk, these rolls have a wonderfully moist texture and a sweet, creamy flavor that makes every bite feel special.

The rolls are finished with a smooth cream cheese frosting made with vanilla and powdered sugar. The frosting adds a gentle tang that balances the sweetness of the milk mixture and cinnamon filling. Perfect for weekend breakfasts, brunch gatherings, holidays, or an indulgent dessert, these homemade cinnamon rolls are a delightful treat for anyone who loves soft pastries and creamy desserts.
Why You’ll Love This Recipe
- Soft and fluffy dough: The yeast dough creates tender cinnamon rolls with a light, pillowy texture.
- Rich tres leches flavor: Three kinds of milk bring creamy sweetness inspired by the classic Latin American dessert.
- Warm cinnamon filling: Brown sugar, butter, and cinnamon create a comforting, caramel-like filling.
- Creamy frosting: Cream cheese frosting adds a smooth finish with a subtle tang.
- Perfect for special occasions: These rolls are a delicious choice for brunch, holidays, birthdays, or a sweet weekend treat.
- A unique twist on a classic: Enjoy the familiar flavors of cinnamon rolls with the indulgent taste of tres leches.
Preparation and Tools
Before starting, gather the ingredients and allow the butter, eggs, and cream cheese to come to room temperature. This helps the dough mix more evenly and makes the frosting easier to prepare.
You will need:
- A large mixing bowl for the dough
- Measuring cups and spoons
- A whisk or wooden spoon
- A clean work surface for kneading
- A rolling pin
- A sharp knife or unflavored dental floss for cutting the rolls
- A baking dish suitable for cinnamon rolls
- A small bowl for mixing the cinnamon filling
- A separate bowl for the tres leches mixture
- An electric mixer or whisk for the cream cheese frosting
Make sure the milk used for activating the yeast is warm rather than hot. Excessively hot milk can damage the yeast and prevent the dough from rising properly.
Preparation Tips
Check your yeast before mixing. Active dry yeast should be fresh and within its expiration date. If it does not become foamy after being mixed with warm milk and sugar, it may no longer be active.
Use soft, not melted, butter. Softened butter spreads easily through the cinnamon filling and adds richness to the dough without making it greasy.
Allow enough time for rising. Yeasted dough needs time to develop its soft texture. Keep it in a warm, draft-free place and allow it to rise until visibly puffy.
Roll the dough evenly. Aim for a consistent thickness so the cinnamon rolls bake evenly and have similar-sized layers.
Adjust the frosting gradually. Add the milk a little at a time until the frosting reaches a smooth, spreadable consistency.
Ingredients for Tres Leches Cinnamon Rolls
For the Cinnamon Roll Dough
- All-purpose flour: Provides structure while keeping the rolls tender. Sifting can help create a softer dough.
- Warm milk: Activates the yeast and adds moisture and richness.
- Granulated sugar: Sweetens the dough and helps feed the yeast.
- Active dry yeast: Creates the rise that makes the rolls fluffy.
- Unsalted butter: Adds richness and softness to the dough.
- Eggs: Contribute moisture, structure, and a tender texture.
- Salt: Balances the sweetness and enhances the overall flavor.
For the Cinnamon Filling
- Brown sugar: Gives the filling a deep, caramel-like sweetness.
- Ground cinnamon: Provides the warm, familiar flavor of classic cinnamon rolls.
- Softened butter: Helps the cinnamon and sugar spread evenly across the dough.
For the Tres Leches Mixture
- Evaporated milk: Adds creamy depth without being overly heavy.
- Sweetened condensed milk: Brings concentrated sweetness and richness.
- Whole milk: Balances the thicker, sweeter milk ingredients.
For the Cream Cheese Frosting
- Cream cheese: Creates a rich, tangy base for the frosting.
- Powdered sugar: Sweetens the frosting while keeping it smooth.
- Vanilla extract: Adds warmth and enhances the creamy flavor.
- Milk: Helps adjust the frosting to the desired consistency.
How to Make Tres Leches Cinnamon Rolls
Step 1: Prepare the Yeast Dough
In a large mixing bowl, combine the warm milk, granulated sugar, and active dry yeast. Let the mixture stand until the yeast begins to activate.
Add the softened butter, eggs, and salt, then mix until combined. Gradually add the all-purpose flour, mixing until a soft dough forms.
Transfer the dough to a lightly floured work surface and knead until it becomes smooth and elastic. The dough should feel soft and slightly tacky without sticking excessively to your hands.
Place it in a lightly greased bowl, cover, and leave it in a warm place until it has risen and looks noticeably puffy.
Step 2: Make the Cinnamon Sugar Filling
In a small bowl, combine the brown sugar and ground cinnamon.
Once the dough has risen, transfer it to a lightly floured surface and roll it into a large rectangle of even thickness.
Spread the softened butter evenly over the surface, leaving a small border around the edges. Sprinkle the cinnamon-sugar mixture over the butter, distributing it evenly so every roll gets plenty of filling.
Step 3: Roll and Cut the Cinnamon Rolls
Starting from one long edge, roll the dough into a tight log. Keep the roll even as you work so the filling stays distributed throughout the layers.
Cut the log into equal-sized rolls using a sharp knife or unflavored dental floss.
Arrange the rolls in a prepared baking dish, leaving a little space between them for expansion. Cover and allow them to rise again until they look puffy and begin filling the gaps.
Step 4: Bake Until Golden and Fluffy
Bake the cinnamon rolls according to the supplied recipe’s baking temperature and timing, until the dough is cooked through and the tops are lightly golden.
The rolls should look puffed, with the centers set and the edges no longer doughy. Avoid overbaking, as this can make the rolls dry and reduce their ability to absorb the tres leches mixture.
Step 5: Prepare the Tres Leches Mixture
While the rolls bake, combine the evaporated milk, sweetened condensed milk, and whole milk in a bowl.
Whisk until the mixture is smooth and evenly blended.
Once the cinnamon rolls have finished baking, allow them to cool slightly before adding the milk mixture. Pour it gradually over the rolls, allowing the liquid to soak into the warm dough.
The rolls should absorb the creamy mixture while remaining soft and tender. Avoid pouring too quickly in one spot, which can leave some rolls overly saturated while others remain dry.
Step 6: Make the Cream Cheese Frosting
In a mixing bowl, beat the softened cream cheese until smooth.
Add the powdered sugar and vanilla extract, mixing until creamy. Gradually add 2–3 tablespoons of milk until the frosting reaches a smooth, spreadable consistency.
If you prefer a thicker frosting, use less milk. For a softer drizzle, add a little more until it reaches the consistency you like.
Step 7: Frost and Serve
Spread the cream cheese frosting over the cinnamon rolls once they have absorbed the tres leches mixture and cooled slightly.
The frosting should settle into the swirls and create a creamy finish.
Serve the rolls while they are soft and luscious, with the cinnamon filling, milky sweetness, and tangy frosting in every bite.

Recipe Notes
- For extra-soft rolls: Avoid adding too much flour during kneading. A slightly tacky dough helps produce a tender result.
- For balanced sweetness: The tres leches mixture and frosting are both sweet, so spread the frosting according to your preference.
- For the best texture: Allow the rolls time to absorb the milk mixture before serving, but avoid leaving them submerged in excess liquid.
Common Mistakes to Avoid
Using milk that is too hot: Hot milk can prevent the yeast from working properly. Use warm milk instead.
Adding too much flour: Excess flour can make the dough dense and dry. Add it gradually and stop once the dough is soft and manageable.
Skipping the second rise: The second rise helps the rolls become fluffy and expand before baking. Give them time to become visibly puffy.
Overbaking the rolls: Cinnamon rolls can dry out quickly if baked too long. Look for lightly golden tops and centers that are cooked through.
Adding all the milk mixture too quickly: Pour gradually so the rolls absorb the tres leches evenly without becoming soggy.
Frosting while the rolls are piping hot: Excessive heat can make the cream cheese frosting melt into a thin liquid. Let the rolls cool slightly before frosting.
Using cold cream cheese: Cold cream cheese can create lumps in the frosting. Softening it first helps achieve a smooth finish.
Note: The supplied recipe does not specify the baking temperature, baking time, or yield. These details should be confirmed before publishing the final recipe card.
What to Serve With Tres Leches Cinnamon Rolls
Tres Leches Cinnamon Rolls are rich, sweet, and creamy, making them a wonderful centerpiece for breakfast or brunch. Pair them with lighter foods and drinks to balance their indulgent flavor.
- Fresh fruit salad: Strawberries, blueberries, pineapple, and orange slices add refreshing sweetness and a little acidity.
- Scrambled eggs: Soft scrambled eggs provide a savory contrast to the cinnamon-sugar filling.
- Crispy bacon or breakfast sausage: A salty, savory side balances the sweetness of the tres leches mixture and cream cheese frosting.
- Fresh berries: Serve a small bowl of raspberries, strawberries, or blackberries alongside the rolls for a bright, fruity finish.
- Coffee or espresso: The roasted flavor of coffee pairs beautifully with cinnamon, vanilla, and sweetened condensed milk.
- Hot tea or cold milk: A simple drink keeps the meal comforting without competing with the rich frosting.
For a brunch spread, serve the cinnamon rolls with fresh fruit, eggs, and coffee. If you’re enjoying them as dessert, a single warm roll with a cup of coffee makes a satisfying treat.
Storage Instructions
Because these cinnamon rolls contain a milk mixture and cream cheese frosting, they should be stored in the refrigerator after serving.
Refrigeration
Allow the rolls to cool, then place them in an airtight container or cover the baking dish tightly with plastic wrap or foil.
Refrigerate for up to 3–4 days. Keeping them covered helps prevent the dough from drying out and stops the rolls from absorbing other refrigerator odors.
Freezing
For the best texture, freeze the cinnamon rolls before adding the tres leches mixture and frosting.
Once baked, allow the rolls to cool completely. Wrap them individually or place them in a freezer-safe container, then freeze for up to 2–3 months.
Thaw overnight in the refrigerator, warm gently, and add the tres leches mixture and frosting when ready to serve.
If the rolls have already been soaked and frosted, they can also be frozen in an airtight container, although the cream cheese frosting and milk-soaked dough may become slightly softer after thawing.
Reheating
For refrigerated rolls, warm an individual serving in the microwave for approximately 15–25 seconds, checking the temperature before heating further.
For several rolls, cover the baking dish with foil and warm in a low-temperature oven until heated through.
Avoid overheating, as the milk-soaked dough can become too soft and the frosting may melt.
Make-Ahead Tips
The dough can be prepared ahead and refrigerated before baking, provided it is covered well and given enough time to rise before baking.
For easier preparation, make the cinnamon rolls the day before, refrigerate them before baking, and finish the tres leches mixture and frosting shortly before serving.
Estimated Nutrition
The following nutrition information is an estimate based on the supplied ingredients and an assumed yield of 12 cinnamon rolls.
| Nutrient | Estimated Amount per Roll |
|---|---|
| Calories | 430 kcal |
| Carbohydrates | 62 g |
| Protein | 8 g |
| Fat | 17 g |
| Saturated Fat | 10 g |
| Sugar | 35 g |
| Fiber | 2 g |
| Sodium | 260 mg |
| Cholesterol | 75 mg |
Actual nutrition values will vary depending on the final number of rolls, the amount of tres leches mixture absorbed, and the quantity of frosting used on each serving.
Frequently Asked Questions
Can I make Tres Leches Cinnamon Rolls the night before?
Yes. Prepare the dough, shape the cinnamon rolls, and arrange them in the baking dish. Cover and refrigerate before baking. Allow them to become puffy before baking, as the cold dough may need additional time to rise.
For the freshest flavor and texture, prepare the tres leches mixture and cream cheese frosting closer to serving time.
Why are my cinnamon rolls dense instead of fluffy?
Dense cinnamon rolls can result from inactive yeast, adding too much flour, insufficient kneading, or not allowing the dough enough time to rise.
Make sure the yeast is fresh, the milk is warm rather than hot, and the dough has enough time to become visibly puffy during both rises.
How do I keep the rolls from becoming soggy?
Pour the tres leches mixture gradually over the warm rolls, allowing it to absorb between additions.
The goal is moist, tender cinnamon rolls rather than rolls sitting in a pool of milk. If you prefer a less saturated texture, reserve some of the milk mixture and add only as much as the rolls comfortably absorb.
Can I make the cream cheese frosting thicker?
Yes. Use less milk when preparing the frosting and add it gradually until you reach the desired consistency.
For a thicker topping, keep the frosting refrigerated until you’re ready to spread it over the rolls.
Can I serve these cinnamon rolls cold?
Yes. Since they contain tres leches and cream cheese frosting, they are delicious served chilled.
Cold cinnamon rolls have a denser, creamy texture, while gently warmed rolls are softer and more aromatic. Both options work well depending on your preference.
Are Tres Leches Cinnamon Rolls a breakfast or dessert recipe?
They can be served as either. Their soft dough and cinnamon filling make them suitable for breakfast or brunch, while the creamy tres leches mixture and frosting give them the richness of a dessert.
A Sweet Twist on Homemade Cinnamon Rolls
Tres Leches Cinnamon Rolls bring together the comforting aroma of cinnamon and brown sugar with the creamy sweetness of three kinds of milk. Their soft layers, rich filling, and smooth cream cheese frosting make them a memorable addition to breakfast, brunch, or dessert.
Serve them fresh, share them with family and friends, and enjoy a delicious twist on two beloved treats.
Print
Tres Leches Cinnamon Rolls
- Total Time: 2 hours 25 minutes
- Yield: 12 cinnamon rolls 1x
- Diet: Vegetarian
Description
These Tres Leches Cinnamon Rolls combine soft, fluffy homemade dough with a buttery cinnamon-sugar filling, a creamy three-milk mixture, and smooth vanilla cream cheese frosting. A delicious twist on classic cinnamon rolls, perfect for breakfast, brunch, or dessert.
Ingredients
For the dough:
- 3 ½ cups all-purpose flour
- 1 cup warm milk
- â…“ cup granulated sugar
- 2 ¼ tsp active dry yeast
- ¼ cup unsalted butter, softened
- 2 large eggs
- ½ tsp salt
For the cinnamon filling:
- ¾ cup brown sugar
- 2 tbsp ground cinnamon
- ¼ cup butter, softened
For the tres leches mixture:
- ½ cup evaporated milk
- ½ cup sweetened condensed milk
- ½ cup whole milk
For the cream cheese frosting:
- 4 oz cream cheese, softened
- 1 cup powdered sugar
- 1 tsp vanilla extract
- 2–3 tbsp milk, adjust for desired consistency
Instructions
- Combine the warm milk, granulated sugar, and active dry yeast in a large mixing bowl. Allow the yeast to activate.
- Add the softened butter, eggs, and salt. Mix until combined.
- Gradually add the flour and mix until a soft dough forms.
- Knead the dough on a lightly floured surface until smooth and elastic. Place it in a greased bowl, cover, and let rise in a warm place until puffy.
- Combine the brown sugar and ground cinnamon in a small bowl.
- Roll the risen dough into a rectangle. Spread the softened butter evenly over the surface and sprinkle with the cinnamon-sugar mixture.
- Roll the dough tightly into a log from one long edge. Cut into equal-sized rolls.
- Arrange the rolls in a prepared baking dish. Cover and let rise again until puffy.
- Bake according to the recipe’s specified baking temperature and time, until the rolls are cooked through and lightly golden.
- Whisk together the evaporated milk, sweetened condensed milk, and whole milk until smooth.
- Allow the baked cinnamon rolls to cool slightly. Gradually pour the tres leches mixture over the warm rolls, allowing it to absorb.
- Beat the softened cream cheese until smooth. Add the powdered sugar and vanilla extract, mixing until creamy.
- Gradually add 2–3 tablespoons of milk until the frosting reaches a smooth, spreadable consistency.
- Spread the cream cheese frosting over the rolls once they have absorbed the milk mixture and cooled slightly.
- Serve and enjoy.
Notes
- Use warm, not hot, milk when activating the yeast.
- Add the tres leches mixture gradually to prevent the rolls from becoming overly saturated.
- Refrigerate leftover rolls in an airtight container because of the milk mixture and cream cheese frosting.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Recipes
- Method: Baked
- Cuisine: American-inspired
Nutrition
- Serving Size: 1 cinnamon roll
- Calories: 430 kcal
- Sugar: 35 g
- Sodium: 260 mg
- Fat: 17 g
- Saturated Fat: 10 g
- Unsaturated Fat: 6 g
- Trans Fat: 0.5 g
- Carbohydrates: 62 g
- Fiber: 2 g
- Protein: 8 g
- Cholesterol: 75 mg
Keywords: Tres Leches Cinnamon Rolls, tres leches cinnamon rolls recipe, homemade cinnamon rolls, cream cheese cinnamon rolls, cinnamon rolls with condensed milk, fluffy cinnamon rolls, sweet breakfast rolls

Leave a Comment