Get ready to treat yourself with my Tres Leches Cinnamon Rolls! These soft, fluffy rolls are soaked in a creamy tres leches mixture, making every bite a delight. I'll guide you through easy steps for perfect dough, rich filling, and sweet cream cheese frosting. From fun tips to variations, you’ll learn everything you need for this tasty treat. Let’s dive into making a dessert that brings smiles all around!
Why I Love This Recipe
- Decadent Flavor: The combination of sweetened condensed milk, evaporated milk, and whole milk creates a rich and creamy texture that takes these cinnamon rolls to the next level.
- Easy to Make: This recipe is straightforward and perfect for bakers of all skill levels, making it ideal for a cozy weekend brunch or a special occasion.
- Perfectly Soft: The dough turns out incredibly soft and fluffy, thanks to the yeast and careful rising times, ensuring each bite is a delight.
- Impressive Presentation: These cinnamon rolls look stunning when served, especially with a drizzle of cream cheese frosting and a sprinkle of cinnamon on top.
Ingredients
Dough Ingredients
For the dough, you will need:
- 2 ¼ teaspoons active dry yeast
- ½ cup warm milk (110°F)
- ¼ cup granulated sugar
- 1 large egg
- 1 teaspoon vanilla extract
- 4 cups all-purpose flour
- ½ teaspoon salt
- ⅓ cup unsalted butter, melted
The dough forms the base of our rolls. The yeast brings it to life, while the milk adds softness. The sugar gives a touch of sweetness, and the egg adds richness.
Cinnamon Filling Ingredients
For the cinnamon filling, gather:
- ¾ cup brown sugar, packed
- 2 tablespoons ground cinnamon
- ⅓ cup unsalted butter, softened
This filling adds the sweet and spicy flavor. Brown sugar gives depth, while cinnamon adds warmth. The butter helps everything stick together.
Tres Leches Mixture Ingredients
For the tres leches mixture, you need:
- ½ cup sweetened condensed milk
- ½ cup evaporated milk
- ½ cup whole milk
This mixture makes our rolls ultra moist. The sweetened condensed milk adds sweetness, while the evaporated milk adds creaminess.
Cream Cheese Frosting Ingredients
For the cream cheese frosting, you will use:
- 4 oz cream cheese, softened
- ¼ cup unsalted butter, softened
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1-2 tablespoons milk (to desired consistency)
This frosting brings a tangy sweetness. Cream cheese gives a rich flavor, while the butter adds smoothness. Adjust the milk to get your perfect frosting texture.
Each ingredient plays a key role in making these tres leches cinnamon rolls a delight. They come together to create a soft, sweet, and moist treat that you will love.

Step-by-Step Instructions
Preparing the Dough
Start by mixing warm milk and yeast in a small bowl. Let it sit for about 10 minutes until it looks frothy. This means your yeast is alive! In a large bowl, whisk together sugar, egg, vanilla, melted butter, and the yeast mixture. Next, slowly add flour and salt while mixing. Knead the dough on a floured surface for 5-7 minutes until it feels smooth. Place the dough in a greased bowl, cover it, and let it rise in a warm spot for about an hour. The dough should double in size.
Making the Cinnamon Filling
While the dough rises, prepare the cinnamon filling. In a bowl, mix brown sugar, ground cinnamon, and softened butter. Stir until it’s creamy and smooth. This filling adds a sweet and spicy flavor to your rolls.
Shaping and Baking the Rolls
Once the dough has risen, roll it out on a floured surface into a rectangle about ¼ inch thick. Spread the cinnamon filling evenly over the dough. Starting from one long edge, roll the dough tightly into a log. Cut the log into 1-inch pieces. Place these pieces in a greased baking dish. Cover them with a towel and let them rise for another 30 minutes. Preheat your oven to 350°F (175°C) while you wait. Bake the rolls for 20-25 minutes until they turn golden brown.
Soaking the Rolls in Tres Leches Mixture
After baking, prepare the tres leches mixture. In a bowl, whisk together sweetened condensed milk, evaporated milk, and whole milk. Once the rolls are out of the oven, use a fork to poke holes all over the top. Slowly drizzle the tres leches mixture over the warm rolls. This step allows the rolls to soak up all that creamy goodness.
Preparing the Cream Cheese Frosting
For the cream cheese frosting, beat together softened cream cheese and butter until creamy. Mix in powdered sugar and vanilla extract. You can add 1-2 tablespoons of milk to adjust the frosting's thickness. Once the rolls cool slightly, spread the frosting over the top. Enjoy your delicious tres leches cinnamon rolls!
Tips & Tricks
How to Ensure Perfect Dough Rise
To get soft and fluffy dough, start with warm milk. The milk should be about 110°F. This temperature helps the yeast activate. Mix the yeast with warm milk and let it sit for 10 minutes. You want it to get frothy. This shows the yeast is alive and ready. After mixing the dough, knead it for 5-7 minutes. Kneading helps develop gluten, which gives the rolls their nice texture. Place the dough in a warm spot to rise. Cover it with a towel to keep it warm. Wait about 1 hour, or until it doubles in size.
Best Practices for Rolling and Cutting
When rolling out the dough, use a floured surface. Roll it into a rectangle, about ¼ inch thick. Make sure to spread the cinnamon filling evenly. This step is key for flavor. After rolling the dough into a log, cut it into 1-inch pieces. Use a sharp knife or a bench scraper for clean cuts. This way, the rolls will bake evenly. Place them in a greased baking dish, making sure to leave space for rising.
Frosting Consistency Tips
For a perfect cream cheese frosting, start with softened cream cheese and butter. Beat them together until creamy. Gradually add powdered sugar and mix well. If the frosting is too thick, add milk, one tablespoon at a time. Mix until you reach your desired consistency. You want it spreadable, not runny. Once the rolls have cooled slightly, spread the frosting on top. This adds a sweet touch to every bite.
Pro Tips
- Use Room Temperature Ingredients: This helps the dough rise better and ensures a smoother texture in the rolls.
- Let It Soak: Allow the tres leches mixture to sit on the rolls for a few minutes before serving to enhance the flavor absorption.
- Freshly Ground Cinnamon: Use freshly ground cinnamon for a more intense and aromatic flavor in the filling.
- Customize the Frosting: Feel free to add a splash of vanilla extract or a dash of cinnamon to the cream cheese frosting for an extra flavor kick.
Variations
Chocolate Tres Leches Cinnamon Rolls
You can add chocolate to your tres leches cinnamon rolls. To do this, mix in cocoa powder with the brown sugar and cinnamon for the filling. Use ½ cup of cocoa powder for a rich chocolate flavor. You can also sprinkle chocolate chips in the filling for extra sweetness. When you soak the rolls, you can use chocolate milk instead of regular milk. This twist will give you a delightful chocolate treat.
Vegan Options for Ingredients
If you want a vegan version, swap the dairy products with plant-based options. Use almond, soy, or oat milk in the dough and tres leches mixture. For the butter, choose vegan butter or coconut oil. Replace the egg with a flax egg (1 tablespoon of ground flaxseed mixed with 2.5 tablespoons of water). Use a vegan cream cheese for the frosting. These changes keep the rolls soft and tasty without animal products.
Gluten-Free Alternatives
To make gluten-free cinnamon rolls, use a gluten-free flour blend. Look for blends that include xanthan gum to help with texture. You can follow the same steps for mixing the dough. Ensure all other ingredients are gluten-free, such as the baking powder and yeast. After baking, soak the rolls in the tres leches mixture just like usual. They will be soft and delicious, even without gluten.
Storage Info
How to Store Leftover Rolls
To keep your leftover Tres Leches cinnamon rolls fresh, place them in an airtight container. You can also wrap them tightly in plastic wrap. Store them at room temperature for up to two days. If you want them to last longer, consider refrigeration. Just make sure to let them come to room temperature before serving.
Reheating Tips for Softness
When you're ready to enjoy your rolls again, reheating is key. You can pop them in the microwave for about 10-15 seconds. This will warm them up and keep them soft. If you prefer the oven, wrap them in foil and heat at 350°F (175°C) for about 10 minutes. This method helps maintain their texture.
Freezing Instructions
Freezing these rolls is easy and a great way to save them for later. First, let the rolls cool completely. Then, wrap each roll in plastic wrap and place them in a freezer bag. They will stay good for up to three months. When you're ready to eat them, thaw in the fridge overnight and reheat as described above.
FAQs
Can I make these rolls ahead of time?
Yes, you can make these rolls ahead of time. Prepare the dough and let it rise. After shaping the rolls, cover them and place them in the fridge overnight. The next day, let them rise for about 30 minutes before baking. This method saves time and still gives you soft, fluffy rolls.
What can I substitute for the milk in the tres leches mixture?
If you need a substitute for the milk, almond milk works well. You can also use oat milk or soy milk. These options keep the flavor and texture close to the original. Just remember to use unsweetened varieties to control the sweetness of your rolls.
How do I prevent the rolls from getting soggy?
To keep the rolls from getting soggy, drizzle the tres leches mixture slowly. Allow the rolls to soak for a few minutes, then serve. You can also serve extra tres leches on the side for those who want more. This way, everyone enjoys the perfect amount of moisture!
This article covered how to make delicious cinnamon rolls with a tres leches twist. We explored the ingredients, step-by-step instructions, and tips for perfect results. You can also try fun variations and learn how to store your rolls.
Final thoughts: Enjoying these cinnamon rolls brings joy to any meal. Your kitchen will smell great, and your taste buds will thank you!