Vegan Cinnamon Rolls

Homemade cinnamon breakfast rolls

Sarah K. Lee / Getty Images

Prep: 45 mins
Cook: 20 mins
Rise: 2 hrs 30 mins
Total: 3 hrs 35 mins
Servings: 8 to 12 servings

Typical cinnamon roll dough include eggs, butter, and milk, but this vegan version has the same texture and flavor you're looking for. Dairy-free margarine, almond milk, and egg replacer stand in for the typical ingredients with great results.

Nothing is such a treat as warm cinnamon rolls hot out of the oven, and although these dairy-free, egg-free delights are by no means "healthy," they, at the very least, are significantly lower in cholesterol and saturated fat than traditional butter-and-egg varieties.

We prefer to use this dairy-free vanilla icing to ice the warm cinnamon rolls, but feel free to ice them with whatever dairy-free icing you like.


  • For the Dough:
  • 2 packages active dry yeast
  • 1/4 cup plus 1 tablespoon warm water
  • 1/2 cup (1 stick) dairy-free soy margarine (softened)
  • 1/2 cup granulated sugar (organic)
  • 1 1/2 teaspoons salt
  • 1 1/4 cups almond milk (warm; or soy milk or rice milk)
  • 1/4 cup egg replacer powder (mixed with 1/4 cup warm water)
  • 5 to 5 1/3 cups all-purpose flour
  • For the Filling and Topping:
  • 3/4 cup dark brown sugar (packed)
  • 2 tablespoons cinnamon
  • 3 tablespoons soy margarine (melted)
  • Optional: raisins, nuts, chocolate chips, or other dried fruit
  • Dairy-free icing

Steps to Make It

  1. Gather the ingredients.

  2. In a small bowl, gently mix the yeast with the warm water and let sit until frothy, about 5 minutes.

  3. Meanwhile, in a medium-sized bowl using an electric hand mixer, cream the 1/2 cup dairy-free soy margarine and sugar until fluffy, about 3 minutes.

  4. Add the salt, beating until incorporated. Add the warm almond milk (or another non-dairy milk alternative) and egg replacer mixture and beat until combined.

  5. Turn the mixer onto a low-speed setting and add the yeast mixture. Once the mixture is combined, add the flour, 1 cup at a time, until the dough is soft but not sticky.

  6. Turn the dough out onto a lightly floured surface and knead until elastic.

  7. Place the dough in a lightly oiled bowl. Cover the bowl loosely with a dish towel or plastic wrap and allow the dough to rise in a warm place for 1 1/2 hours.

  8. Meanwhile, in a small bowl, mix the dark brown sugar and cinnamon.

  9. Grease or oil a 9 x 13-inch casserole dish. Set aside. Preheat the oven to 375 F.

  10. Punch down the dough. Turn the dough out onto a dry surface and roll out to a 12-inch square.

  11. Brush with the 3 tablespoons melted soy margarine and then sprinkle with the cinnamon-sugar mixture, followed by the raisins, nuts, or other optional toppings.

  12. Carefully, using your hands, roll the dough into a log. Pinch together the edges to seal.

  13. Using a sharp knife, slice the log into 8 to 12 equal pieces. Arrange the cinnamon rolls evenly spaced out in the prepared dish and allow to rest until doubled in size, about 1 hour.

  14. Bake the rolls in the preheated oven for about 18 to 22 minutes, or until golden brown. (A toothpick inserted into the center of one of the rolls should emerge clean when they're ready to come out.)

  15. Set the rolls on a wire cooling rack to cool slightly before icing with dairy-free icing.

  16. Serve warm and enjoy.


  • We like to set our bowl over a small heatproof dish of hot water to help the dough prove. The bowl itself should not be hot, so we like to heat water in a kettle until steaming, pour about 1 to 2 cups of water in a deep but narrow dish, and set our dough bowl on top.
  • To keep your leftover cinnamon rolls from getting hard, store them in an airtight container on the counter for up the three days.

Can Cinnamon Roll Dough Rise Too Long?

If you let yeasted dough rise for too long, you'll lose some of the structure, resulting in a collapsed, less than airy baked good. Cinnamon rolls and other raised doughs can also develop a sour flavor. If you need to walk away while proving, stick the dough in the fridge. This will retard the yeast, and you can leave the dough in there for as long as overnight during one of the rises.