Make the Apple Filling
Peel, core, and cube apples into 1 cm pieces.
In a skillet, melt butter with brown sugar, cinnamon, and salt over medium-high heat until bubbling.
Mix water and cornstarch to form a slurry, add it to the skillet, and cook for 5–10 minutes until thickened and apples are soft.
Cool the filling in a wide tray in the fridge.
Prepare the Dough
In a large bowl, mix flour, yeast, and salt.
Warm milk, applesauce, butter, and sugar in the microwave for 1 minute until warm (not hot).
Gradually combine the wet and dry ingredients, mixing until the dough is elastic and smooth.
Adjust with extra flour if needed to avoid stickiness. Let rest for 10–20 minutes.
Assemble the Rolls
Roll the dough into a 24 x 18-inch rectangle on a floured surface.
Spread softened butter evenly, then layer with the cooled apple filling.
Slice the dough into 12 strips, roll them up, and place in a greased 9x13-inch pan.
Let the Rolls Rise
Overnight Option: Cover and refrigerate. Let sit at room temperature for 30 minutes before baking.
Same-Day Option: Let rolls rise in a warm, turned-off oven for 30 minutes.
Bake the Rolls
Preheat oven to 350°F (175°C). Bake for 28–34 minutes, rotating halfway, until golden brown.
Let cool for 10 minutes.
Make the Caramel Sauce
Melt sugar in a saucepan over medium heat until amber-colored. Stir in butter, heavy cream, and salt until smooth. Cool before using.
Prepare the Icing
Mix cream cheese, butter, caramel sauce, vanilla, and salt until smooth. Gradually add powdered sugar.
Serve
Spread icing over warm rolls and drizzle with caramel sauce.