In the bowl of a stand mixer, sprinkle the yeast over warm milk. Stir to combine. Let sit for 5 minutes to activate yeast. Whisk in the sugar and eggs.
In a large bowl, whisk together the flour and salt. Set aside.
Attach the dough hook to your stand mixer. Add the flour mixture to mixing bowl in three additions while the mixing is running on low speed. The dough will be sticky. Do not be tempted to add additional flour.
With the mixer running on low, added the softened butter one tablespoon at a time. Continue to mix until the butter is thoroughly incorporated. Increase speed to medium and knead the dough for 3 to 5 minutes until the dough is soft, smooth, and pulls away from the sides of the bowl.
Transfer the dough to a lightly oiled large bowl. Cover with plastic wrap and let rest at room temperature for 90 minutes.
CARAMEL SAUCE
While the dough is resting, make the caramel sauce.
In a medium sauce pot, melt the butter over medium heat. Once the butter is melted, add the brown sugar and honey. Stir to combine and bring to a simmer. Remove from heat and whisk in the heavy cream. Let cool. Store in the fridge until ready to use.
FILLING
Whisk together the brown sugar, sugar, and cinnamon. Set aside until ready to assemble.
ASSEMBLY AND BAKING
Lightly grease a 9 x 12 inch baking dish. Pour about cooled caramel sauce into baking dish, reserving about ⅓ cup. Sprinkle the pecans over the caramel sauce.
Roll the dough into a 17 x 13-inch rectangle. Sprinkle the cinnamon sugar mixture over the dough. Sprinkle the orange zest over the dough. Starting at the long end, roll the dough into a tight log. Pinch the seams together to seal the dough. Slice the log into 12 equal portions. Place the rolls cut side down onto prepared baking dish. Cover with plastic wrap and let the rolls rise for 60 minutes.
Center a rack in the the oven and preheat the oven to 350° F.
Remove the plastic wrap and bake the rolls for 35 to 40 minutes until golden brown on the outside and the internal temperature of the bread hits 190° F. Let the rolls sit in the baking dish for 3 minutes before inverting into a serving dish. Serve warm with reserved caramel sauce, if desired.
Notes
If you would like to make the sticky buns the night before, you can let them proof overnight in the fridge. After placing the cut rolls in the baking pan, simply cover with plastic wrap and let chill in the fridge overnight. Before baking, let it come to room temperature (about 30 to 45 minutes) and then bake according to normal instructions.
The brioche dough can be made without a stand mixer. Use a large bowl and sturdy spatula (or sturdy wooden spoon) to combine the ingredients. After adding all the butter, turn out dough onto a lightly floured worked surface. Knead dough for 15 to 20 minutes until dough is smooth and soft. Do not add additional flour while kneading. If the dough sticks to your hands, simply dust your hands with flour.