01 -
Mix flour, sugar, yeast, and salt in a stand mixer bowl fitted with a dough hook. Heat up butter with buttermilk to a temperature of 120-130°F. Pour the warm butter mixture and whisked eggs into dry ingredients. Knead on slow to medium speed for 5-7 minutes until the dough turns smooth and elastic.
02 -
Grease a bowl, drop in the dough, and cover it with plastic wrap. Place in a cozy spot and leave to rise for about 2-2½ hours until it’s puffed up to twice its size.
03 -
Line a 9×13-inch dish with foil, then spray it well with non-stick spray.
04 -
Knock the air out of the dough by pressing it down, then roll it into a large rectangle (26×13 inches). Smear butter evenly across the dough, spread the marmalade on top, and sprinkle with sugar. Roll it up tightly starting from the long edge.
05 -
Use dental floss to neatly cut the dough roll into 20 even pieces. Arrange the rolls in your prepared dish, leaving space between them. Cover the pan loosely and let rolls rise until nearly double in size, around 1 hour.
06 -
Pop the rolls in the oven and bake them at 375°F for 15 minutes, or until they’re light golden on top.
07 -
In a bowl, mix together orange juice, vanilla, powdered sugar, and salt (if you're using it). Stir in milk or cream little by little until the glaze is smooth. Add 2 teaspoons of the orange zest and stir again.
08 -
Drizzle the glaze generously over the warm rolls. Sprinkle with the rest of the orange zest for a final touch.