If you are looking for a delicious vegan breakfast to impress your guests, go for a batch of these. The heavenly aroma of baking homemade dough wrapped around buttery cinnamon-sugar filling will make everyone’s mouth water. And, once you drizzle them with the addictive icing, your family will be fighting over the last bite. Oh, and they definitely won’t believe these are vegan.   Reprinted with permission from Easy Low-Cal Vegan Eats by Jillian Glenn, Page Street Publishing Co. 2021. Photo credit: Maureen Onda

Unbelievably Vegan Cinnamon Rolls [Vegan]

Save Trees. Print Less. But if you must, we charge $2.99 to encourage less waste


16 rolls


  • 1 cup (240 ml) unsweetened almond milk
  • 1/4 cup (60 ml) melted vegan butter
  • 2 tablespoons (30 ml) pure maple syrup
  • 1/2 teaspoon salt
  • 2 teaspoons (10 g) baking powder (only use if baking with gluten-free flour)
  • 1 tablespoon (12 g) active dry yeast
  • 1 tablespoon (15 ml) apple cider vinegar (only use if baking with gluten-free flour)
  • 2 1/2 cups (300 g) regular or gluten-free all-purpose flour, plus more for rolling
  • 1/2 cup (114 g) softened vegan butter, divided
  • 1/2 cup (100 g) cane sugar
  • 2 teaspoons (5 g) ground cinnamon
  • 4 oz (114 g) vegan cream cheese
  • 1 1/2 cups (180 g) confectioners’ sugar


  1. In a microwave-safe bowl, microwave the almond milk for about 45 seconds so it’s warm, but not hot. Pour it into a large bowl and stir in the melted vegan butter, maple syrup and salt. If you're using gluten-free flour, add the baking powder and mix. Sprinkle the yeast evenly over the top of the mixture, gently stir two or three times and allow it to sit for about 10 minutes. After 10 minutes, if you're using gluten-free flour, add the apple cider vinegar and mix. If not, proceed to the next step.
  2. Add the flour and mix until a thick dough forms. Stop mixing once a dough forms to avoid overmixing. Use your hands to gently form the dough into a round mound. Leave the dough in the bowl and cover the bowl with a clean kitchen towel. Allow it to rise for 1 to 2 hours. I like to set the bowl of dough on top of a preheated 350°F (175°C) oven. The warmth of the oven helps the dough rise faster.
  3. Once the dough has doubled in size (Note: if using gluten-free all-purpose flour, the dough will rise less), lay it on a floured surface and roll it into a 1⁄3-inch (8-mm)-thick rectangle. You may need to sprinkle a little flour on top if the dough is too sticky to roll.
  4. Spread 1⁄4 cup (57 g) of the softened vegan butter on the rolled dough, then sprinkle with the cane sugar and cinnamon. Use your hands to roll the dough into a log, then slice it into ten pinwheels. Place the pinwheels into a standard casserole dish or round baking dish. Make sure there is room in the dish for the rolls to almost double in size. Cover the dish with a clean towel, set it aside and allow the dough to rise for another 30 minutes. You can set it on top of the warm oven again.
  5. If you haven’t done so already, preheat the oven to 350°F (175°C). Remove the towel from the rolls and bake them for 30 to 35 minutes, or until golden and fluffy.
  6. Meanwhile, in a bowl, combine the vegan cream cheese, remaining 1⁄4 cup (57 g) of softened vegan butter and confectioners’ sugar and use an electric hand mixer to mix them together. Set aside or store in the fridge until ready to serve. Once the rolls are done baking, remove them from the oven and wait for 5 to 10 minutes for them to cool before spreading about half of the icing over the rolls. Serve warm with additional icing on the side.


If you have leftover icing, you may store it in the fridge for 2 to 3 days or in the freezer for up to a month.


    This site uses Akismet to reduce spam. Learn how your comment data is processed.