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 using your fingertips until the mixture resembles fine breadcrumbs.
03 - In a separate bowl, whisk together the lukewarm milk and egg 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, pushing the dough away with the heel of your hand and folding it back, until smooth and elastic.
06 - Place the dough in a lightly oiled bowl, cover with plastic wrap or a clean towel, and let rise in a warm, draft-free place for 1 hour or until doubled in size.
07 - Punch down the risen dough to release air. Turn onto a floured surface and knead in the dried fruit and orange zest until evenly distributed.
08 - Divide the dough into 12 equal pieces. Shape each piece into a smooth ball by tucking the edges underneath. Place on a parchment-lined baking tray, spacing them about 2 inches apart.
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. Adjust consistency as needed. Transfer to a piping bag or ziplock bag with a small corner snipped off.
12 - Pipe a straight line down the center of each bun, then pipe a perpendicular line across to form a cross. Work quickly to prevent deflation.
13 - Bake for 20-25 minutes until golden brown and cooked through. The buns should sound hollow when tapped on the bottom.
14 - While the buns are baking, gently heat apricot jam with water in a small saucepan or microwave. Strain through a fine mesh sieve if necessary to remove lumps.
15 - Brush the warm glaze over the buns immediately after removing from the oven. Transfer to a wire rack and cool completely before serving.