In a small saucepan over medium heat, gently heat the butter and milk, careful to not boil. Set aside to cool slightly.
In a bowl, whisk the olive oil and egg together. Set aside.
In a large mixing bowl, use a seive to add the flour, yeast, sugar, salt and spices. Mix to combine. Add the raisins and stir through.
Combine the milk and butter mixture with the oil and egg, then slowly add this to your dry ingredients. Stir well with a wooden spoon. The mixture will be sticky.
Line a baking tray with baking paper. Flour your hands and divide the mixture into about 10 sections, gently roll into balls and place them together on the tray. Cover with a clean tea towel and let sit in a warm but dry place for 1 hour.
When ready, preheat your oven to 200°C (180°C fan-forced).
Add a small amount of water to 2 tbsp plain flour, whisk to make a paste. You can spoon or pour this over your buns to make the cross, or use a piping bag for more precision.
Bake the buns for 20-25 minutes. Let cool before serving. Enjoy!