Vegan Hot Cross Buns

Vegan Hot Cross Buns

Vegan hot cross buns are a delicious and festive treat that can be enjoyed during Easter or any time of the year. These sweet and spiced buns are made with plant-based ingredients, making them a perfect option for those who follow a vegan diet.
The dough is infused with warm spices like cinnamon, nutmeg, and allspice, and studded with raisins and currants for added sweetness and texture. Once baked, the buns are brushed with a sweet glaze and marked with a cross, which is symbolic of the crucifixion of Jesus in Christian tradition. These buns are best enjoyed fresh out of the oven, but can also be toasted and served with vegan butter or jam.
5 from 1 vote
Print Pin Rate
Course: Dessert Recipes, Vegetarian Recipes
Prep Time: 20 minutes
Cook Time: 25 minutes
Total Time: 1 hour 10 minutes
Servings: 12 servings
Calories: 220kcal


  • 4 cups of all-purpose flour
  • 1 1/2 cups of unsweetened plant-based milk (such as almond milk or soy milk)
  • 1/4 cup of vegan butter
  • 1/4 cup of sugar
  • 1 package of instant yeast
  • 1 teaspoon of salt
  • 1 teaspoon of cinnamon
  • 1/2 teaspoon of nutmeg
  • 1/2 teaspoon of allspice
  • 1/2 cup of dried cranberries or raisins
  • 1/2 cup of powdered sugar
  • 1/2 teaspoon of vanilla extract
  • 1 tablespoon of unsweetened plant-based milk


  • In a large bowl, mix together the flour, sugar, salt, cinnamon, nutmeg, and allspice.
  • In a small saucepan, heat the plant-based milk and vegan butter until the butter is melted. Let the mixture cool to room temperature.
  • Once the milk mixture has cooled, add it to the flour mixture along with the yeast and dried cranberries or raisins. Mix until the dough comes together.
  • Knead the dough on a floured surface for 5-10 minutes, or until it becomes smooth and elastic.
  • Place the dough in a greased bowl and cover it with a damp cloth. Let it rise in a warm place for 1-2 hours, or until it has doubled in size.
  • Once the dough has risen, punch it down and divide it into 12 equal pieces. Shape each piece into a ball and place them on a greased baking sheet. Cover with a damp cloth and let them rise for another 30 minutes.
  • Preheat the oven to 375°F (190°C). Mix together the powdered sugar, vanilla extract, and unsweetened plant-based milk to make the glaze.
  • Once the buns have risen, use a sharp knife to make a cross on top of each bun. Brush them with the glaze.
  • Bake the buns for 20-25 minutes, or until they are golden brown. Let them cool on a wire rack.


Calories: 220kcal

More Recipes

One Comment

  1. 5 stars
    I was pleasantly surprised by the results. As someone who follows a plant-based diet, it can be challenging to find recipes that mimic the texture and flavor of traditional baked goods, but this recipe did not disappoint.

Leave a Reply