Yeast Activation: Combine warm milk with ½ tsp sugar and yeast. Let it sit for 5 minutes until frothy.
Dough Preparation: In a stand mixer, mix flour, salt, and ¼ cup sugar. Add the yeast mixture and knead until combined.
Butter Incorporation: Add 4 tbsp softened butter, one tablespoon at a time, and knead on low speed for 5 minutes.
First Rise: Form the dough into a ball, place it back in the bowl, cover, and let it rise in a warm spot for 30 minutes or until doubled in size.
Dough Rolling: On a floured surface, roll the dough into a 10x20 inch rectangle.
Filling Application: Spread melted butter over the dough, followed by brown sugar, white sugar, and cinnamon.
Rolling Up: Tightly roll up the dough and cut into 8 pieces using sewing thread or dental floss.
Caramel Sauce Preparation: In a saucepan, combine butter, brown sugar, vanilla, cinnamon, heavy cream, and a pinch of salt. Bring to a low boil, then simmer until sugar dissolves.
Pan Preparation: Grease a 9x12 baking pan, pour in the caramel sauce, and sprinkle with chopped pecans.
Second Rise: Place the cut dough pieces in the pan over the sauce and let them rise again for 30 minutes.
Baking: Preheat the oven to 350°F and bake for 25-30 minutes until the rolls are golden.
Final Touch: Let the buns rest for 15 minutes, then carefully flip the pan over onto a parchment-lined tray to reveal the caramel pecan topping.