Vegan sweet potato cinnamon rolls. Super soft and fluffy! #vegan #cinnamonrolls #recipe | via

Vegan Sweet Potato Cinnamon Rolls

Course Breakfast, Dessert, Snack
Cuisine Vegan
Prep Time 1 hour 50 minutes
Cook Time 20 minutes
Total Time 2 hours 10 minutes
Servings 16
489 kcal
Author Anna


  • 220 g sweet potato (weight after peeling)
  • 230 ml warm almond milk (or any milk of choice)
  • 2 1/4 tsp active dry yeast
  • 480 g all-purpose flour
  • 100 g granulated sugar
  • 70 g vegan spread or butter (softened)
  • 1 tsp salt

For cinnamon filling:

  • 150 g brown sugar
  • 3 tbsp cinnamon
  • 70 g vegan spread or butter (softened)

For icing:

  • 110 g icing sugar
  • 1-2 tbsp almond milk (or any milk of choice)


  1. Cut peeled sweet potatoes into small cubes and place in a medium pan with water, bring to boil and cook for 15 minutes, or until they are soft. Mash and set aside to cool.

  2. Pour warm milk into a bowl and add yeast. Let it sit for about 5 minutes, the mixture should start frothing up.

  3. In a large bowl, mix together the flour, sugar, spread or butter and salt.

  4. Add cooled and mashed sweet potato into the yeast mixture and stir together.

  5. Pour milk/ yeast and sweet potato mixture into flour mixture and using the dough hook of electric mixer (you can also use your hands for kneading the dough), mix well until all the ingredients are well incorporated and you have a smooth dough.

  6. Place the dough into an oiled bowl and cover with cling film. Allow to rise for an hour or until doubled in size.

  7. Turn the dough out onto a lightly floured surface and roll into rectangle, roughly about 18 inches long and 12 inches wide. It should be roughly 1/4 inch thick.

  8. Mix together the brown sugar and cinnamon. Spread the butter across the dough, leaving small gap on each side. Sprinkle over the sugar and cinnamon mixture. Working carefully from the long edge, roll the dough down to the bottom edge. Using a sharp knife or a floss, cut the dough into 16- 18 equal pieces (the amount will vary, depending on the length of your dough). 

  9. Grease baking pan or tray, and transfer you rolls into it. Cover with cling film and allow to rise for another 30 minutes or until they have doubled in size. Pre-heat the oven to 170 C (temperature may vary, depending on the oven type).

  10. Bake for 20 minutes or until golden brown. Allow to cool for 10- 15 minutes. In a mean time, mix together the icing sugar and milk. Drizzle rolls with icing sugar. Enjoy!

Recipe Notes

*Milk should not be too hot, it should be luke warm.

*The amount of rolls may vary, depending on the size of your dough.

*Rolls are best served fresh, on the same day, but will keep in the air- tight container for a couple of days.