Vegan Hot Cross Buns Recipe

Happy Easter everyone!

The day has come – and if you’re still looking after an easy last-minute vegan Hot Cross Bun recipe, then you’ve come to the right place 😉

There’s always a first time for everything and this year it is my first time creating this British Easter classic – or at least a vegan version of it that is just as tasty! Time to start a new tradition for myself cause these turned out super delicious and I am sure I will be making them again (not only for Easter, I’m sure!)

I of course had to create my own twist on these Hot Cross Buns as traditionally they are created with dried fruits such as raisins – which are 100% absolutely not my thing however, so please say hello to these non-raisin buns 😉

With regards to the ingredients of the recipe: As in most of my recipes that call for ‘soy’ or ‘non-dairy’ milk, you can easily replace it with your favourite non-dairy milk, such as coconut, rice, oat, hemp & co. Just bear in mind that these can add additional flavouring to your buns – depending on the type and brand. We use soy milk on an everyday basis – simply as we use a lot of it (Nick loves his cereal bowls, and I love a creamy porridge!) and it’s the cheapest one we can find in the UK. Maybe I should invest in a soy milk maker?

A couple of days ago my colleague actually brought a couple of free from Hot Cross Buns to the office – they were vegan, but sadly used palm oil, which I am trying to avoid and therefore also did not have any buns that day. The more a reason to be making my own this week – and let’s be honest: self-made nearly always tastes better than store- bought. And yes, I am saying ‘almost’ on purpose here – I am sure everyone has a failed recipe every now and then 😉 For me it was that time I tried to create bread completely without flour… but let’s talk about that another time!

Did you know: Where does the Hot Cross Buns Tradition come from? 

The origins of hot cross buns may go back as far as the 12th century. According to the story, an Anglican monk baked the buns and marked them with a cross in honour of Good Friday. Over time they gained popularity, and eventually became a symbol of the Easter weekend.



Vegan Hot Cross Buns Recipe

  • Author: Romy
  • Prep Time: 20
  • Cook Time: 30
  • Total Time: 2:30
  • Yield: 10 serving 1x
  • Category: Recipes
  • Method: Breakfast



For the dough

  • 1 pack of instant  yeast
  • 1 tsp brown sugar
  • 1/2 cup lukewarm water
  • 3/4 cup lukewarm unsweetened soy milk
  • 1/3 cup rapeseed oil
  • 3/4 tsp sea salt
  • 2 tsp cinnamon
  • 1/2 tsp ground nutmeg
  • 1/4 cup brown sugar
  • Juice of 1 mandarin – keep one tbsp aside for later!
  • 1 Tbsp lemon zest or juice of 1/2 lemon
  • 3 1/24 cups all-purpose flour

For the vegan “Egg” Wash

  • 2 tbsp soy milk
  • 1 tbsp juice of a mandarin
  • 1 tsp maple syrup

For the crosses

  • 1/2 cup plain flour
  • 1/4 tsp vanilla extract
  • 2 1/2 tsp soy milk
  • Hot-Cross-Buns


1. In a large bowl add the yeast, 1 tsp of brown sugar and the lukewarm water. Let it stand for a few minutes until the yeast has foamed up.

2. Add the soy milk (make sure it’s room temperature!), rapeseed oil, salt, cinnamon, nutmeg, sugar, lemon zest and mandarin juice – make sure to keep 1 Tbsp mandarin juice aside as you will need it later on!. Also add 1 cup of the flour and use a spoon to combine everything.

3. Once combined add 2 more cups of flour to the mixture and keep combining the ingredients. It’s helpful here to switch over to using a large spatula or a pastry whisk if you have one. Keep adding the rest of the flour until the dough is not overly sticky anymore.

4. Form the dough into a ball, lightly oil the bottom of your bowl and place the dough inside. Cover with a clean, wet kitchen towel and set aside to rest for an hour.

5. In the meantime you can prepare your dish and get it oven ready. I used a rectangular oven dish that fit 3×4 buns inside and cut two sheets of baking parchment that would fit across both ways of the dish, so that my buns would not get stuck. I also strayed it with a little coconut oil – just to be on the safe side 😉

6. Once the hour has elapsed, punch the dough down and knead for about a minute to get rid of any air that might be captured inside of it.

7. Separate the dough into 12 equal pieces and roll each piece into a ball. Place them in your lined oven dish – it’s fine if they are close together (as mentioned above, they’re supposed to stick together) – and cover with a wet towel once again.

8. Let them rest for another 30 minutes and preheat your oven to 190 degrees C in the mean time.

9. Blend all ingredients for the vegan egg wash and gently brush it across your buns. Combine all ingredients for the crossed with a fork, then transfer the mix into a small piping back (or simply cut down a big one). Once the mix is inside, cut of a tiny piece of the tip and pipe the lines across the buns to create the crosses.

10. Place the buns in the oven and bake them for 20-35 minutes until golden.

11. Enjoy!


  • Serving Size: 10
  • Calories: 217
  • Sodium: 109 mg
  • Fat: 4.1 g
  • Carbohydrates: 40.5 g
  • Protein: 5.2 g
  • Cholesterol: 40 mg

Keywords: hot-cross-buns,hot-cross-buns-recipe,vegan-hot-cross-buns-recipe


These buns came out just perfect – though I have to admit I was a little worried that they might be sticking together a little too much, but was quickly advised that that’s how they are supposed to be, so I am simply rolling with that explanation 😉

In an ideal world, these are best enjoyed when freshly baked and coming from the oven, but if you don’t fancy serving and/or eating them all in one go, you can simply cut them in halves and toast them the next day. They taste amazing with a spread of vegan butter – and also with some vegan cheese (I used a slice of Violife!)



Leave a Reply

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

Looking for Something?