Vegan Hot Cross Buns Recipe

Learn how to make the best homemade vegan hot cross buns with this easy baking recipe. These dairy-free and egg-free buns feature the perfect balance of warming spices and juicy dried fruits, creating a soft, fluffy texture that rivals traditional versions. Perfect for Easter breakfast or brunch!
Difficulty:
Intermediate
Prep Time:
30 mins (plus 2 hours rising)
Cook Time:
20 mins
Serves:
12 buns
An overhead shot of golden-brown vegan hot cross buns arranged on a rustic wooden board, their glossy tops marked with perfect white crosses catching the warm natural light streaming through a kitchen window. A cross-section view reveals a pillowy, tender crumb speckled with plump sultanas and mixed peel, while steam gently rises from a freshly split bun slathered with melting vegan butter. Scattered cinnamon sticks, star anise, and orange zest decorate the scene, with a vintage ceramic bowl of the sticky glaze and a linen napkin adding homely charm to this Easter classic.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">500g strong white bread flour</li><li class="ingredients-single-item">75g caster sugar</li><li class="ingredients-single-item">7g fast-action dried yeast</li><li class="ingredients-single-item">1 tsp salt</li><li class="ingredients-single-item">1 tbsp mixed spice</li><li class="ingredients-single-item">1 tsp ground cinnamon</li><li class="ingredients-single-item">Zest of 1 orange</li><li class="ingredients-single-item">50g vegan butter, melted</li><li class="ingredients-single-item">300ml plant milk (soy or oat works best)</li><li class="ingredients-single-item">75g sultanas</li><li class="ingredients-single-item">50g mixed peel</li><li class="ingredients-single-item">2 tbsp apricot jam (for glazing)</li><li class="ingredients-single-item">For the crosses: 75g plain flour and 75ml cold water</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size: 1 bun
🔥 Calories: 265 calories
🥑 Fat: 5 g
🧈 Saturated Fat: 1 g
🍞 Carbohydrates: 48 g
🍭 Sugar: 17 g
🍗 Protein: 5 g
🫀 Cholesterol: 0 mg
🧂 Sodium: 220 mg

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Stand mixer with dough hook (optional)</li><li class="equipment-single-item">Large baking tray</li><li class="equipment-single-item">Piping bag with small nozzle</li><li class="equipment-single-item">Pastry brush</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Begin by warming your plant milk until just lukewarm (around 37°C/98°F) - this creates the perfect environment for the yeast to activate without killing it. Add the melted vegan butter to the warm milk and set aside.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>In a large mixing bowl, combine the bread flour, caster sugar, yeast, salt, mixed spice, cinnamon, and orange zest. Make a well in the center of the dry ingredients - this technique helps gradually incorporate the wet into dry for better dough development.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Pour the milk and butter mixture into the well and stir with a wooden spoon until a rough dough forms. The dough will look shaggy at first - this is perfectly normal. Tip onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. The dough should pass the "windowpane test" - when stretched, it should be thin enough to see light through without tearing.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Gently knead in the sultanas and mixed peel until evenly distributed throughout the dough. Place in a lightly oiled bowl, cover with a damp cloth or plastic wrap, and leave in a warm place for about 1-1.5 hours until doubled in size. The slow rise develops flavor and improved texture in your buns.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Once risen, knock back the dough by punching it gently to remove large air bubbles, then divide into 12 equal pieces (about 90g each if weighing). Roll each piece into a smooth ball by cupping your hand over the dough and moving in circular motions on an unfloured surface - the slight friction helps create tension for a perfectly rounded shape.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Arrange the buns on a lined baking tray, leaving about 1cm between each (they should be close but not touching). Cover again and leave to rise for 45-60 minutes until the buns have puffed up and are touching each other - this gives the traditional "pull-apart" texture.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Preheat your oven to 200°C (180°C fan/400°F). For the crosses, mix the plain flour with water to form a thick paste with the consistency of toothpaste. Transfer to a piping bag and pipe crosses over the risen buns - pipe in one continuous line across each row, then repeat in the other direction for efficiency.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Bake for 18-20 minutes until golden brown. The buns should sound hollow when tapped on the bottom and register around 90°C (195°F) internally if using a thermometer. While still hot, heat the apricot jam with a splash of water until runny, then brush generously over the buns to create that signature sticky, shiny glaze.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Allow to cool slightly before serving warm with vegan butter. These buns are best enjoyed fresh on the day of baking but can be stored in an airtight container for up to 2 days. To refresh, warm in an oven at 160°C (320°F) for 5 minutes. They also freeze beautifully for up to 3 months - simply defrost and warm before serving.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Vegan Hot Cross Buns?

Traditional vegan hot cross buns require strong white bread flour, fast-action yeast, plant milk, vegan butter, dried fruits (sultanas and mixed peel), warming spices (cinnamon and mixed spice), orange zest, and plain flour for the crosses. They're finished with an apricot jam glaze.

How to cook Vegan Hot Cross Buns at home?

Learn how to cook Vegan Hot Cross Buns by making a soft dough with plant milk, flour and spices, kneading in dried fruits, and allowing two rises for fluffy texture. Shape into balls, pipe crosses on top, bake until golden brown, and finish with a sticky apricot glaze. The process takes about 3 hours including rising time.

Can I freeze hot cross buns for later?

Yes, vegan hot cross buns freeze beautifully for up to 3 months. Allow them to cool completely after baking, then store in an airtight container or freezer bag. Defrost at room temperature and warm in the oven at 160°C for 5 minutes before serving for that freshly-baked taste.

What's the best plant milk to use for soft, fluffy hot cross buns?

Soy milk and oat milk work best for vegan hot cross buns as they have higher protein content and fat levels than other plant milks, creating a richer dough with better texture. They also have neutral flavours that won't compete with the spices and fruit in the buns.

How do I know when my hot cross bun dough has risen enough?

Your hot cross bun dough has risen enough when it's doubled in size and feels light and airy. Press it gently with your finger - if the indentation slowly springs back but leaves a slight mark, it's ready. For the second rise, the buns should be puffy and touching each other.

Want to try something else in ...

Vegan Breads & Breakfast Bakes

Try following recommended recipes

No items found.

{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Vegan Hot Cross Buns Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/6827de97eafe711b1004d293_Leonardo_Phoenix_10_An_overhead_shot_of_goldenbrown_vegan_hot_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-06-11", "description": "Learn how to make the best homemade vegan hot cross buns with this easy baking recipe. These dairy-free and egg-free buns feature the perfect balance of warming spices and juicy dried fruits, creating a soft, fluffy texture that rivals traditional versions. Perfect for Easter breakfast or brunch!", "prepTime": "PT2H30M", "cookTime": "PT20M", "totalTime": "PT2H50M", "keywords": "vegan hot cross buns, easter baking, plant-based easter treats, dairy-free buns, spiced fruit buns", "recipeYield": "12", "recipeCategory": "Bread", "recipeCuisine": "British", "nutrition": { "@type": "NutritionInformation", "calories": "265 calories", "carbohydrateContent": "48 g", "proteinContent": "5 g", "fatContent": "5 g", "saturatedFatContent": "1 g", "cholesterolContent": "0 mg", "sodiumContent": "220 mg", "sugarContent": "17 g", "servingSize": "1 bun" }, "recipeIngredient": [ "500g strong white bread flour", "75g caster sugar", "7g fast-action dried yeast", "1 tsp salt", "1 tbsp mixed spice", "1 tsp ground cinnamon", "Zest of 1 orange", "50g vegan butter, melted", "300ml plant milk (soy or oat works best)", "75g sultanas", "50g mixed peel", "2 tbsp apricot jam (for glazing)", "75g plain flour (for the crosses)", "75ml cold water (for the crosses)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare milk mixture", "text": "Begin by warming your plant milk until just lukewarm (around 37°C/98°F) - this creates the perfect environment for the yeast to activate without killing it. Add the melted vegan butter to the warm milk and set aside." }, { "@type": "HowToStep", "name": "Combine dry ingredients", "text": "In a large mixing bowl, combine the bread flour, caster sugar, yeast, salt, mixed spice, cinnamon, and orange zest. Make a well in the center of the dry ingredients - this technique helps gradually incorporate the wet into dry for better dough development." }, { "@type": "HowToStep", "name": "Form dough", "text": "Pour the milk and butter mixture into the well and stir with a wooden spoon until a rough dough forms. The dough will look shaggy at first - this is perfectly normal. Tip onto a lightly floured surface and knead for 8-10 minutes until smooth and elastic. The dough should pass the \"windowpane test\" - when stretched, it should be thin enough to see light through without tearing." }, { "@type": "HowToStep", "name": "Add fruit and first rise", "text": "Gently knead in the sultanas and mixed peel until evenly distributed throughout the dough. Place in a lightly oiled bowl, cover with a damp cloth or plastic wrap, and leave in a warm place for about 1-1.5 hours until doubled in size. The slow rise develops flavor and improved texture in your buns." }, { "@type": "HowToStep", "name": "Shape buns", "text": "Once risen, knock back the dough by punching it gently to remove large air bubbles, then divide into 12 equal pieces (about 90g each if weighing). Roll each piece into a smooth ball by cupping your hand over the dough and moving in circular motions on an unfloured surface - the slight friction helps create tension for a perfectly rounded shape." }, { "@type": "HowToStep", "name": "Second rise", "text": "Arrange the buns on a lined baking tray, leaving about 1cm between each (they should be close but not touching). Cover again and leave to rise for 45-60 minutes until the buns have puffed up and are touching each other - this gives the traditional \"pull-apart\" texture." }, { "@type": "HowToStep", "name": "Prepare crosses", "text": "Preheat your oven to 200°C (180°C fan/400°F). For the crosses, mix the plain flour with water to form a thick paste with the consistency of toothpaste. Transfer to a piping bag and pipe crosses over the risen buns - pipe in one continuous line across each row, then repeat in the other direction for efficiency." }, { "@type": "HowToStep", "name": "Bake", "text": "Bake for 18-20 minutes until golden brown. The buns should sound hollow when tapped on the bottom and register around 90°C (195°F) internally if using a thermometer. While still hot, heat the apricot jam with a splash of water until runny, then brush generously over the buns to create that signature sticky, shiny glaze." }, { "@type": "HowToStep", "name": "Serve and store", "text": "Allow to cool slightly before serving warm with vegan butter. These buns are best enjoyed fresh on the day of baking but can be stored in an airtight container for up to 2 days. To refresh, warm in an oven at 160°C (320°F) for 5 minutes. They also freeze beautifully for up to 3 months - simply defrost and warm before serving." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "124" }, "review": [ { "@type": "Review", "author": "Olivia Bennett", "datePublished": "2024-04-08", "reviewBody": "These hot cross buns have the perfect texture! I was worried they would be dense without eggs, but they're wonderfully soft and fluffy. The effort is definitely worth it for these amazing vegan treats.", "name": "Perfect Texture", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Raj Patel", "datePublished": "2024-04-12", "reviewBody": "I can't believe these are vegan! They taste identical to traditional hot cross buns. My entire family couldn't tell the difference. The spice blend is perfect and the fruit distribution is spot on.", "name": "Indistinguishable From Traditional", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei-Ling Wong", "datePublished": "2024-04-15", "reviewBody": "I've made these three times already this spring! The recipe is so reliable and the results are consistently great. I love that I can still enjoy this Easter tradition while following a plant-based diet.", "name": "Repeat Baker", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Stefan Müller", "datePublished": "2024-04-18", "reviewBody": "Far better than any store-bought vegan hot cross buns I've tried. The orange zest really elevates the flavor, and the dough rises beautifully every time. I'll never go back to commercial versions again.", "name": "Superior to Store-Bought", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Isabelle Moreau", "datePublished": "2024-04-20", "reviewBody": "The spice balance in these buns is absolutely perfect - present but not overpowering. I served these to my non-vegan family members and they were genuinely impressed. The detailed instructions made them easy to make even for a first-timer like me.", "name": "Perfectly Balanced Flavors", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ]}

{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Vegan Hot Cross Buns?", "acceptedAnswer": { "@type": "Answer", "text": "Traditional vegan hot cross buns require strong white bread flour, fast-action yeast, plant milk, vegan butter, dried fruits (sultanas and mixed peel), warming spices (cinnamon and mixed spice), orange zest, and plain flour for the crosses. They're finished with an apricot jam glaze." } }, { "@type": "Question", "name": "How to cook Vegan Hot Cross Buns at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Vegan Hot Cross Buns by making a soft dough with plant milk, flour and spices, kneading in dried fruits, and allowing two rises for fluffy texture. Shape into balls, pipe crosses on top, bake until golden brown, and finish with a sticky apricot glaze. The process takes about 3 hours including rising time." } }, { "@type": "Question", "name": "Can I freeze hot cross buns for later?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, vegan hot cross buns freeze beautifully for up to 3 months. Allow them to cool completely after baking, then store in an airtight container or freezer bag. Defrost at room temperature and warm in the oven at 160°C for 5 minutes before serving for that freshly-baked taste." } }, { "@type": "Question", "name": "What's the best plant milk to use for soft, fluffy hot cross buns?", "acceptedAnswer": { "@type": "Answer", "text": "Soy milk and oat milk work best for vegan hot cross buns as they have higher protein content and fat levels than other plant milks, creating a richer dough with better texture. They also have neutral flavours that won't compete with the spices and fruit in the buns." } }, { "@type": "Question", "name": "How do I know when my hot cross bun dough has risen enough?", "acceptedAnswer": { "@type": "Answer", "text": "Your hot cross bun dough has risen enough when it's doubled in size and feels light and airy. Press it gently with your finger - if the indentation slowly springs back but leaves a slight mark, it's ready. For the second rise, the buns should be puffy and touching each other." } } ]}