Fluffy, homemade vegan hot cross buns with fragrant cinnamon, orange flavor to enjoy a comforting Easter family breakfast. A soft, flavorsome traditional bun to celebrate vegan Easter!
Are hot cross buns vegan?
Not all hot cross bun recipes are naturally vegan. Many hot cross bun recipes use one egg or butter in the batter. Some grocery stores sell hot cross buns without eggs and dairy, but the list of additives is often long and can hide non-vegan additives.
How to make vegan hot cross buns?
It’s very easy to make hot cross buns without eggs or dairy. It simply required a little bit of patience, like for my vegan brioche recipe or vegan cinnamon rolls recipe, because the dough needs to rise two times.
The ingredients you need to make delicious, fluffy vegan hot cross buns are:
- Flour – all-purpose flour or bread flour. I didn’t try the recipe using a gluten-free flour blend, but it should work with blends containing gum.
- Vegan butter – or vegan margarine. Earth balance or at work well in this recipe
- Plant-based milk of choice – soy milk works the best. It adds a fluffier texture than almond milk.
- Active dried yeast
- Sugar – I am using unrefined cane sugar by coconut sugar or white sugar works as well.
- Orange zest – make sure you used untreated oranges to avoid pesticide residues.
In a small bowl, combine almond milk, vegan butter, and microwave by 20-second bursts, stirring between, until the vegan butter is melted. Cool down for 1 minute, then stir in the active dried yeast.
Combine dry ingredients to wet ingredients
In another bowl or the bowl of your stand mixer, combine all the dry ingredients. Use a wooden spoon to mix flour, sugar, and mixed spices: cinnamon, nutmeg, and ginger. Then, make a well in the center of the flours and pour the milk yeast mixture along with orange zest and sultanas.
Knead the dough
Knead the dough using the dough hook attachment of your stand mixer or your hands. It takes about 6 minutes to form a sticky consistent dough.
Transfer the vegan hot cross bun dough into an oiled bowl, wrap with plastic wrap, and a clean towel. Then, place the bowl in a cool, dry room until the dough has doubled in size – it takes about 60-90 minutes.
Line a large baking tray 9″ x 13″ inches with a lightly oiled piece of parchment paper. Then, push down the dough ball to deflate and transfer to a lightly floured surface. Roll a long cylinder, and using a sharp knife, divide the dough into 12 even pieces. Finally, roll each piece of dough into a ball and place them in rows onto the prepared baking tray, leaving half a thumb of space in between.
Wrap the baking tray with plastic wraps and let rise for another 30 minutes.
Meanwhile, prepare the vegan hot cross bun mixture for the cross. In a small mixing bowl, combine flour and water. Place the mixture into a small ziplock bag, cut out one of the bag’s corners and squeeze on top of each bun to form crosses.
Bake the hot cross buns
Bake the vegan hot cross buns in a preheated oven at 400°F (200°C) for 20-25 minutes or until golden brown on top.
Cool down the hot cross buns in a cooling rack for 20 minutes before glazing. To make the hot cross bun glaze, whisk apricot jam or maple syrup with water.
Use a pastry brush to brush the top of each bun.
Cool at room temperature for 3 hours before serving.
How to serve hot cross buns?
You can eat these hot cross buns plain or cut halfway and spread some:
- Vegan butter
- Peanut butter
- Almond butter
- Maple syrup
How to store hot cross buns?
These vegan hot cross buns store well for 5 days at room temperature in an airtight container or wrapped in a clean towel. You can also freeze these hot cross bun and thaw the day before at room temperature.
Chocolate hot cross bun option
You can use this recipe to make vegan chocolate hot buns. To do so, add into the flour 1/3 cup of unsweetened cocoa powder and replace the sultanas with vegan dark chocolate chips.
Also, to make a chocolate cross on top of your buns, add 1 tablespoon of cocoa powder into the cross batter.
More vegan buns recipes
If you love making your own vegan bread, brioche, and buns, I have many others recipe for you to try:
Have you made these easy vegan hot cross buns? Share a comment or review below! I love to hear your feedback on my recipes.
Your friend, Carine
Vegan Hot Cross Buns
- 1 1/2 cup Soy milk
- 4 tablespoons Vegan butter - melted, brands like Naturli or Earth Balance
- 1 tablespoon Active dried yeast
- 4 1/4 cup all-purpose flour - scooped, level up
- 1/4 cup Cane sugar
- 1 teaspoon Cinnamon
- 1/4 teaspoon Nutmeg
- 1/4 teaspoon Ginger
- 1/2 teaspoon Salt
- 1 tablespoon Orange zest - finely, chopped
- 1 cup Sultanas
Extra flour to roll dough
- 1/3 cup all-purpose flour
- 1/3 cup all-purpose flour
- 5 tablespoons Water
- 1 tablespoon Apricot jam
- 2 teaspoons Water
- Add soy milk and vegan butter into a medium microwave-safe bowl and microwave in 20-second bursts (max 60 seconds). Stir between until vegan butter is melted and lukewarm - about 98°F/37°C.
- Set aside to cool for 1-2 minutes, then stir in the active dried yeast. Ensure the mixture is not too hot, think bath temperature, or it can deactivate the yeast!
- In the bowl of your stand mixer or a large mixing bowl, add flour, sugar, cinnamon, nutmeg, ginger, and salt. Give a quick whisk to combine and make a well in the center.
- Pour the lukewarm soy milk mixture, chopped orange zest, and sultanas in the center of the flour.
- Stand mixer option: Using the dough hook of the stand mixer, knead the dough at low speed (speed 2) for 6 minutes. The dough will form a soft, sticky dough that doesn't stick to the bottom or edges of the bowl. If it does, sprinkle the extra flour, 2 tablespoons at a time, until the dough doesn't stick to the bottom of the bowl, you may have to add up to 6 tablespoons.
- Hand mixing option: stir with a wooden spoon at first, then knead with your hands on a floured surface, working back and forth for 5 minutes, until the dough is soft and elastic. Add extra flour if too sticky. Form a ball, and place it in a lightly oiled bowl.
- Cover the bowl with plastic wrap and let the dough rise until it doubles in size. It can take 30 minutes to 90 minutes, depending on the temperature of your room. You can also place the bowl in an oven preheated at 40°C/100°F. This accelerates the process.
- Line a 31 x 23cm / 9"x13" baking tray with parchment paper. Set aside.
- When the dough has doubled in size, remove the film wrap and punch down the dough to deflate it.
- Sprinkle flour on your work surface, and shape it into a long cylinder. Cut into 12 even pieces
- Press each piece onto the work surface to flatten and deflate. Then shape a ball with each and place each ball in rows on the prepared baking tray, leaving about 2cm between each.
- Cover the tray with lightly-oiled plastic wrap and rise for 45 minutes.
- In a small mixing bowl, combine flour and water.
- Using a piping bag, pipe crosses on top of the buns.
- Preheat oven to 400°F (200°C).
- Remove the plastic wrap on top of the baking tray and place it in the center rack of the oven.
- Bake for 20-25 minutes or until the top is golden brown.
- In a small bowl, whisk jam and water.
- Remove the baking sheet from the oven and, using a pastry brush, glaze the buns with the jam.
- Store in the fridge in a sealed box for up to 3 days or freeze and thaw the day before at room temperature.