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