Hot Cross Buns
intro
Soft, warmly spiced sweet buns studded with dried fruit, marked with a signature white cross, and finished with a sticky apricot glaze: a beloved classic Easter treat.
Ingredients
Steps
Activate the yeast
In a small bowl, combine warmed 300ml whole milk (heated to 43°C/110°F), 1 teaspoon of the measured light brown sugar, and 7g active dry yeast. Stir gently to combine, then let rest for 5-7 minutes in a warm, draft-free spot until the mixture forms a 1cm thick frothy, foamy layer, which confirms the yeast is active. If no foam forms after 7 minutes, discard the mixture and use fresh yeast, as inactive yeast will not make the buns rise.
Mix the bun dough
In a large stand mixer bowl fitted with a dough hook attachment, combine 500g all-purpose flour, remaining light brown sugar, 2 teaspoons ground cinnamon, 1/4 teaspoon ground nutmeg, and 1 teaspoon fine sea salt. Add the foamy yeast mixture, cooled melted 50g unsalted butter, and 1 room-temperature large egg. Mix on low speed (speed 2 on most household stand mixers) for 4 minutes until a shaggy, soft dough forms, then add 150g mixed dried fruit and mix for 1 additional minute to evenly distribute the fruit throughout the dough.
First dough proof
Turn the mixed dough out onto a lightly floured work surface, knead by hand for 2 minutes until the surface is smooth and elastic, then form the dough into a tight, round ball. Place the dough ball into a large, lightly greased mixing bowl, cover with a clean damp cotton tea towel, and let rise in a 24°C/75°F draft-free spot for 60 minutes, or until the dough doubles in size and leaves a lasting 2cm deep indent when poked with a floured finger.
Shape buns and proof
Punch the fully risen dough firmly in the center to release all trapped air, then turn it out onto a clean, unfloured work surface and divide into 12 equal 85g portions. Roll each portion into a tight, smooth round ball by tucking the edges under to create surface tension, then arrange the balls 2cm apart on a baking sheet lined with parchment paper. Cover again with the damp tea towel, and let rise for a second time for 30 minutes in the same warm spot, until the buns puff up and press back slowly when gently touched with a finger.
Pipe crosses and bake
While the buns complete their second rise, make the cross paste by whisking 75g all-purpose flour and 60ml cold water until completely smooth, with no dry lumps. Transfer the paste to a small piping bag fitted with a 5mm round piping tip, and pipe a thin, straight cross across the top of each puffed bun. Bake in a preheated 190°C/375°F oven on the middle rack for 18-20 minutes, until the buns are deep golden brown on top and sound hollow when tapped firmly on the base.
Glaze and cool buns
While the buns bake, heat 3 tablespoons of apricot jam in a small saucepan over low heat for 2 minutes until fully melted and runny, then strain through a fine-mesh sieve to remove any solid fruit chunks for a smooth glaze. As soon as the baked buns come out of the oven, brush the warm tops evenly with the strained apricot glaze to create a shiny, sticky finish. Let the buns rest on the baking sheet for 10 minutes before serving warm, or transfer to a wire rack to cool completely.
Tips
2.If your cross paste is too thick to pipe smooth lines, stir in 1 teaspoon of cold water at a time until it reaches a thick, pipeable consistency; avoid adding too much water, which will make the crosses run and spread during baking.
3.For extra depth of flavor, soak the mixed dried fruit in 2 tablespoons of fresh orange juice or dark rum for 30 minutes before adding to the dough, draining off all excess liquid completely to avoid making the dough soggy.

OMG, these turned out SO good for our Easter potluck! I was nervous about the spice balance since I’ve had bland hot cross buns before, but the cinnamon and allspice mix was perfect. My kids begged for a second one before we even left the house! Only note is I added a handful of extra raisins because my family is obsessed with them. 10/10 will make again next year.
Solid recipe, definitely medium difficulty like it says — don’t go into this thinking it’s a quick 30 minute bake, that 2+ hour timeline is no joke! The crosses came out a little lumpy my first try but the flavor was spot on. Brought a batch to my office break room and they were gone by 10am.
Game changer! I’ve been buying store-bought hot cross buns every Good Friday for years and I’ll never go back. The orange zest in the dough is such a nice bright touch that cuts through the warm spices, I didn’t even know that was a thing! My grandma said these taste just like the ones her mom used to make.
Made these for our family Easter dinner this past weekend and everyone raved! I did half raisins half dried cranberries to switch it up a little, and the glaze on top was *chef’s kiss*. Only tiny hiccup was I almost burned the crosses because I got distracted chasing my toddler around the kitchen, oops.
Taste was incredible but wow, kneading the dough by hand took way longer than I expected! My arms were sore by the end, lol. Next time I’m dragging out my stand mixer to do the heavy lifting. Would still absolutely make these again, the spicing is perfect and the buns stayed soft for 3 whole days in an airtight container.
Perfect for meal prep! I baked a batch on Sunday, sliced them up, and froze individual portions to toast for quick breakfasts all week. The spice smell filled my whole apartment while they were baking, it was so cozy on a rainy weekend. 10/10, no notes.
I was so intimidated to make these because I’m terrible with yeasted doughs, but the step-by-step instructions were so easy to follow! My crosses didn’t look perfect but no one cared once they took a bite. Brought them to my church potluck and three people asked for the recipe. SO good!