• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Vegan Heaven

  • Home
  • Recipes
  • Going Vegan
  • About
    • About Me
    • Impressum
    • Privacy Policy
menu icon
go to homepage
search icon
Homepage link
  • Home
  • Recipes
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter
  • ×
    • a hand dipping tortilla chips in a bowl with vegan nacho cheese
      Vegan Nacho Cheese
    • a hand holding a white bowl of sweet potato curry with rice over a wooden board
      Sweet Potato Curry
    • a grey plate with black bean pasta with bell pepper, lime wedges, and fresh cilantro on a wooden board
      Black Bean Pasta
    • yellow curry with bell pepper and carrots over brown rice in a grey bowl
      Yellow Curry
    • a blue and white bowl with millet porridge with a spoon with a pear and a cup of coffee in the background
      Millet Porridge
    • turmeric energy balls in a blue bowl with a glass of smoothie in the background
      Ginger Turmeric Energy Balls
    • a cast iron skillet with pasta with bell pepper on a white wooden board
      Vegan Pasta Rasta
    • Vegan Lentil Soup in two white and brown pots on a marble counter top with a spoon and bread on the side
      Vegan Lentil Soup
    • Vegan Parmesan cheese in a glass jar with a white spoon on a wooden board
      Vegan Parmesan Cheese
    • vegan dal with rice in a white bowl with a spoon on a marble countertop
      Red Lentil Dal
    • a pot with one pot pasta with leek and tofu on a marble countertop
      One Pot Pasta with Leek and Smoked Tofu
    • a cast iron pan with Tuscan pasta with sun-dried tomatoes and spinach on a white wooden board
      Vegan Tuscan Pasta

    Vegan Cinnamon Rolls

    Published: Jun 6, 2023 by Sina · This post may contain affiliate links · 1 Comment

    • Facebook
    Jump to Recipe Print Recipe
    a collage of two photos of this recipe with a text overlay

    Get ready to indulge in the ultimate vegan treat: heavenly vegan cinnamon rolls topped with a luscious cream cheese frosting. The combination of warm, fragrant cinnamon-infused dough and the creamy, tangy frosting will have you coming back for seconds (or thirds!)

    12 vegan cinnamon rolls covered with frosting in a glass dish

    Jump to:
    • Why This Recipe Works 
    • Ingredients & Substitutions
    • How To Make This Recipe 
    • Tips & Tricks
    • Equipment 
    • Storage
    • Freezing 
    • Frequently Asked Questions 
    • Related Recipes 
    • I Love To Hear From You!
    • Vegan Cinnamon Rolls

    Why This Recipe Works 

    These vegan cinnamon rolls will make your taste buds dance with delight! If you’re a fan of the heavenly combination of soft, fluffy dough, sweet cinnamon filling, and luscious cream cheese frosting, then this recipe is about to become your new favorite.

    I’ve made this recipe so many times and it’s a real crowd-pleaser. I like to make these cinnamon rolls for birthday parties and family get-togethers and they’re always gone super fast. So many people asked me for the recipe and many couldn’t believe the cinnamon rolls are made without using eggs and dairy products. 

    Instead, they rely on the magic of plant-based ingredients to create a soft and pillowy texture that rivals traditional cinnamon rolls. I kept this recipe super simple and you need only a handful of ingredients to make it. Instead of cow’s milk, I used almond milk. Besides, I left out the eggs and used vegan butter instead of regular one. 

    For the filling, I used a mixture of cinnamon and sugar, which infuses every bite with that irresistible warmth and sweetness. For the ultimate cinnamon flavor, I also added a bit of cinnamon to the dough. 

    This creamy and tangy vegan cream cheese frosting takes the cinnamon rolls to a whole new level of deliciousness. It adds a velvety texture and just the right amount of tanginess to complement the sweetness of the rolls. Trust me, once you taste it, you won’t be able to resist licking your fingers clean.

    I’ve always thought making cinnamon rolls would be complicated, but they are surprisingly easy to make. With simple ingredients and step-by-step instructions common pantry ingredients, even people who are new to baking will be able to whip up a batch in no time. 

    Treat yourself to a cozy weekend breakfast or brunch or surprise your friends and family with these homemade cinnamon rolls as an afternoon treat.  

    So gather your ingredients, make these vegan cinnamon rolls, and fill your kitchen with the irresistible aroma of cinnamon! 

    Ingredients & Substitutions

    the ingredients that go into this recipe on a marble countertop with labels
    • Flour – I used all-purpose flour. I haven’t tried making them with a gluten-free flour blend yet, but I think it should work.
    • Vegan Butter – my favorite dairy-free butter for baking is Earth Balance. Miyoko’s also works well. 
    • Vegan Cream Cheese – use plain dairy-free cream cheese. My favorite is Trader Joe’s vegan cream cheese. 
    • Almond Milk – I used unsweetened almond milk. Soy or oat milk also works well. 
    • Powdered Sugar – for the vegan cream cheese frosting. 
    • Vanilla Extract – use pure vanilla extract without any kind of sweetener. 
    • Active Dry Yeast – I used 1 package instant dry yeast, which equals 2 ¼ teaspoons. 
    • Brown Sugar & Cinnamon – for the filling. You could also use coconut sugar instead. 

    How To Make This Recipe 

    a collage of four photos that show how to make this recipe

    1. Step: Melt the vegan butter in a small saucepan on the stovetop. It shouldn’t boil.

    2. Step: Place the brown sugar, the almond milk, and the melted vegan butter in a large bowl. Stir with a wooden spoon until combined. Let it cool slightly for about 2 minutes. It should be warm but not hot. Sprinkle the yeast over the mixture. Let it sit for 5 minutes. The yeast should be foamy.

    3. Step: Then add the flour, the cinnamon, and the salt.

    4. Step: Stir with a wooden spoon until combined. The dough will be sticky.

    a collage of four photos that show how to make this recipe

    5. Step: Cover the bowl with a towel and set in a warm place for 1 hour. It will rise and should about double in size.

    6. Step: Place on a floured surface. Knead with your hands. Then use a rolling pin and roll it out into a rectangle. The dough should be about ¼ inch thick.

    7. Step: Melt the vegan butter and spread the melted butter evenly over the dough rectangle. Sprinkle with sugar and cinnamon.

    8. Step: Starting at one of the short ends, tightly roll up the dough and seal the edges. Place it with the seam side down.

    a collage of four photos that show how to make this recipe

    9. Step: With a sharp knife, cut the roll into 12 equal pieces.

    10. Step: Generously grease square pan (or round pan) with vegan butter. Place the cinnamon rolls in the pan with the cut-side up. Cover with plastic wrap and let rise in a warm place for about 45 minutes. Preheat the oven to 350 °F. Remove the plastic wrap and bake for 25- 30 minutes until lightly golden.

    11. Step: In the meantime, make the vegan cream cheese frosting. Place all of the ingredients in a mixing bowl.

    12. Step: Mix with an electric mixer until well-combined and fluffy.

    freshly baked cinnamon rolls in a glass dish on a marble countertop

    13. Step: Let the cinnamon rolls cool down for about 10-15 minutes. Then evenly spread the cream cheese icing on top. 

    Tips & Tricks

    • My favorite is Trader Joe’s plain vegan cream cheese. The recipe also works with Tofutti, Miyoko’s, or Kite Hill cream cheese.
    • If the frosting is too thin, add more powdered sugar (one tablespoon at a time) until your desired consistency is reached.
    • If your powdered sugar contains sugar lumps, make sure to sift it before starting with the recipe for the frosting.
    • Make sure to add the cream cheese frosting when the vegan cinnamon rolls are still warm, but not hot. If they’re too hot it will melt and if they’re already cold it won’t be as easy to spread. I usually let them cool down for 10-15 minutes. 

    a cinnamon roll being lifted with a cake lifter

    Equipment 

    To make this recipe, you need the following equipment: 

    • saucepan
    • bowl
    • clean dishtowel 
    • wooden spoon
    • sharp knife
    • plastic wrap
    • 8×8 inch square pan (or round pan)

    Storage

    Stored at room temperature in an airtight container or wrapped in foil, the cinnamon rolls will last about 2 days. In the fridge, they will last longer (about 5-7 days). 

    Freezing 

    You can easily freeze them before you add the cream cheese frosting on top. Stored in freezer safe containers, you can freeze them for up to 3 months. 

    Do you want to make them ahead and freeze them for later? Here’s the best way to do this: bake them for only 10 minutes instead of 25-30 minutes like directed in the original recipe. Then let them cool down completely, cover the baking dish with two layers of aluminum foil, and freeze it. 

    To serve, place the cinnamon rolls in the fridge overnight to thaw. On the next day, bake them for 15-20 minutes. They will taste super fresh! 

    Frequently Asked Questions 

    Can I make this recipe gluten-free?

    I haven’t made this recipe gluten-free yet. However, I think it should work by replacing the all-purpose flour with a gluten-free flour blend. 

    Could I use oil instead of vegan butter? 

    The recipe would also work with oil instead of melted vegan butter (for the dough not the frosting). But I highly recommend using vegan butter as you won’t get the same flavor when using oil. The cinnamon rolls also won’t be as fluffy. 

    a close-up photo of three cinnamon rolls on a beige plate

    Related Recipes 

    • a stack of ies on the side and a bottle of milk in the background
      Vegan Blondies
    • a vegan cupcake with vanilla frosting with a missing bite with more cupcakes in the background
      The Best Vegan Cupcakes
    • Tahini Brownies & A Little Guide To Vegan Baking
      Vegan Brownies
    • a stack of four vegan donuts with one donut with a bite missing in front
      Vegan Donuts

    I Love To Hear From You!

    I hope you like these vegan cinnamon rolls as much as we do around here.

    If you give them a try, I’d love to know what you think about them. Just leave me a comment and a star rating below. Your comments really make my day!

    You like my recipes and want to see more? Then follow me on Facebook, Instagram, or Pinterest! 

    12 vegan cinnamon rolls covered with frosting in a glass dish

    Vegan Cinnamon Rolls

    These vegan cinnamon rolls are super fluffy, soft, and gooey and they're topped off with a delicious vegan cream cheese frosting. They're always a huge hit and nobody will believe you they're completely vegan! 
    5 from 6 votes
    Print Pin Rate
    Course: Dessert
    Cuisine: American
    Diet: Vegan
    Prep Time: 30 minutes mins
    Cook Time: 30 minutes mins
    Servings: 12 servings
    Calories: 415kcal
    Author: Sina

    Ingredients

    For the Dough:

    • 4 cups all-purpose flour
    • 1 package instant dry yeast (2 1/4 teaspoons)
    • 3/4 cup unsweetened almond milk, at room temperature
    • 1/2 cup vegan butter
    • 1 teaspoon cinnamon
    • 1/4 cup brown sugar
    • 1/2 teaspoon salt

    For the Filling:

    • 1/2 cup brown sugar
    • 1 tablespoon ground cinnamon
    • 4 tablespoons vegan butter

    For the Frosting:

    • 1 1/2 cups powdered sugar
    • 6 tablespoons softened vegan butter (at room temperature)
    • 1/4 cup vegan cream cheese (my favorite is Trader Joe's plain vegan cream cheese)
    • 1 pinch salt
    • 1/2 teaspoon vanilla extract

    Instructions

    • Melt the vegan butter in a small saucepan on the stovetop. It shouldn’t boil. 
    • Place the brown sugar, the almond milk, and the melted vegan butter in a large bowl. Stir with a wooden spoon until combined. Let it cool slightly for about 2 minutes. It should be warm but not hot. 
    • Sprinkle the yeast over the mixture. Let it sit for 5 minutes. The yeast should be foamy. 
    • Then add the flour, the cinnamon, and the salt and stir with a wooden spoon until combined. The dough will be sticky. 
    • Cover the bowl with a towel and set in a warm place for 1 hour. It will rise and should about double in size. 
    • Place on a floured surface. Knead with your hands. Then use a rolling pin and roll it out into a rectangle (about 24×15 inches, but you don’t have to be exact). The dough should be about ¼ inch thick. 
    • Melt the vegan butter and spread the melted butter evenly over the dough rectangle. Sprinkle with sugar and cinnamon. 
    • Starting at one of the short ends, tightly roll up the dough and seal the edges. Place it with the seam side down. 
    • With a sharp knife, cut the roll into 12 equal pieces. 
    • Generously grease an 8×8-inch square pan (or round pan) with vegan butter. Place the cinnamon rolls in the pan with the cut-side up. 
    • Cover with plastic wrap and let rise in a warm place for about 45 minutes. 
    • Preheat the oven to 350 °F. Remove the plastic wrap and bake for 25- 30 minutes until lightly golden. 
    • In the meantime, make the vegan cream cheese frosting. Place all of the ingredients in a mixing bowl and mix with an electric mixer until well-combined and fluffy. 
    • Let the cinnamon rolls cool down for about 10-15 minutes. Then evenly spread the cream cheese icing on top.  

    Notes

    • My favorite is Trader Joe’s plain vegan cream cheese. The recipe also works with Tofutti, Miyoko’s or Kite Hill cream cheese.
    • If the frosting is too thin, add more powdered sugar (one tablespoon at a time) until your desired consistency is reached.
    • If your powdered sugar contains sugar lumps, make sure to sift it before starting with the recipe for the frosting.
    • Make sure to add the cream cheese frosting when the vegan cinnamon rolls are still warm, but not hot. If they’re too hot it will melt and if they’re already cold it won’t be as easy to spread. I usually let them cool down for 10-15 minutes. 

    Nutrition

    Calories: 415kcal | Carbohydrates: 62g | Protein: 5g | Fat: 17g | Saturated Fat: 4g | Trans Fat: 1g | Sodium: 281mg | Potassium: 78mg | Fiber: 2g | Sugar: 28g | Vitamin A: 540IU | Vitamin C: 1mg | Calcium: 48mg | Iron: 2mg
    Tried this recipe?Mention @_veganheaven_ or tag #veganheaven!
    Rate the recipe!If you like this recipe, please leave a good rating! This will help other readers.

    More Recipes

    • vegetable biryani in a white pan on a wooden board with parsley and mint in the background
      Vegetable Biryani
    • five vegan zucchini bread slices on a marble counter top with more zucchini bread on a wooden board in the background and chocolate chips on the side
      Vegan Zucchini Bread
    • a white bowl with green bean salad with tomatoes and kidney beans on a wooden board
      Green Bean Salad
    • a grey bowl with spinach tomato pasta on a wooden board
      Spinach Tomato Pasta

    Reader Interactions

    Comments

    1. Amanda

      June 06, 2023 at 12:05 pm

      5 stars
      I made these cinnamon rolls for a birthday party and they were a huge hit! Thank you, Sina!

      Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter
    Sina-Veganheaven

    Hi, I'm Sina and this is my recipe blog where I share heavenly simple and sinfully delicious vegan recipes.

    Popular Recipes

    • Lemon Spaghetti with Spinach
      Lemon Spaghetti with Spinach (One Pot)
    • One Pan Mexican Quinoa in a black pot on a white wooden countertop with limes and parsley on the side
      One Pan Mexican Quinoa
    • a hand eating roasted chickpeas out of a small white bowl on a marble counter top
      Roasted Chickpeas
    • Thai Pineapple Fried Rice Recipe (Vegan)
      Thai Pineapple Fried Rice Recipe (Vegan)
    • Vegan meatballs with Spaghetti
      Vegan Meatballs with Spaghetti
    • Creamy Vegan One Pot Pasta (Asian Style)
      Creamy Vegan One Pot Pasta (Asian Style)

    Grilling

    • six grilled vegetable kabobs on a white plate on a marble countertop sprinkled with fresh herbs
      Vegetable Kabobs
    • Black Bean Patties (Vegan & Grillable)
      Vegan Black Bean Burgers (Grillable!)
    • Vegan Potato Salad with Pickles in a Bowl
      Vegan Potato Salad
    • a hand dipping a piece of bread into a bowl of vegan dip
      Creamy Vegan Dip with Dates
    • two tofu vegetables skewers with pineapple and red bell pepper on a plate with brown rice
      Tofu Vegetable Skewers
    • a stack of lentil burgers on a white plate with a bowl of salad in the background
      Lentil Burgers
    Sina Weber, Blogger

    About Sina

    As a mom of twins, I know how busy life can be. So if you're looking for easy and quick vegan recipes the whole family loves, this is the right place for you!

    Learn more about me →

    Popular Recipes

    • Lemon Spaghetti with Spinach
      Lemon Spaghetti with Spinach (One Pot)
    • One Pan Mexican Quinoa in a black pot on a white wooden countertop with limes and parsley on the side
      One Pan Mexican Quinoa
    • a hand eating roasted chickpeas out of a small white bowl on a marble counter top
      Roasted Chickpeas
    • Thai Pineapple Fried Rice Recipe (Vegan)
      Thai Pineapple Fried Rice Recipe (Vegan)
    • Vegan meatballs with Spaghetti
      Vegan Meatballs with Spaghetti
    • Creamy Vegan One Pot Pasta (Asian Style)
      Creamy Vegan One Pot Pasta (Asian Style)

    Healthy Recipes

    • Greek Pasta Salad in a Bowl with a Salad Server
      Greek Pasta Salad with Easy Greek Vinaigrette
    • a white bowl with quinoa black bean salad on a marble countertop with limes in the background
      Quinoa Black Bean Salad
    • a grey bowl with brown rice, lettuce, guacamole, and sofritas with a fork
      Sofritas
    • Chickpea Salad in a white bowl with a wooden spoon and two lemons in the background
      Vegan Chickpea Salad
    • Vegan Pad Thai on a white plate with limes in the background and a hand picking up some noodles with chop sticks
      Vegan Pad Thai
    • Easy Vegan Chickpea Curry with Potatoes
      Easy Vegan Chickpea Curry

    Footer

    Impressum/Legal Notice
    Privacy Policy
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Tumblr
    • Twitter

    Affiliate Disclaimer:

    Some posts may contain affiliate links, which means that if you click on one of the product links and actually decide to buy it, I’ll receive a small percentage of the total price - of course this does not cause any extra costs for you. I only recommend products that I personally love and use regularly.

    Copyright © 2025 by Vegan Heaven · Privacy Policy