fbpx Print
Square photo of some vegan cinnamon rolls

Vegan Cinnamon Rolls

  • Author: Iosune
  • Prep: 120 mins
  • Cook: 25 mins
  • Total: 2 hours 25 mins
  • 12 rolls 1x
  • Dessert, Snack
  • American
  • Vegan

Servings 12 rolls 1x

Scale Tap or hover over number to scale servings

Vegan cinnamon rolls, soft, delicious, and perfectly sweet. They are a wonderfully comforting snack or dessert covered with an amazing sugar frosting!


For the yeast:

  • ¼ cup warm water (60 ml)
  • 1 tbsp granulated sugar
  • 2 and ¼ tsp active dry yeast

For the dough:

  • 1 cup unsweetened plant milk (240 ml), I used soy milk
  • ¼ cup vegan butter (55 g), melted
  • ¼ cup granulated sugar (50 g)
  • ½ tsp salt
  • 4 and ½ cups all-purpose flour (560 g)

For the filling:

  • ⅓ cup vegan butter (75 g), softened
  • ½ cup brown sugar (100 g)
  • 1 tbsp ground cinnamon

For the topping:

  • 1 cup powdered sugar (120 g)
  • 2 tbsp unsweetened plant milk, I used soy milk
  • ½ tsp vanilla extract


  1. Combine the warm water and the sugar in a small bowl. Sprinkle the active dry yeast over the top and set aside for 5 minutes.
  2. In the meantime, add the plant milk, melted vegan butter, and sugar to a large bowl and mix until well combined. I like to use my Kitchenaid, but a bowl works just fine.
  3. Add the mixture of water, sugar, and yeast to the bowl, and mix again.
  4. Combine the salt and the flour in a separate bowl and add half of the flour mixture to the dough. Stir until well combined. Then add the remaining flour and stir again
  5. Knead for 3 to 5 minutes until smooth, sprinkle with more flour if needed, and form into a ball. I like to knead my dough for 5 minutes in the Kitchenaid mixer, but you can also use your hands. It’s okay if the dough is slightly sticky, but if it’s too sticky, you can add a little more flour.
  6. Grease a large bowl with some oil and transfer the dough into it. Cover with a dishcloth and let it rise for 1 hour in a warm place or until it doubles in size.
  7. Place the dough onto a well-floured surface. Roll it out into a large rectangle, about ½-inch (1 cm) thick using your hands or a rolling pin. Sprinkle more flour on top while rolling to prevent sticking.
  8. Spread the softened vegan butter evenly over the dough.
  9. Sprinkle the brown sugar and then the cinnamon on top of the vegan butter.
  10. Roll the dough lengthways into a tube shape. Roll it as tightly as you can. Place it seam side down. Cut off the two ends (this is optional but will make your cinnamon rolls look better). Then slice it into 12 rolls
  11. Grease a 9×13 inch baking dish (about 23×33 cm) with some oil or vegan butter.
  12. Transfer the rolls to the baking dish, cover with a dishcloth, and let it rise for 30 minutes in a warm place. 
  13. Now it’s time to prepare the frosting! In a medium-size mixing bowl, whisk together the powdered sugar, plant milk, and vanilla extract until smooth.
  14. Preheat the oven to 350ºF or 180ºC.
  15. Bake the cinnamon rolls for 25 to 30 minutes or until golden brown.
  16. Allow the cinnamon rolls to cool for about 10 minutes before drizzling with the icing.
  17. Serve with a glass of

    rice milk, oat milk, almond milk, or cashew milk, or with a warm cup of turmeric latte, matcha latte, or even golden milk.

  18. Best when fresh, they will keep in good condition at room temperature for up to 3 days (it is important to cover them or place them in an airtight container) or in the fridge for up to 5 days.


  • Feel free to use any type of sugar instead of granulated sugar, but I think this is the best choice.
  • Use any kind of unsweetened plant milk you have on hand. Soy milk is my favorite one though.
  • Vegan butter could be replaced with coconut oil; however, I really believe vegan butter works best.
  • You can omit the salt if you want to, but you only need a small amount of it and it enhances the flavor of the cinnamon rolls too.
  • I’ve never made this recipe using other types of flour, but if you do, please let me know in the comments.
  • I make my own powdered sugar to prepare the topping, but store-bought powdered sugar will also work.
  • Prep time also includes rising time.


  • Serving Size: 1 vegan cinnamon roll
  • Calories: 345
  • Sugar: 23.2 g
  • Sodium: 203 mg
  • Fat: 9.3 g
  • Saturated Fat: 2.8 g
  • Carbohydrates: 59.7 g
  • Fiber: 1.7 g
  • Protein: 5.5 g