To make the dough
Place the warm milk and yeast in a large mixing bowl and allow the yeast to activate, 10 minutes or so.
Meanwhile whisk together the cooled, melted butter with the yogurt, sugar and salt.
Once the yeast is frothy and activated, mix in the butter/yogurt mixture with a wooden spoon.
Now beat in the flour, adding a bit more if necessary, to achieve a soft but kneadable dough.
Lightly knead the dough for 5 minutes then leave to rise in a lightly oiled mixing bowl for 2 hours.
To make the Cinnamon Rolls
Once your dough has doubled in size, roll it out on a lightly floured work surface to approx 21" x 12" and is ¼" thick.
Spread the butter/cinnamon/sugar mixture evenly all over the dough, right up to the edges.
Now roll up the dough towards you, from the long edge, to make a swiss roll/jelly roll.
Cut into 8 equal pieces and place cut side up in your greased baking dish.
Cover and leave to rise for another 30 minutes. You can also clingfilm them and refrigerate overnight if you like.
Preheat oven to 180c.
Bake the rolls after their second rise for 20 minutes, or until golden brown. Don't overbake as they will lose their lovely fluffy texture.
Once baked, remove from oven and leave to cool for about 10 minutes, then spread with vegan cream cheese icing.
To make the icing
Melt and slightly cool the butter.
Sift the icing sugar in a mixing bowl and add all the other ingredients, including the cooled, melted butter.
Whisk well until smooth then spread on cinnamon rolls.
Please note that where the recipe asks for milk, butter or yogurt, this refers to any plant-based version that you prefer.
Nutrition Facts
Vegan Cinnamon Rolls Recipe
Amount per Serving
% Daily Value*
* Percent Daily Values are based on a 2000 calorie diet.