Begin with the dough. Mix milk, sugar, and yeast in a large bowl or the bowl of a stand mixer and let it sit until foamy, about 10 minutes.
Add butter and mix for about 30 seconds. Follow with the eggs, adding one at a time and mixing well after each. Mix in the salt.
Gradually add flour on low speed, mixing well with each addition. Increase the speed to medium, then to medium-high, kneading until a soft, supple dough forms.
Transfer the dough to a floured surface, knead for a minute, then place in an oiled bowl. Cover and set aside to rise in a warm place until doubled in size, 1-2 hours.
For the topping, melt brown sugar, butter, and honey or syrup in a saucepan, stirring until smooth. Pour into your baking pan, and scatter pecans over it.
After the dough has risen, roll it out into a rectangle. Melt the butter for the filling and mix the brown sugar and cinnamon in a separate bowl.
Brush dough with melted butter, then sprinkle with the sugar-cinnamon mix. Roll up tightly from a long edge and slice into 12 buns.
Place the buns atop the topping in the baking dish, cover, and let rise for about 45 minutes.
Preheat your oven to 375°F towards the end of the rise time.
Bake the buns for 20-25 minutes until golden. Cool for 5 minutes in the pan, then invert onto a platter.
Serve these warm, sticky buns and watch them disappear—Southern hospitality in every bite.