In a large mixing bowl, combine 2 cups of flour, instant yeast, sugar, and salt. Mix well.
In a separate bowl, whisk together the warm milk, melted butter, eggs, and vanilla extract until combined.
Pour the wet ingredients into the dry ingredients and mix until just combined. Gradually add the remaining flour until a soft dough forms.
Knead the dough on a floured surface for about 5-7 minutes until smooth and elastic. Place 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.
While the dough is rising, prepare the filling. In a small bowl, mix the softened butter, brown sugar, cinnamon, and chopped pecans until well blended.
Once the dough has risen, punch it down and roll it out on a floured surface into a rectangle, about ¼ inch thick. Spread the filling evenly over the surface of the dough.
Starting from one end, roll the dough tightly into a log. Cut into 12 equal pieces.
Grease a baking dish and pour the caramel sauce at the bottom. Arrange the cut pieces of dough in the dish on top of the caramel sauce.
Cover with a kitchen towel and let rise for another 30 minutes. Preheat the oven to 350°F (175°C).
Bake in the preheated oven for 25-30 minutes, or until golden brown.
Allow the sticky buns to cool in the pan for 5 minutes, then carefully invert onto a serving platter. Drizzle any leftover caramel over the buns and sprinkle with additional chopped pecans if desired.
Notes
Serve warm, garnished with extra pecans and a drizzle of caramel sauce. Enjoy with a cup of coffee or tea for a delightful treat!