Start by feeding the sourdough starter. Use an active sourdough starter. Starter should be ripe. Use a rubber band to mark your starter after feeding, and observe when it reaches its peak. Once it begins to decline, it starts getting sour. We need to use it before it starts to get sour. Measure the starter and set it aside.
Chop the raisins and candied fruits into tiny pieces, and set aside( we will need them next day). In a bowl of a stand mixer, add all the dry ingredients. Flour, salt, sugar, milk powder, orange zest, and spices. Mix well with a fork or whisk.
Now add the starter, followed by the milk. Roughly combine everything to form a dough-like consistency, or directly place the bowl in the stand mixer. Start at speed 1and start kneading the dough.
Let the dough knead at low speed for 6-7 minutes. It should start leaving the sides of the bowl. If the dough still looks very sticky, add a tablespoon of flour or more if needed. It would not require more than 2 tablespoons of additional flour if you have followed measurements accurately. Now bump up the speed and knead at medium speed for 5-6 minutes. Start adding the softened butter at this stage. Add in 2 batches. Do not add the next batch until the previous batch is completely incorporated. The dough will be shiny and smooth towards the end and will not stick to the fingers anymore. Now remove the dough into a greased bowl and let it bulk rise at 70-85 0 F for 1 hour at room temperature. Then, you can transfer the bowl to the fridge and let the dough cod retard overnight.Alternately you can let the dough bulk rise at room temperature only. The issue with that is that the dough can become difficult to roll and shape if it is completely bulk risen at room temperature. Cold retard makes the dough easy to handle. Once the dough has bulk risen, transfer it to a lightly floured work surface and start stretching the dough into a thin sheet.
Now, spread the finely chopped raisins and candied fruits, (tutti frutti is my case) on the dough sheet. Roll the sheet from a log. Divide the log into 9 equal parts with the help of a bench scraper.
Take each portion and seal the cut edges under to form a round dough ball. Prepare an 8-inch square pan or 8-inch circle pan. Place the dough rounds into the prepared pan.
Cover the pan with a kitchen towel and place it in a warm place to proof. The rolls should rise well above the rim, before going into the oven for baking.
When the buns are nearly proofed, preheat the oven to 375 0 F.
Bake them for about 20-25 minutes or until the desired color is obtained on the buns. I like to bake mine for about 22 minutes till brown color is obtained.
While the hot cross buns are baking, take a tablespoon of apricot jam and add 1 teaspoon of water. Mix well to form a smooth paste. Set aside.
As the buns come out of the oven, brush them with the apricot jam paste.
Transfer to a cooling rack and let them cool completely before piping the cross.
While the hot cross buns are cooling, prepare the frosting, by first whisking the cream cheese, vanilla extract, and milk, and then adding the powdered sugar to fix the consistency. Transfer to a piping bottle or a piping bag.
Once the buns have fully cooled, pipe cross across the buns and there you have, the delicious, hot cross buns!