Place warm milk, sugar, and yeast in mixer bowl (leave for ten minutes)
In separate bowl add bread flour, vanilla pudding mix, and salt, stir
Add beaten eggs and butter to milk mixture
With a dough hook, mix on low and slowly add dry ingredients.
Knead in mixer for 6 minutes
Turn mixer off and set dough aside in same bowl with plastic wrap to seal.
(I like to spray a little cooking spray in the bowl and on the top of the dough, then turn dough over)
After the dough has doubled in size turn it out onto a lightly floured surface, cover and let rest for 10 minutes,
In a small bowl combine brown sugar and cinnamon
Roll dough into a 16X21 inch rectangle. Spread dough with ⅓ cup butter
Sprinkle cinnamon and sugar evenly over butter. Roll dough
Using thread or floss cut dough into 12 slices
(I like to make a cut in half the dough and then halves again and then thirds)
In a sauce pan, combine brown sugar, butter, and corn syrup. cook over medium heat until the sugar is dissolved.
Stir in pecan (optional)
Pour into a greased 9X13X2 in baking pan.
Place buns with cut side down over sauce. cover and let rise until nearly doubled. 30 minutes
Preheat oven to 350 degrees F
Bake rolls in preheated oven 20-25 minutes (until golden brown)
While rolls are baking, beat together cream cheese, ¼ cup butter, confectioners sugar, vanilla extract and salt. Spread frosting on warm rolls before serving.
Recipe by Girl and Her Kitchen at http://www.girlandherkitchen.com/2016/03/cinnabun-cinnamon-rolls.html