01 - In a large bowl, combine bread flour, sugar, yeast, spices, and salt. Mix well to distribute evenly.
02 - Add softened butter and rub it into the flour mixture with your fingertips until it resembles coarse breadcrumbs.
03 - In a separate bowl, whisk together lukewarm milk and egg until thoroughly combined.
04 - Pour the milk mixture into the dry ingredients. Mix with a wooden spoon until a soft, sticky dough forms.
05 - Turn dough onto a lightly floured surface and knead for 8-10 minutes until smooth, elastic, and no longer sticky.
06 - Place dough in a lightly oiled bowl, cover with plastic wrap or a clean towel, and let rise in a warm place for 1 hour until doubled in size.
07 - Punch down risen dough to deflate. Knead in the mixed dried fruit and orange zest until evenly distributed throughout.
08 - Divide dough into 12 equal pieces. Shape each into a smooth ball and place on a parchment-lined baking tray, spacing 2 inches apart.
09 - Cover loosely with plastic wrap and let rise for 45 minutes until puffy and noticeably increased in size.
10 - Preheat oven to 390°F.
11 - Mix plain flour with 5-6 tbsp water to create a thick, pipeable paste. Transfer to a piping bag or zip-top bag with corner snipped.
12 - Pipe a cross shape over each bun using the flour paste, applying steady pressure for clean lines.
13 - Bake for 20-25 minutes until golden brown and buns sound hollow when tapped on the bottom.
14 - While buns bake, gently heat apricot jam with water in a small saucepan over low heat. Strain through a sieve if chunky.
15 - Brush warm buns generously with apricot glaze immediately upon removing from oven. Cool on a wire rack for at least 15 minutes before serving.