Skip to content

Hot Cross Buns

Hot Cross Buns

Lightly toasted with butter, or whatever may take your fancy, this homemade hot cross buns recipe is guaranteed to impress your friends and family. It will even have you donning your apron again to make another batch! Find out how to make hot cross buns below.

At a Glance


12 People



Prep Time:

20 min

Cooking Time:

20 min

How to make Hot Cross Buns

Give them to your daughters, give them to your sons, you know how the nursery rhyme goes. This hot cross buns recipe is a real treat to bake, and is even better when you’re sat in front of your creation ready to get stuck in.

What you'll need:

  • 65g caster sugar
  • 500g strong white bread flour
  • 8g fast action yeast (or dried active yeast)
  • 50g unsalted butter
  • 225ml whole milk
  • ½tsp salt
  • 1tsp ground cinnamon
  • Ground ginger (to taste)
  • Ground nutmeg (to taste)
  • 2 medium eggs
  • 200g raisins


For chocolate hot cross buns:

  • 50g cocoa powder
  • 100g chocolate chips (to replace raisins)


  1. Pour your milk into a pan and warm it until it’s steaming.
  2. Mix your spices and baking ingredients – the flour, cinnamon, salt, ginger, sugar, nutmeg and yeast –into a bowl.
  3. Add butter to the mix and rub between your fingers until the mixture resembles breadcrumbs.
  4. Add the warmed milk, raisins and eggs, and combine with the mixture.
  5. Knead the mixture until it is smooth and springy to the touch, with an elasticity to it. This should take five to ten minutes.
  6. Transfer the dough into a bowl that has been lightly oiled and cover with cling film, leaving it to rise for an hour or two until it has doubled in size.
  7. Once the dough has risen, remove from the bowl and knead it on a floured surface.
  8. Split the dough evenly into 12 balls and place on a lined tray, with at least a centimetre gap between them.
  9. Lightly oil some cling film and cover the buns, leaving the dough to rise again while your oven preheats to 200°C, or 180°C if you’re using a fan oven.
  10. Once the oven is ready, whisk together some flour and 30ml of water and pipe it onto the buns to form the traditional crosses.
  11. Bake in the oven for 20 minutes.
  12. Leave to cool fully, and then dig in! Top Tip: You can glaze the result of this homemade hot cross buns recipe with honey or jam to give them a real sticky, shiny look.


For the chocolate hot cross bun recipe:

  1. Sift cocoa powder into the bowl mixture along with your spices.
  2. During the kneading process, roughly stretch and flatten the dough before sprinkling chocolate chips over, then knead for a few more minutes until smooth.


Similar recipes


Receive our latest deals, news and competitions straight to your inbox!