This post may contain affiliate links. Read my disclosure policy.
Happy Easter! Easter is probably THE most important holiday that Christians celebrate. It’s not about the commercialized bunny, or the eggs, although those traditions can be fun.
It’s so important to us that our family understands Easter is about Jesus Christ’s death, burial and resurrection through which he paid the penalty for sin so everyone who believes in Him has eternal life with Him. It’s a glorious thing and such good news! These hot cross buns help to share the story.
I admit glazing skills were not optimal since I was racing to get these done. Baking with a newborn is tricky. You never know when baby will wake up and when she does, she definitely makes her demands known. Don’t worry, your buns will be cuter :).
If you have any leftovers, you can cut them in half and make a really scrumptious French toast or just sauté the halves in butter on a skillet and enjoy with your morning coffee- so yum!
These are sweet rolls. I use the basic dough recipe from my Portuguese Easter Bread, lightly spiced with cinnamon and nutmeg and studded with tangy craisins or raisins. Hot Cross Buns were originally a Saxon tradition which became an Easter tradition to celebrate Good Friday.
Ingredients for Hot Cross Buns:
1/2 cup raisins, currants, or craisins + 1 cup boiling hot water
3/4 cup very warm milk, divided into 1/2 cup and 1/4 cup (I used whole milk, 2% is fine)
1/2 cup white sugar + 1/2 tsp sugar
1/4 cup (4 Tbsp) unsalted butter, softened 15 seconds in microwave
1/2 tsp salt
1 envelope active dry yeast (about 3/4 Tbsp or 2 1/4 tsp) – I used Red Star Yeast
2 large eggs, well beaten
3 1/2 cups unsifted all-purpose flour *measured correctly
1/4 tsp ground cinnamon
1/8 tsp (a large pinch) ground nutmeg
For the Egg Wash:
1 egg, well beaten with 1 tsp water
For the Glaze:
1/2 cup Powdered sugar mixed with 2 1/2 tsp Milk
How To Make Hot Cross Buns:
1. In a small bowl, combine 1/2 cup raisins/craisins with 1 cup boiling hot water. Let sit 10 min then drain well and set aside.
2. In a large measuring cup, combine 1/4 cup warm milk with 1/2 tsp sugar and sprinkle 3/4 Tbsp yeast over the top. Stir and let sit at room temp until bubbly and doubled in volume (10 min).
3. In a large mixing bowl (I use my KitchenAid mixer), combine 1/2 cup very warm milk with 1/2 cup sugar, 4 Tbsp softened butter and 1/2 tsp salt. Stir until butter is melted. Add 2 well beaten eggs and proofed yeast mixture. Stir in 1/4 tsp ground cinnamon and pinch of ground nutmeg.
4. Using the dough hook attachment mix in 3 1/2 cups flour, 1 cup at a time until soft dough forms. Knead 8-12 min on speed 2 or until smooth and elastic. Dough will still stick a little to the bowl but not to your fingers.
If kneading by hand, use a wooden spoon to stir, then turn out onto a well-floured surface and knead 8-12 min using just enough flour to prevent sticking to your hands.
5. Add drained raisins/craisins (pat them dry with paper towels if they still seem too wet) and transfer dough to a large buttered bowl, turning it to bring the buttered side-up. Cover with a tea towel and let rise in a warm, draft-free room 1 1/2 hours or until doubled in volume (you can also proof in a warm 100˚F oven).
6. Turn dough out onto a lightly floured surface and cut in half then continue cutting dough until you have 12 equal sized pieces. Roll dough into balls and transfer to a buttered 9×13″ baking pan. Cover with a tea towel and let them sit in a warm, draft-free room 30 min until puffed
7. Now you should preheat your oven to 375˚F. Generously brush the tops with egg wash and bake for 15-17 minutes or until tops are golden brown. Remove from oven and let cool in the pan.
8. Once buns are just warm (not hot), stir together the 1/2 cup powdered sugar and about 2 1/2 tsp milk. You can add more powdered sugar to thicken it up if needed. Transfer glaze to a ziploc bag, cut off the tip of the bag and pipe a cross shape over each of the buns. Serve warm or at room temperature.
Hot Cross Buns Recipe

Ingredients
- 1/2 cup raisins, currants, or craisins + 1 cup boiling hot water
- 3/4 cup very warm milk, divided into 1/2 cup and 1/4 cup (I used whole milk, 2% is fine)
- 1/2 cup white sugar + 1/2 tsp sugar
- 1/4 cup (or 4 Tbsp) unsalted butter, softened 15 seconds in microwave
- 1/2 tsp salt
- 1 envelope active dry yeast, about 3/4 Tbsp or 2 1/4 tsp - I used Red Star Yeast
- 2 large eggs, well beaten
- 3 1/2 cups unsifted all-purpose flour
- 1/4 tsp ground cinnamon
- 1/8 tsp a large pinch ground nutmeg
For the Egg Wash:
- 1 egg, well beaten with 1 tsp water
For the Glaze:
- 1/2 cup powdered sugar mixed
- 2 1/2 tsp milk
Instructions
- In a small bowl, combine 1/2 cup raisins/craisins with 1 cup boiling hot water. Let sit 10 min then drain well and set aside.
- In a large measuring cup, combine 1/4 cup warm milk with 1/2 tsp sugar and sprinkle 3/4 Tbsp yeast over the top. Stir and let sit at room temp until bubbly and doubled in volume (10 min).
- In a large mixing bowl (I use my KitchenAid mixer), combine 1/2 cup very warm milk with 1/2 cup sugar, 4 Tbsp softened butter and 1/2 tsp salt. Stir until butter is melted. Add 2 well beaten eggs and proofed yeast mixture. Stir in 1/4 tsp ground cinnamon and pinch of ground nutmeg.
- Using the dough hook attachment mix in 3 1/2 cups flour, 1 cup at a time until soft dough forms. Knead 8-12 min on speed 2 or until smooth and elastic. Dough will still stick a little to the bowl but not to your fingers.
- Add drained raisins/craisins (pat them dry with paper towels if they still seem too wet) and transfer dough to a large buttered bowl, turning it to bring the buttered side-up. Cover with a tea towel and let rise in a warm, draft-free room 1 1/2 hours or until doubled in volume (you can also proof in a warm 100˚F oven).
- Turn dough out onto a lightly floured surface and cut in half then continue cutting dough until you have 12 equal sized pieces. Roll dough into balls and transfer to a buttered 9x13" baking pan. Cover with a tea towel and let them sit in a warm, draft-free room 30 min until puffed.
- Now you should preheat your oven to 375˚F. Generously brush the tops with egg wash and bake for 15-17 minutes or until tops are golden brown. Remove from oven and let cool in the pan.
- Once buns are just warm (not hot), stir together the 1/2 cup powdered sugar and about 2 1/2 tsp milk. You can add more powdered sugar to thicken it up if needed. Transfer glaze to a ziploc bag, cut off the tip of the bag and pipe a cross shape over each of the buns. Serve warm or at room temperature.
Notes
Nutrition Per Serving
♥ FAVORITE THINGS ♥
*I love my stacking measuring spoons – I just wash the ones I use.
*Also great for rectangular cakes, this Cuisinart 9×13 non-stick cake pan
*These OXO stacking bowls are multi-purpose and so handy!
*We sure enjoy our Wusthof knife block set. Great knives are essential.
*Red Stand Mixer from KitchenAid: 6 Qt. Professional 600 Series
Can you please tell me how to adjust the recipe if I were to use instant yeast?
Hi Marylou, I haven’t tested this with instant yeast but one of our readers has! Here’s what he had to say “Okay so I used the same amount of milk but slightly less yeast since it was the instant kind. I used 1.5 tsp for this recipe. They came out great! I also added a little candied orange peel and a few sultanas. Our household is all English and Australian and these reminded us of the ones we get at home! Thank you for the recipe!” I hope you find this helpful!
I found the bread part worked fine but that there was no flavour and the raisins were very sparse. Making again, I would quadruple the raisins and the cinnamon and nutmeg.
Hi Jill, I bet you could easily amp up those flavorings. We love raisins so I know exactly what you mean! 🙂
I tried it today, and it was so delicious! Totally worth the time, the whole family loved it! 🙂
That’s just awesome!! Thank you for sharing your wonderful review Kitty!
My buns went a bit hard ; what did I do wrong.
Hi Marthese, it could be due to a number of things and I will do my best to troubleshoot. When adding flour, be sure to measure correctly since pushing the measuring cup into the flour bin can compact it and result in about 25% more flour than the recipe calls for. Also, when letting your buns rise, make sure the temperature of their environment does not go over 100˚F or the yeast will start to cook, killing the rising process and resulting in a tough bun. Also, make sure your yeast is not expired – did it proof and get bubbly in step 2? and you should have seen the buns rise in step 6. Lastly, be sure to give the buns ample time for the last rise or they won’t rise as well in the oven. I hope that helps and happy Easter!!
This recipe was amazing, my buns came out perfect.
Wonderful! I’m so glad to hear that you enjoyed the hot cross buns. Thanks for the awesome review!
Thank you! I made these buns today, for Good Friday and they turned out fabulous. I’ve moved to a small town in India and I couldn’t find hot cross buns at any bakery here. These turned out so much better though. And such joy to see the buns rise and bake perfectly.
I just added a little extra cinnamon powder after reading a few reviews. Thank you so much for such a wonderful recipe.
Thank you for sharing that with me Judith! I’m so happy you enjoyed that!
This was my first attempt at cross buns and my family absolutely loved them. It takes quite awhile to rise properly, but the result is a light and fluffy bun. I doubled the icing recipe and added 1/2 tsp vanilla. Thank you so much for this recipe, Natasha! It will be a Good Friday family tradition from now on 💕
That’s so great! It sounds like you have a new favorite!
Can I mix and knead dough in bread machine?
Hi Charlotte! Yes! According to our readers, this works great in a bread maker! Here’s what they wrote “Tried making them today, and they turned out perfect! I made the dough in the Breadmaker & used golden raisins instead of craisins. They are so fluffy & yummy! I called them my version of Paski” I hope that helps.
Hi, do you ever make these in advance and refrigerate overnight once cut into rolls and bake in the morning? I’m trying this and hoping it will work?
Hi Elizabeth, I haven’t experimented with these buns but have with a similar dough recipe. I would refrigerate at step 6, but before the 30 minute rise. Then bring them back to room temperature and let them puff up before baking.
Thank you for sharing the faith. Now I know this is the recipe I will use!
God Bless.
I hope you love this recipe!
I used 3 cups all purpose flour and added 2 Tbsp candied orange peel and sultanas. I also had leftover pie crust, so used those to make the crosses.
My child’s class enjoyed them during snack time today and teachers messaged to say they were delicious.
Great recipe and easy to follow.
I’m so happy you enjoyed that Mimi!
I made these with my children today (7 and 10.) We had fun mixing and even kneading the dough by hand, and the rolls are delicious! The recipe was easy for us to follow and they’re the best tasting ones we’ve made. It’s a keeper. Thank you!
You’re so welcome Shelley! I’m so happy you enjoyed this recipe!
These hot cross buns are the best I have ever tasted!! I added a bit of almond flavour to the icing. This recipe is a keeper!!
That’s so great! It sounds like you have a new favorite!
Im about to make the buns and will give feedback when im done.
Please if u can,
add the grams/ounces amounts (how much is one cup? -some say 120g and others 145g..)to the recipes. When the amounts are in weight rather than volume, it easier to get an accurate result.
Hi Daniella, I went ahead and added the metric measurements. If you click on the button that says “Metric” in the recipe card, it will switch to metric. Hope that helps!
Hi Natasha,
Can you tell me how much your dough balls weight so I can judge how many batches I need to make, I want my buns to come out big like at my local bakery
Thanks
Hi Jeff! I wish I have measured it that way. This recipe does make 12 large Hot Cross Buns.
Hi Natasha,
Great, cant wait to try your recipe this weekend.
Thank you so much for sharing that with me, Jeff! I hope you love it!
curious can lactaid free milk be used
Love this recipe, so easy, have made several batches thus far and the buns are a big hit with family and friends, will def be making them again for Palm and Easter Sundays.
And yes you can use lactaid free milk.
but was wondering if splenda can be used to replace the 1/2 cup portion of the sugar? I am not sure because of the yeast.
Hi Jeff! I’m so happy you enjoyed this recipe! We have not tested this with Splenda so I cannot advise.
Made 2 different batches , found them too heavy, took a long time to rise, not a great recipe for hot cross buns. At the same time baked buns from BBC cooking , which were real fluffy and as we know hot cross buns.
Hi Olga, these are normally supposed to be very soft and the dough rises as expected. Could it be that your yeast wasn’t fresh or maybe the mixture was overheated at some point (either one of the ingredients too hot, or the oven set greater than 100˚F) either of which can deactivate the yeast and make the mixture difficult to rise. I hope that helps to identify the issue.
Something must have been wrong somewhere because I have made several batches over the last two months and they came out beautiful every time
Thank you for sharing that with me, Jeff!
Maybe your water was too hot or your kitchen too cold. This is a great recipe that yields perfect buns every time.
This is my 2nd try at theses buns. I found the dough to be very dense and did not rise like usual. Trying again today as i figured it was my fault. Dough is rising now but of the same concistency as yesterday. Hope I’m not in for another failure. Measured accurately so not sure what’s wrong.
Hi Dorothy, did you possibly use a different type of flour? Also, could your yeast be getting too warm in the rising process (it shouldn’t be warmer than 110˚F or it can deactivate). Also, I’m not sure if you’ve seen this but check out our tutorial on how we measure wet and dry ingredients.
Made these today to “test” for Easter. They were really good! I did increase the spices and the next time I will also double the raisins but the texture was amazing. Thank you for sharing!
I’m so happy to hear that! Thank you for sharing your great review!
Hi Natasha,
Is it possible that I make the dough and freeze them right away? And how do I proof the frozen dough. Can I put it inside the oven while preheating and just bake it right away?
Thanks
Hi Enice! I haven’t tried freezing these but here is what one of our readers posted ” I added the zest from 1/2 lemon (grated on a fine mesh grater) with the spices. I made half of the buns right away as directed (except I used a round cake pan) and put the second half of the buns in a separate buttered cake pan and just popped the whole pan into the freezer before they could start rising. Two days later, I took the pan out of the freezer about three hours before I wanted to bake them, and they defrosted and rose perfectly. I baked the second pan as directed and they were delicious.” I hope this helps.
I’m not a very good cook and I constantly make mistakes, but your pictures and detailed descriptions save me. I’m pretty sure that I forgot a cup of flour, but I was able to add a tablespoon at a time until I had the consistency matching your description and pictures. Wonderful, fluffy, delicious buns!
Yay! I’m glad to hear the recipe was a success! Thanks for sharing your wonderful review Kimberly!
I made these again today, this time refrigerating them overnight before the second rise. It took about an hour to get to room temp and then I let it rise for 30 minutes. They came out just as delicious as before!
I’m so glad to hear that! Thanks for sharing!
Hi Natasha,
Your recipe sounds delicious, and the photos you have included on your site are a great help, however I found that I could not copy and paste your wonderful recipe to my computer. Of course, I could choose to copy your recipe because I have two computer screens, but I would not have the benefit of all your marvelous photos. My Dell computer was just professionally installed and your recipe cannot be copied and pasted. Perhaps you would consider making your website more accessible to users.
Baking Joy
Hi Joy, thank you for sharing your feedback. We don’t have anything specifically in place to prevent copying and pasting a recipe. Maybe it is something hard coded into WordPress (the core blogging platform we use) In that case, I would have no idea where to start to change that!
Natasha, can I put unbaked buns in the fridge after step 6 for overnight? How long should they be on countertop the next morning before going to the oven? Thank you!
Hi Inessa, I haven’t experimented with these buns but have with a similar dough recipe. I would refrigerate at step 6, but before the 30 minute rise. Then bring them back to room temperature and let them puff up before baking.
Thank you for Hot Cross Bun recipe. They were absolutely super.Brought back memories from my home country South Africa.
Keep up the good work. Take care.
You’re welcome Elaine! I’m glad you enjoy the recipe and that it brought back such fond memories, funny how food can do that. Thanks for following and sharing your thoughtful review!
This recipe is the absolute best! The buns were so soft. Tweaked the recipe a little I added more spices and I put cherries, craisins and mixed fruit and essence. I highly recommend this recipe you will not regret!
I’m so happy to hear that! Thank you for sharing your great review!