Vegan Cinnamon Rolls
Cook time
Total time
These eggless and dairyfree cinnamon rolls are soft and fluffy and delicious.
Recipe type: Cinnamon Buns/Rolls
Serves: Makes 12 buns
  • For Cinnamon Buns:
  • 2¼ tsp active dry yeast + ½ cup warm (NOT hot) water. Stir together and set aside.
  • In a large bowl, add: ½ cup hot, but not boiling, soymilk (plain or vanilla)
  • ¼ cup sugar
  • ½ tsp salt
  • ⅓ cup transfat-free vegetable shortening
  • 1½ tsp EnerG egg replacer + 2 tbsp warm water (use corn starch with the same amount of water as a substitute)
  • 2 cups all-purpose flour
  • For cream cheese glaze
  • ½ cup vegan cream cheese, like Tofutti
  • ⅓- 1/2 cup confectioners' (powdered) sugar
  • 1 tsp vanilla extract
  1. Make the buns:
  2. Mix at low speed if using a stand mixer, or by hand, for about 2-3 minutes until the ingredients are well mixed.
  3. Add to this: The yeast mixture, and Another 1 to 1½ cups of all-purpose flour, a little at a time, to form a smooth dough.
  4. Knead for a couple of minutes, by hand or on low speed if using a stand mixer.
  5. Remove the dough to a bowl coated with oil and set aside to rise in a warm place until doubled, about 1 to 1½ hours. (I leave it in the unheated oven with the light on).
  6. When the dough has doubled in size, punch it down and roll it into a rectangle on a floured surface, about 14 inches in length and 9 inches in width.
  7. Brush the surface with canola oil. Mix together: ½ cup sugar 1 tbsp ground cinnamon ½ cup toasted walnuts, chopped .
  8. Sprinkle the sugar-walnut-cinnamon mixture evenly on the dough.
  9. Now, starting at the 14-inch side, roll up the dough and press the edges together to seal them.
  10. Cut the roll at about 1-inch intervals, to make 12-15 individual rolls.
  11. Place the rolls side by side in a standard rectangular 9X12-inch pan brushed with oil. You can sprinkle some sugar mixed with ground cinnamon at the bottom of the pan, before putting the rolls in.
  12. Set the rolls aside, again in a warm place, for about 45-60 minutes.
  13. Preheat the oven to 350 degrees (if your rolls are rising in the oven, be sure you take them out before you preheat!)
  14. Bake the rolls for 30 minutes until nicely browned. Remove and place on a rack to cool slightly when you can go ahead and frost them.
  15. Make the glaze:
  16. Beat all ingredients together, adding a little sugar at a time, until you have a smooth glaze.
  17. Drizzle or spread the glaze over the still-warm rolls and serve. Enjoy!
Recipe by Holy Cow! Vegan Recipes at