01 - Combine flour, sugar, yeast, and salt in a large mixing bowl.
02 - Whisk together warm milk, melted butter, eggs, and vanilla extract in a separate bowl.
03 - Pour wet ingredients into dry mixture and mix until a soft dough forms.
04 - Knead on a lightly floured surface for 8-10 minutes, or use a stand mixer with dough hook for 6-7 minutes until smooth and elastic.
05 - Place dough in a greased bowl, cover, and let rise in a warm place for 1 hour until doubled in size.
06 - Mix softened butter, sugar, orange zest, and orange juice in a small bowl until combined.
07 - Roll out dough on a floured surface into a 16x10-inch rectangle.
08 - Spread orange filling evenly over the rolled dough.
09 - Roll dough tightly from the long side and pinch seam to seal. Cut into 12 equal rolls and place in a greased 9x13-inch baking dish.
10 - Cover and let rise for 30-40 minutes until puffy.
11 - Preheat oven to 350°F.
12 - Bake for 22-25 minutes until golden brown.
13 - Whisk powdered sugar, orange juice, and zest until smooth while rolls bake.
14 - Let rolls cool for 10 minutes, then drizzle with orange glaze. Serve warm.