Vegan Hot Cross Buns (Dairy free, Egg free)

With Easter fast approaching, we have officially entered hot cross bun season.  I adore these sweet, fruity, spiced buns.  How about you?  Are you a fan?

While the supermarket shelves are laden with hot cross buns this time of year, I prefer to bake my own.  That way, I get to make them dairy free, cut back on the sugar and fat content, and pack them with fruits and spice. 🙂

Hot Cross Buns (Vegan / Dairy Free / Egg Free)

Baking your own hot cross buns is not as difficult as you may think.  While it seems like a long process, it only takes around 30 minutes hands on time.  For the majority of the time the dough is resting!

As an added bonus, if you make your own, you will be rewarded with the most amazing scent of freshly baked buns with hints of fruit and cinnamon spice wafting through the house.  Believe me, it is so good!

While hot cross buns are normally made with strong bread flour, I prefer to use plain (all purpose), which gives a more tender texture.

Hot Cross Buns Collage (Vegan / Dairy Free / Egg Free)

Here’s how I make the Hot Cross Buns…


Hands on time: 30 minutes    Resting time: 1¾ hours
Cooking time: 20 minutes

Makes 15 medium or 12 large buns


250ml / 9 oz / 1 cup soya milk (or other non dairy milk)
1 tsp fast action / easy bake yeast
2 tbsp sugar
2 tbsp neutral flavoured vegetable oil, such as rapeseed (canola)
500g / 17½ oz / 3½ cups plain (all purpose) flour
1 tsp salt
4 tsp mixed spice
100g / 3½ oz / ½ packed cup sultanas or raisins
100g / 3½ oz / ½ cup Italian mixed peel
Finely grated zest of 1 organic/unwaxed orange
85ml / 3 fl oz / ¼ cup freshly squeezed orange juice (or other fruit juice)

3 tbsp plain (all purpose) flour
2 tbsp water

2 tbsp sugar
2 tbsp freshly squeezed orange juice (or other fruit juice)


  1. Gently heat the milk until it is lukewarm.  Remove from the heat and whisk in the yeast and sugar.  After a couple of minutes the yeast will start to froth.
  2. In a large bowl, mix together the flour, salt, spices.  Stir in the sultanas, citrus peel and orange zest.  Make a well in the centre of the dry ingredients and stir in the oil, yeast milk mixture, and orange juice.  Bring together the ingredients using your hands.  The dough should be soft and sticky.  Depending on the type of flour used, you may need to add a little more liquid.
  3. Turn out the dough onto a lightly floured surface and knead for 5 minutes or so, until the dough is smooth.  Place the dough in an oiled bowl, cover with a damp tea towel or oiled cling film (plastic wrap) and leave in a warm place for an hour or so until it has doubled in size.  If your house is cool (like ours), cover with oiled foil and place in the oven at 40C / 100F for an hour.
  4. When the dough has risen, knead for a further 10 minutes then divide into 12 or 15 equal size balls.  To ensure that the buns are exactly the same size and bake evenly, I weigh the dough.  My dough tends to weigh about 1.125kg, so I tear off 75g for medium size buns.  Roll the dough into smooth balls and evenly space out on a large baking tray (28 x 40cm / 10 x 15”) lined with non stick baking paper.  Cover with the damp tea towel, oiled cling film (plastic wrap) or foil and leave in a warm place for 45 minutes or so, until they have risen.
  5. Heat the oven to 200C (190C fan) / 400F.
  6. To make the crosses, mix 3 tbsp plain (all purpose) flour with 2 tbsp water to form a thick paste.  Spoon into an icing bag with a thin nozzle (or a plastic freezer bag and snip the corner).  Slowly pipe along each row of buns, then repeat in the other direction.  Place in the oven and bake for 20 minutes on the middle shelf, until golden brown.
  7. To make the glaze, gently boil the sugar and fruit juice in a small pan for about 5 minutes until it starts to thicken into a syrup.  Brush over the buns while they’re still hot.  Allow to set before serving. These buns are most delicious served warm or toasted.
  8. The buns will last 2-3 days in an airtight container.  They also freeze well.  I tend to slice them in half before I freeze them so that they can be toasted without the need to defrost first.


It’s been three years since I posted this recipe and it’s great to hear that people are still finding it useful! I’ve loved seeing all the pics you’ve been sharing on social media, so thank you so much for tagging me! Check out these beauties, that @jameesarah shared on Instagram (you can check out Jamee’s feedback in the comments section below this post).




Back in 2013 when I shared this recipe, it was really difficult to find vegan hot cross buns in UK supermarkets, so I made them myself. Here we are in 2017, and vegan-friendly hot cross buns are available in practically every UK supermarket. Times sure are changing!

You might also like…

Hot Cross Bun Loaf

39 thoughts on “Vegan Hot Cross Buns (Dairy free, Egg free)

  1. Wow Sharon these look amazing – we love hot cross buns and have had orange and cinnamon flavoured buns with a little orange blossom water added in the mix and glaze to boost the orangyness (sp?). This flavour combo is inspired by Morocco where my favourite sweet dish is fine slices of orange arranged on a plate and sprinkled with a little sugar and lots of cinnamon – delish X

    1. Orange and cinnamon is such a beautiful combination isn’t it? The Moroccan orange slices sound so refreshing! I’ll definitely have to give them a try.
      I’m pleased to hear that the girls liked the monkey bread. We should experiment with making an orange & cinnamon syrup for that dish too! xx

  2. Hi Sharon,
    I have just made these with a few adjustments (I didn’t put the mixed peel in as I am not a fan, used coconut milk and as I ferment all my dough, I am able to use less yeast and don’t have to knead it)!

    I am pleased to say they came out great. Thanks once again for sharing such great recipes 🙂

    1. I am so thrilled that the recipe worked for you! Thank you so much for stopping by and letting me know. You’ve made my day! xx

  3. Thanks so much for this recipe. I used to make hot X buns years ago but haven’t attempted them for a while. I looked for a vegan recipe online and yours came up. Apart from using fresh yeast (12g) instead of the dried and coconut sugar instead of ordinary, I followed it faithfully. They are certainly the best hot X buns I’ve ever made.

    1. Yay! So pleased they worked out for you 😀 I’ve never used fresh yeast before so I’d love to give it a try. Love the idea of using coconut sugar too (it’s my favourite!)

  4. Just made these for my little boy who’s allergic to milk and egg. They’re lovely 😊 Turned out really well. I’ll have to make another batch to freeze.

    1. Hi Katie. Thanks so much for stopping by to give your feedback. I’m thrilled to hear that they worked out well for you 😀
      Happy Easter! xx

  5. Hey, amazing recipe! Also instead of using the glazing you mentioned we use orange marmalade and it works fantastically!! 😊

    1. Thanks Garry! I’m so happy to hear they worked out for you 😀 Great tip about the marmalade too. I’ll be sure to try that next time.

  6. Hi Sharon,
    Just made hot cross buns for the first time ever using your recipe. They taste yummy but I have a couple of dilemmas. Firstly, a number of them split on the top and all of my crosses disappeared into the dough whilst baking. Do you have any suggestions for how to improve? The crosses were quite thick and looked good when I popped them into the oven. We are currently living in America where it is difficult to find a hot cross bun, so I’d like to improve them for next week. The glaze is excellent!

    1. Hi Kari! Great to hear that the buns tasted yummy! I’m sorry you had a couple of technical issues with the buns. I’ve not experienced these issues myself but I had a quick look on google and a couple of people have mentioned that hot cross buns can crack if they are under-proved. So, if you do try them again, it might be worth leaving them to prove a little longer and see if this helps.

  7. Hi Sharon! I just made these hot cross buns today and even though I think my yeast was a little old (the dough didn’t rise quite as much as it should have) they looked and tasted INSANELY good!! I’ve brought a new pack of yeast and will be making these again and again over the coming weeks, such a great recipe, thank you!! 🙂

    1. Hi Jamee! I’m so pleased that the buns worked out well for you! And thank you so much for stopping by the blog to give feedback. I really appreciate it! 😊 I saw the photo you shared on Instagram and the buns look spectacular!!!

  8. Hi Sharon, thank you so much for sharing this fantastic recipe! I just made it today. It’s so good! Beautiful texture. I especially like the extra orange flavour in the dough and the glaze. (I substituted some cranberries and reduced the mixed peel, as I like the flavour😊) Renee

    1. Hi Renee! Thank you so much for your feedback! Sounds like the buns turned out just perfect for you 🙂 I love the idea of adding cranberries to the dough. I definitely need to give this a try next time I make them.
      Have a wonderful Easter!
      Love Sharon xx

  9. Hi Sharon,

    I just made your Hot cross buns and they turned out absolutely perfect! Thank you so much for the recipe, this will definitely be a yearly tradition from here on! Have a wonderful Easter!

    Best regards,
    South Africa

    1. Hi Amy. Apologies for the late reply but I was away on vacation for the past 2 weeks. I’m so delighted to hear that the hot cross bun recipe worked well for you and that your buns turned out perfect. Reading your lovely comment made me smile so much 😊

  10. SUPERB recipe! Made them last week for easter, they came out just very slightly harder than I would have liked as the second proving was a bit too hot I think. They went down a treat anyway and were so popular I am having to make another batch! Second lot in the oven and looking much better than the first. Adore these, as do my family and friends. Very special is the orange glaze, these beat non-Vegan any day!

    1. YAY! Vegan buns are the best aren’t they? So pleased that to hear how much you, your family and friends enjoyed them 😊 Thank you for stopping by the blog to let me know. I really appreciate it xx

  11. Wow! These are so delicious, my vegan family of 5 can’t thank you enough, this will be a recipe that gets handed down the generations for sure. We put all dough ingredients into the bread maker on dough setting with double the yeast, then shaped buns and rose in a warm oven for an hour, and they were huge! Fluffiest buns ever

    1. Hey Lizzie! Thank you so much for your feedback on the hot cross buns. I’m so happy to hear your family enjoyed them! Love your tips about using a breadmaker too. I’m definitely going to try this next time I make buns 😀 xx

  12. These are first ever attempt at vegan hot cross buns and they are they are absolutely fantastic and better than the ‘real thing’ (my husband’s words). I used Oat milk as the substitute.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.