Go Back
+ servings

Vegan Hot Cross Buns

How good do these soft, fluffy and vegan hot cross buns look, and they are absolutely delicious too, so of course I had to share the recipe with you all.

Course Bakes, Dessert, Snack
Cuisine Traditional
Keyword Vegan
Prep Time 30 minutes
Cook Time 20 minutes
Resting Time 2 hours
Servings 12
Calories 182 kcal


Hot Cross Buns Dough

  • 150 mil water luke warm
  • 1 tsp strong bread flour
  • 1 tsp caster sugar
  • 2 tbsp active yeast
  • 150 mil soy milk luke warm
  • 1 tbsp apple cider vinager
  • 1 tsp grounded cinnamon
  • 1/2 tsp grounded nutmeg
  • 1/4 cup caster sugar
  • 1 zest of a orange
  • 2 tbps vegan butter melted or grape seed oil
  • 3 cups strong bread flour sifted
  • 1 tsp Sea Salt flakes
  • 1/2 cup mixed fruit of your choice I chose saltanas, currents, cranberries and fig
  • 3 tbsp water optional
  • 2-3 drops orange essential oil optional


  • 1/3 cup plain flour
  • 1/3 cup water

Sugar Glaze

  • 2 tbsp glucose syrup
  • 1 tbsp hot water


Hot Cross Buns Dough

  1. Using a mixer, place sugar, 1 tsp of flour and luke warm water in the bowl. Give it a mix with a spoon before evenly sprinkling the yeast on top.

  2. Cover yeast mixture with a tea towel and let it sit for about 10 min.

  3. Once the yeast is ready, (it should look very thick and foamy ontop), add 1 cup of flour, all the spices, caster sugar, orange zest, salt, and butter.

  4. Then prepare the buttermilk mixture by mixing the apple cider vinegar together with the luke warm soy milk in a small jug, then add this to the mixing bowl.

  5. Using the dough hook attachemnet, mix the dough on low till slightly incorporated.

  6. Gradully add a cup of flour at a time till all 3 cups have been incorporated.

    Be sure to scrap down the sides, to insure mixture is evenly mixed.

  7. On the 3rd cup, add your choice of dried fruit mixture to the dough, and continue mixing.

  8. Gradully increase the mixing speed, and let dough mix until fully incorporated and dough is soft to touch.

    Dough should not be too sticky, add atbsp of flour if too sticky and, if too dry, add a tbsp of water at a time, until dough is soft.

  9. Empty dough onto a clean work surface, and gently knead the dough, and shape the dough into a ball.

  10. Place the dough into a lightly oiled bowl and cover with a tea towel.

    Dough will doubled in size, so be sure to choose a large enough bowl.

  11. Allow dough to rest for 1 hour at room tempreture to rise. Dough should be double in size, and very soft to touch, almost airy when it is ready.

    Note: Tempreture and humidity may affect the rising time, so be sure to keep an eye on your dough.

  12. Once dough is ready, empty dough onto a clean work surface and cut dough into 12 even portions.

    I measured roughly 80-90g each.

  13. To shape the dough, tuck the edges under into the centre, until a round ball has formed.

    Place the dough , seam-side down on a clean work surface and with your palm, gently cup and roll the dough in a circular motion to shape it further into a ball.

  14. Place shaped dough on a baking tray lined with baking paper, then repeat with the remaining dough.

  15. Cover tray with a tea towel and let it rise at room tempreture for another 1 hour before baking.


  1. While the dough is resting, you can start to prepare the cross mixture.

  2. Simply mix the flour and water together until a thick paste is formed.

    Mixture, should not be too runny or too thick and lumpy.

  3. Place mixture in a piping bag ready for pipping the cross.

  4. Once dough has rested and have doubled in size again, begin pipping cross mixture on top of dough.

  5. Pipe vertical and horizontal lines across the rested dough to form a cross on top.

  6. Then place buns into a pre heated oven of 180°C or 375°F, and bake for 20 - 25min or until golden brown.

Sugar Glaze

  1. Mix glucose syrup and hot water together till combined.

    If mixture is too thick, place in the microwave for a few seconds to quickly soften mixture.

  2. When hot cross buns are ready, remove from oven and let it cool for about 10-15 mins before glazing.

  3. Enjoy immediately.

Recipe Notes

Optional 3 tbsp of water: Dough should not be too sticky, if too dry, add a tbsp of water at a time, until dough is soft. And flour if dough is too sticky.


Optional 2-3 drops of Orange essential oil, to give it a lovely orange flavour to it.


No vegan butter, no problems. Just replace with grape seed oil, coconut or even olive oil 😉


Note: Temperature and humidity may affect the rising time, so be sure to keep an eye on your dough.


I used a 20cm x 40cm baking tray, with rolled buns roughly 1 cm apart to rest.


Dried fruit mixture, I choose a premixed mixture. Feel free to use what ever you want, and of course you can add more or less of the dried fruit depending on preference.


*Nutrition information is approximate and is meant as a guide only*



Nutrition Facts
Vegan Hot Cross Buns
Amount Per Serving
Calories 182 Calories from Fat 18
% Daily Value*
Fat 2g3%
Saturated Fat 1g6%
Trans Fat 1g
Sodium 222mg10%
Potassium 73mg2%
Carbohydrates 35g12%
Fiber 1g4%
Sugar 7g8%
Protein 5g10%
Vitamin A 145IU3%
Vitamin C 1mg1%
Calcium 28mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.