
I have to admit, making this Tres Leches Cinnamon Rolls Recipe was an absolute treat for me. From the soft, pillowy dough to the rich, creamy milk soak, every bite felt indulgent.
I couldn’t resist experimenting with the cream cheese icing on top, which made them even more decadent. Baking these rolls was easier than I expected, and the aroma filling my kitchen was irresistible.
After making them, I realized they’re perfect for brunch, special occasions, or simply satisfying a sweet tooth. You can also enjoy other comforting recipes like Chicken and Peppers in White Sauce for a savory twist on homemade meals.

Ingredients You’ll Need
Here’s everything I used for these delicious rolls, along with tips that helped me get the perfect texture:
- Bread flour – Gives the rolls a chewy texture that holds up to the milk soak; all-purpose flour works for a softer roll.
- Granulated sugar – Sweetens the dough and activates the yeast for a perfect rise.
- Salt – Balances the sweetness and enhances the flavor; I used fine salt for best results.
- Unsalted butter – Adds richness to the dough, filling, and icing; ensure it’s softened for smooth mixing.
- Instant yeast – Speeds up the rise; active dry yeast works if you allow a longer rise.
- Heavy cream – Poured into the pan before baking to keep rolls tender and moist.
- Dark brown sugar – Combines with cinnamon for a deep, gooey filling; light brown sugar is okay too.
- Ground cinnamon – Classic warm spice for the filling that pairs perfectly with the milk soak.
- Whole milk – One component of the tres leches mixture for extra creaminess.
- Evaporated milk – Adds richness and helps the rolls soak without becoming soggy.
- Sweetened condensed milk – Provides sweetness and that signature tres leches flavor.
- Cream cheese – For the icing, giving it a tangy, creamy finish.
- Powdered sugar – Sweetens the icing; adjust to taste.
Note: several serving as a note of full line under the ingredients quantity.
Variations
To make these rolls suit different tastes or diets, I experimented with a few alternatives:
- Dairy-free – Swap butter, cream, and milk for plant-based alternatives.
- Sugar-free – Use sugar substitutes like erythritol in both dough and filling.
- Flavor add-ins – Try a hint of vanilla, orange zest, or cardamom in the dough for a unique twist.
- Nut toppings – Toasted pecans or almonds add crunch and extra flavor. You might also like the flavors in a Copycat Chilis Cajun Chicken Pasta Recipe for a zesty meal idea.

Cooking Time
- Prep Time – 30 minutes
- Cooking Time – 25 minutes
- Total Time – 55 minutes
Equipment You Need
- Mixing bowls – For dough and filling preparation.
- Rolling pin – To roll the dough evenly into a rectangle.
- Baking dish – Holds the cinnamon rolls and milk soak while baking.
- Whisk – For combining the tres leches mixture smoothly.
- Knife – For slicing the rolled dough into even rolls.
How to Make Tres Leches Cinnamon Rolls Recipe
Prepare the Dough
Start by mixing the bread flour, sugar, salt, butter, and yeast. Knead until smooth and elastic. Let the dough rest until it doubles in size.

Roll and Fill
Roll the dough into a rectangle, spread the cinnamon-sugar filling evenly, then roll it tightly into a log. This ensures every bite has a perfect swirl of flavor.
Slice, Rise, and Bake
Cut the log into even rolls and place them in a greased dish. Pour heavy cream in the bottom, let the rolls rise until puffy, then bake until golden.
Soak with Tres Leches
Once baked, poke holes in the rolls and pour the three-milk mixture slowly. Allow the rolls to absorb the liquid for full flavor and moisture.
Spread Icing and Serve
After soaking, spread cream cheese icing on top. Let it set for a few minutes, then serve while soft and indulgent.
Additional Tips for Making This Recipe Better
From my experience, a few tweaks make a big difference:
- I always use room temperature butter and cream cheese for smooth icing.
- Pour the milk mixture slowly and give it time to absorb; rushing leaves excess liquid.
- Let the rolls cool slightly before soaking to prevent them from getting soggy.
- Freshly grated cinnamon always enhances the filling flavor.
How to Serve Tres Leches Cinnamon Rolls Recipe
These rolls look stunning on a simple white plate or a rustic wooden board. I love dusting a little extra cinnamon on top or adding fresh berries for color. Serve slightly warm for the best gooey texture, and pair with coffee or tea for a perfect brunch.

Nutritional Information
Here’s a general idea of what one roll contains:
- Calories – About 400 per roll
- Protein – 7g
- Carbohydrates – 55g
- Fat – 17g
Make Ahead and Storage
Storing
Refrigerate the soaked cinnamon rolls in an airtight container for up to 5 days.
Freezing
Freeze baked rolls for up to 3 months before soaking in the milk mixture.
Reheating
Warm slightly in the oven or microwave before serving to restore softness.
Why You’ll Love This Recipe
Here’s why these cinnamon rolls won me over:
- Easy to make – Even with the milk soak, the recipe is straightforward.
- Ultra-moist – The tres leches mixture makes every bite tender.
- Versatile – Perfect for holidays, brunch, or dessert.
- Customizable – Add flavors, nuts, or dairy-free options easily.
- Impressive – Guests will think you spent hours making them.

Tres Leches Cinnamon Rolls Recipe
Ingredients
Method
- Start by mixing the bread flour, sugar, salt, butter, and yeast. Knead until smooth and elastic. Let the dough rest until it doubles in size.
- Roll the dough into a rectangle, spread the cinnamon-sugar filling evenly, then roll it tightly into a log. This ensures every bite has a perfect swirl of flavor.
- Cut the log into even rolls and place them in a greased dish. Pour heavy cream in the bottom, let the rolls rise until puffy, then bake until golden.
- Once baked, poke holes in the rolls and pour the three-milk mixture slowly. Allow the rolls to absorb the liquid for full flavor and moisture.
- After soaking, spread cream cheese icing on top. Let it set for a few minutes, then serve while soft and indulgent.
Notes
- I always use room temperature butter and cream cheese for smooth icing.
- Pour the milk mixture slowly and give it time to absorb; rushing leaves excess liquid.
- Let the rolls cool slightly before soaking to prevent them from getting soggy.
- Freshly grated cinnamon always enhances the filling flavor.






