Ingredients

For the dough:

500 gr bread flour

200 ml lukewarm whole milk

90 gr sugar

70 gr butter, soften

8 gr dry yeast

5 gr salt

2 egg yolks

1 whole egg

For the filling:

100 gr butter, soften

6 - 10 tbsp orange marmalade
For the orange marmalade:

200 gr sugar
3 cara cara oranges

1 lemon, juice

For the frosting:

220 gr powdered sugar

113 gr butter, soften

3 tbsp orange marmalade
Directions
Step 1
Warm up the milk, but just a little bit. The way I warmed it up was by placing a little bowl with the milk over another bowl with boiling water. After about a min the milk will be warm-ish!

200 ml lukewarm whole milk
Step 2
In the bowl of a stand mixer, combine the milk, sugar, and yeast, and mix well. Add the egg yolks and whole egg, then layer the flour on top without mixing.

200 ml lukewarm whole milk

90 gr sugar

8 gr dry yeast

2 egg yolks

1 whole egg

500 gr bread flour
Step 3
Start kneading the dough in the mixer at the lowest speed until almost all the ingredients came together.
Step 4
Slowly add the soft butter. Piece by piece. The dough absorbed the butter, then add more. After you added all the butter, add the salt.

70 gr butter, soften

5 gr salt
Step 5
Keep kneading for another 5 min, until the dough is beautiful and sexy. Round the dough and place in a greased bowl (covered with a plastic wrap) to rest until double in size.
Step 6
In the meantime, let's prepare the orange marmalade. Cut the oranges into 8 pieces, then add them to a food processor. Blend until nearly smooth—leaving it slightly chunky adds a lovely texture.
3 cara cara oranges
Step 7
Transfer the blended oranges to a small saucepan, then add the sugar and lemon juice. Cook over low-medium heat for 45 minutes, stirring occasionally. Once it thickens slightly, remove from the heat and allow it to cool completely to room temperature.

1 lemon, juice
3 cara cara oranges

200 gr sugar
Step 8
Once the dough has doubled in size, transfer it to a floured work surface. Using a rolling pin, roll the dough into a rectangular shape about 1/2 cm thick.
Step 9
Spread the softened butter evenly over the dough. Next, add 6-10 tablespoons of orange marmalade and spread it out in an even layer.

100 gr butter, soften

6 - 10 tbsp orange marmalade
Step 10
Roll the dough tightly into a large cylinder. Using dental floss (or a bread knife), cut the dough into rolls.
Step 11
Grease a baking pan with butter, then arrange the orange rolls in the pan, spacing them about 1/4 inch apart.
Step 12
Let the orange rolls to proof until they touch each other. In the meantime- heat up the oven to 375F or 190C.
Step 13
Bake the orange rolls for 20-25 min.
Step 14
Make the frosting: In a bowl- whisk the soft butter with orange marmalade. Add the powdered sugar and whisk until you have smooth frosting!

113 gr butter, soften

3 tbsp orange marmalade

220 gr powdered sugar
Step 15
After the orange rolls cooled for about 15-20 min, pour the frosting and spread it all over the rolls.
Step 16
Eat it when it still warm. It's nuts.
Step 17
YASSS!