01 - Combine bread flour, caster sugar, yeast, salt, cinnamon, allspice, and nutmeg in a large mixing bowl. Stir in orange zest and currants until evenly distributed.
02 - Create a well in the center of the dry ingredients. Add softened butter, lukewarm milk, and eggs. Mix thoroughly until a sticky dough forms.
03 - Knead on a floured surface for 10 minutes, or use a stand mixer with dough hook for 6–7 minutes until smooth and elastic.
04 - Place dough in a lightly greased bowl, cover, and let rise in a warm place until doubled in size, approximately 1 hour.
05 - Punch down dough and divide into 12 equal pieces. Shape each into a smooth ball and arrange on a parchment-lined baking sheet with slight spacing between buns.
06 - Cover with a clean towel and let rise for 30–40 minutes until puffy and expanded.
07 - Preheat oven to 400°F.
08 - Mix all-purpose flour and water to form a thick paste. Transfer to a piping bag or plastic bag with corner snipped.
09 - Pipe a cross shape over each bun using the flour paste.
10 - Bake for 20–25 minutes until golden brown and cooked through.
11 - Gently heat apricot jam and water in a small saucepan until melted. Strain to remove any fruit pieces.
12 - Brush warm glaze over buns immediately after removing from oven. Cool on a wire rack before serving.