THE BEST Soft Fluffy Hot Cross Bun recipe (with sourdough) with make ahead option for baked-fresh buns on Good Friday (without a 4am start).
I you like to start the day with baked deliciousness then you might also like our: Super Simple Cinnamon Buns, Blueberry Brioche Breakfast Buns or our White Chocolate and Raspberry Healthy Breakfast Muffins.

Quick look at Best Soft Fluffy Hot Cross Bun Recipe
- ⏲️ 2 hours start to finish (but not much hands-on time)
- 🛒 Ingredients: 10 simple ingredients.
- 🍽️ Makes: 16 regular hot cross buns.
- 🧑🍳 Difficulty: Simple recipe.
- 🗃️ Make ahead: Keep for up to 3 days or freeze.
It has been my mission for years to make classic hot cross buns at home that rival the ones from the bakery and I have finally done it.
These really are THE BEST soft fluffy hot cross buns and the recipe is simple and reasonably quick to make.
I've also got a method to share with you so you can have freshly baked buns for breakfast on Good Friday without having to get up at 4am to make them.
The kids say these are as soft and fluffy as the bakery ones. Mission accomplished!
Why Make The Best Soft Fluffy Hot Cross Bun Recipe
I know there are endless recipes out there but here's why you should choose this one:
- Simplicity - there are no special techniques involved. It's just a really simple straight forward recipe with very little hands on time.
- Fluffiness - these will rival any store-made buns in fluffiness.
- Flavour - just like the flavour of bakery buns.
- Versatility - you can add whatever dried fruit you like if you're not a sultana fan (or even chocolate chips).
- Freshness - we've included a method to prepare them ahead of time so you can have fresh-from-the-oven buns on Good Friday without having to get up at 4am.
- Taste - I know we mentioned flavour but, the addition of the sourdough starter in these to me takes away that slightly yeasty flavour you can get from homemade yeasted baked goods. It's ok to leave it out though if you don't have sourdough (or you can grab some here).
Jump to:
Recipe Ingredients

To make this homemade hot cross buns recipe, you'll need very similar ingredients to making dinner rolls (just with added flavour).
BUNS
- Bakers yeast - aka instant yeast not fresh yeast.
- Caster sugar - also called superfine sugar. Rapadura (unrefined sugar) sugar or brown sugar can also be used.
- Warm milk - whole milk or full-fat milk is preferred over low fat milk. Milk will need to be heated to 37 degrees C.
- Bakers flour - also called bread flour. You could use all purpose flour or plain flour but bakers will give the best results.
- Spices
- Butter - unsalted butter is preferred but you can also use salted - the real stuff that comes wrapped in foil.
- Egg - at room temperature
- Dried fruit - we used sultanas. Feel free to use any combination of dried fruit or make them fruit free.
- Sourdough starter - this is optional but I find cuts the 'yeasty' taste of the finished bun and can make them more digestible for people with gluten intolerances. Don't have sourdough start? You can get it here.

FLOUR PASTE
- Plain flour - or Bakers flour
- Caster sugar - or whatever type of sugar you have on hand. Just not coconut sugar as it has a different flavour.
- Water - freshly boiled.
GLAZE
- Caster sugar - or any other type of sugar (again avoid coconut sugar as it has a flavour)
- Gelatine - see below for vegetarian options or just alternatives if you don't have gelatine. Don't leave it out if you want your buns to be nice and sticky and glossy.
- Water - preferably filtered.
Flavour Options
If sultanas aren't your thing, you can use orange zest (or add it for extra flavour) and or dried fruit of your choice.
You could also use chocolate chips & sub out a few tablespoons of flour for cocoa powder. This is my favourite way to enjoy hot cross buns. I add a bit of cocoa to the cross paste too.
If you prefer fruit free hot cross buns (like me) you can just leave the additions out all together. I'd probably add a little extra spice for flavour.
Glaze Options
- Instead of the gelatine glaze you can brush the tops with apricot jam thinned out with a little bit of hot water.
- Orange juice can be used as a glaze.
- Instead of a glaze you can use an egg wash over the buns prior to baking. It will make them shiny but they wont' have that sweet sticky feel.
How To Make The Best Soft Fluffy Hot Cross Bun Recipe

Step 1 - Don't skip this step where you let the active dry yeast activate in the warm milk.
Combine the yeast, sugar and milk in a small bowl or jug.
Step 2 - Stand in a warm place for about 10 minutes.
If your yeast mixture doesn't froth up after 10 minutes, it may be stale.

Step 3 - In the bowl of a stand mixer, combine the dry ingredients - flour, cinnamon, mixed spice & salt - with the butter.
Step 4 - Use the beater attachment to mix it until it resembles damp sand.
If using a large mixing bowl instead of a stand mixer, use your fingers to rub the butter through.

Step 5 - Stir in the yeast mixture, sourdough starter, egg and sultanas then use the dough hook to knead on low speed until the dough is smooth and elastic.
I like to do the earlobe test - pinch a small amount of hot cross bun dough between your thumb and index finger and if it feels soft like an earlobe and doesn't stick to your fingers, it's ready.
If it is just a little sticky still, more kneading should fix it. If it is a really sticky dough then add extra flour just a few tablespoons at a time and knead them through until it is no longer sticky.
Step 6 - Place the smooth ball of soft dough in a greased bowl (so it doesn't stick to the sides of the bowl) and cover with plastic wrap and leave to double in size at room temperature.
While the dough is rising prepare the tin. My preference is to use two square tins.
Line them with baking paper.

Step 7 - Your dough is ready for the next step when it has doubled in size.
Step 8 - Turn the dough out onto a lightly floured surface and gently knead the dough until smooth.

Step 9 - Divide the hot cross bun dough ball into 16 pieces.
Step 10 - I cut it in 4 wedges, roughly shape each into a ball and cut them into 4 equal pieces.

Step 11 & 12 - Roll each wedge into a ball pinching it underneath to make the top smooth.

Step 13 - Place the dough balls in the prepared tin just touching each other and cover the pan with plastic wrap and leave to almost double in size again.
If you are going to bake the hot cross buns the next day, after shaping them & putting them in the tin, put the whole covered baking pan into the fridge.
Step 14 - Make the flour paste (sometimes called water paste) to make the crosses on top of the buns.

Step 15 - Combine the flour and water (warm water makes it a little easier to stir) until it forms a smooth, thick paste.
Step 16 - Put into a piping bag.

Step 17 - You can put a round piping tip in your bag or just snip the end of it.
Step 18 - Just make sure you don't snip too much off or your crosses will be too fat.

Step 19 - Pipe a white cross on top of the bun. You can just go all the way across the buns in a row rather than doing each one individually.
Step 20 - Bake for 20 minutes in a preheated oven (200C fan-forced) or until the buns are golden brown on top.

Step 21 - To make the glaze, pour all the ingredients into a cup.
Step 22 - Mix until the sugar and gelatine have dissolved. I sometimes give it a quick zap in the microwave if it's not dissolving.
Alternatively you can make the glaze by heating the water, sugar and gelatine in a small saucepan over medium heat then .

Step 23 - Transfer the buns to a wire rack (try and keep them all attached to each other).
Step 24 - Brush the glaze over the top of the buns while they're hot and leave to cool.
Best served fresh but can be kept in an airtight container.
Tip For Preparing Hot Cross Buns Ahead Of Time
Want fresh-from-the-oven hot cross buns for breakfast but don't want to get up at the crack of dawn?
Simply prepare the dough the day before up until the shaping stage. Put the tin of shaped rolls in the fridge (covered).
To bake, remove from the fridge and pipe on the crosses then put them into a COLD oven and turn it on to 200C fan-forced.
As the oven comes to full temp, the dough will come to room temp.
The baking time will vary a little so keep an eye on them from 20 mins.
Recipe FAQs
To refresh hot cross buns the day after they have been baked either:
Microwave - about one minute wrapped in a cloth napkin or tea towel
Oven - heat at 100C for about 10 minutes wrapped in foil.
Absolutely. You can leave the fruit out all together or use whichever fruit you like. I like to leave it out and add choc-chips instead. You can also sub a little of the flour for cocoa to make them chocolate hot cross buns.
Recipe

Soft fluffy hot cross buns (with sourdough option)
Ingredients
Buns
- 1 tablespoon 14g dried yeast
- ¼ cup 55g caster sugar (or any other type of sugar other than coconut)
- 1 ½ cups 375ml warm (37C) milk
- 4 cups 600g Bakers flour (or plain or all-purpose flour)
- 1 teaspoon mixed spice
- ½ teaspoon ground cinnamon
- 60 g butter the pure stuff not margarine
- 1 egg
- 60 g fresh bubbly sourdough starter
- ¾ cup 120g sultanas
Flour paste
- ½ cup 75g plain flour
- 2 teaspoon caster sugar
- ⅓ cup 80ml water, approximately
Glaze
- 1 tablespoon caster sugar
- 1 teaspoon gelatine powder
- 1 tablespoon water
Instructions
- Combine the yeast, sugar and milk in a small heat-proof bowl or glass jug. Cover the bowl and leave to stand at room temperature for about 10 minutes or until the yeast mixture is frothy.
- Sift the flour and the spices into a large bowl or the bowl of a stand mixer. Rub in the butter either using the mixing attachment or use your fingers if not using a mixer.
- Tip in the frothy yeast mixture and add the sourdough starter, egg and sultanas then mix using the dough hook on low speed until the dough comes together and is soft and no longer sticky. This will take at least 5 minutes. If the dough is still really sticky add a little more flour a couple of tablespoons at a time.
- Transfer the dough into a greased bowl, cover and leave the dough to rise in a warm place until doubled in size.
- Prepare a large baking tin - line it with parchment paper so it extends over the sides.
- Turn the dough out onto a lightly floured surface and knead gently for a minute or two then divide into 16 equal pieces.
- Shape each piece into a ball and pinch it underneath to make the surface smooth.
- Place the dough balls in the prepared pan so they are just touching.
- Cover and leave to rise until almost doubled again (about 20 minutes) and pre-heat the oven to 200C fan-forced.
- Make the flour paste for the crosses by combining the flour and sugar in a cup then gradually mixing in enough of the warm water to make a smooth firm paste.
- Use a piping bag to pipe crosses onto the buns.
- Bake for about 20 minutes or until golden brown on top.
- Make the glaze by heating the water, sugar and gelatine in a saucepan over medium heat.
- Transfer to a wire rack, cross side up and still attached to one another.
- Brush the hot buns with the glaze and leave to cool on the rack.
- Serve while warm or leave to cool completely and store in an airtight container or freeze.
Notes
- Chocolate variation - instead of sultanas add dark chocolate chips. Replace ¼ cup of flour with cacao powder for the buns and add 1 teaspoon of cacao to the flour paste for the crosses.
- Tip For Preparing Hot Cross Buns Ahead Of Time - Want fresh-from-the-oven hot cross buns for breakfast but don't want to get up at the crack of dawn? Simply prepare the dough the day before up until the shaping stage. Put the tin of shaped rolls in the fridge (covered).To bake, remove from the fridge and pipe on the crosses then put them into a COLD oven and turn it on to 200C fan-forced. As the oven comes to full temp, the dough will come to room temp. The baking time will vary a little so keep an eye on them from 20 mins.










Claire Cameron says
Absolutely the best Hot Cross Bun Recipe we've ever used. The kids say they're just as good as the store-bought bakery version.