In a small bowl, combine the warm milk, sugar, and yeast. Let it sit for about 5 minutes or until frothy.
In a large mixing bowl, combine the melted butter, egg, vanilla, and salt. Add the yeast mixture and mix well.
Gradually add the flour, stirring until a soft dough forms. Knead the dough on a floured surface for 5-7 minutes until smooth and elastic.
Place the dough in a greased bowl, cover with a kitchen towel, and let it rise in a warm place for about 1 hour or until doubled in size.
Meanwhile, prepare the sticky caramel: In a saucepan, combine brown sugar, corn syrup, and butter. Cook over medium heat, stirring until the mixture is smooth and bubbling. Remove from heat and stir in chopped pecans.
Pour the pecan caramel mixture into a greased 9x13 inch baking pan.
Once the dough has risen, roll it out on a floured surface into a rectangle (about 12x15 inches).
Spread melted butter over the dough, then sprinkle with brown sugar and cinnamon evenly across the surface.
Roll the dough tightly from the long side into a log. Cut the log into 12 equal pieces and place them cut side down in the prepared baking pan.
Cover the pan with a towel and let the buns rise for another 30 minutes.
Preheat your oven to 350°F (175°C). Once the buns have risen, bake them for 25-30 minutes or until golden brown.
Allow the buns to cool in the pan for about 5 minutes, then carefully invert onto a serving platter so the caramel is on top.
Notes
Drizzle with extra caramel sauce and garnish with whole pecans for an appealing finish. Serve warm for the best experience!