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 the texture resembles fine 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 until a soft, shaggy dough begins to form.
05 - Turn the dough onto a lightly floured surface and knead for 8–10 minutes until smooth, elastic, and springs back when pressed.
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. 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, round ball and place on a parchment-lined baking tray, spacing them 2 inches apart.
09 - Cover loosely with a clean towel and let rise for 45 minutes until puffy and expanded in size.
10 - Preheat oven to 390°F.
11 - Mix plain flour with enough water to create a thick, pipeable paste. Transfer to a piping bag or zip-top bag with corner snipped.
12 - Pipe a straight line down the center of each bun, then pipe a perpendicular line across to form a cross on each bun.
13 - Bake for 20–25 minutes until golden brown and the 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 until melted and smooth. Strain if necessary to remove fruit pieces.
15 - Brush the warm glaze over the buns immediately after removing from the oven. Transfer to a wire rack and cool completely before serving.