At least an hour before starting to mix the bun dough, combine the sultanas, currants, orange zest and juice and set aside. This step hydrates the dried fruit making them plump and succulent.
When you're ready to mix the dough, combine the yeast, honey and milk in a bowl and whisk to dissolve the yeast. Set aside for 10 minutes until frothy.
Combine the flour, salt and spices in a large bowl (if you have a stand mixer such as a KitchenAid, then use it to prepare the dough), and whisk to evenly distribute the ingredients.
Add the yeast mixture, melted butter, egg and sultana/orange mixture and mix well to form a dough. Knead the dough on the bench for about 15-20 minutes or until the dough is smooth and elastic when pressed. (If using a stand mixer, use the standard beater to bring the dough together, then with to the dough hook and knead on a low speed for about 10-12 minutes).
Place the dough in an oiled bowl, cover with a clean tea towel and place in a warm spot for 1-1/2 hours or until the dough has doubled in size.
Line a baking tray with baking paper.
Turn the dough out onto a clean surface and knead briefly into a smooth ball. Use a cook's knife to divide the dough into 12-15 portions (80 g or 100 g, the choice is yours), then roll into balls. Place the dough balls onto the prepare baking tray leaving a small gap between each. Cover with a clean tea towel and place in a warm spot for 30 minutes or until they have doubled in size.
Preheat the oven to 190°C.