Go Back

The BEST Vegan Cinnamon Buns

Prep Time15 mins
Cook Time20 mins
Course: Dessert
Cuisine: American
Keyword: Baking, Best, Cinnabon, Cinnamon, Cinnamon Bun, Cream Cheese, Delicious, Frosting, PlantBased, Vegan
Servings: 12
Calories: 356kcal


  • Oven
  • Kitchen Aid Stand Mixer w/ Dough Hook *optional



  • 1 Packet Active dry yeast or 2 1/4 tsp
  • 1 cup Plain unsweetened almond milk (luke warm) can substitute for plain unsweetened cashew milk or oat milk *for non vegan buns use 2% milk
  • ½ cup Granulated Sugar
  • cup Vegan Butter (softened) *for non vegan buns use regular butter
  • 1 tsp Salt
  • 2 each Bob's Red Mill egg replacer or flax eggs *for non vegan buns use 2 eggs
  • 4 cups Flour


  • 1 cup Granulated brown sugar I like to use "Best Brown Sugar"
  • 3 ½ tbsp Cinnamon
  • cup Vegan Butter (softened) *for non vegan buns use regular butter

Non Vegan Cream Cheese Frosting

  • 6 tbsp Butter (softened)
  • 1 ½ cups Icing sugar
  • ¼ cup Cream cheese (softened)
  • 1 tsp Vanilla extract
  • 1 pinch Salt

Vegan Frosting

  • ¼ cup vegan butter I use Earths Balance
  • 1 tsp vanilla extract
  • 1 ⅓ cup icing sugar
  • ¼ cup cream of coconut chilled *see picture below of what I use*



  • Warm your milk of choice in the microwave until luke warm or about 90℃-100℃. From your 1/2 cup, take 1 tsp of sugar and mix into warm milk and pour yeast into bowl and let rest for a few minutes or until the yeast has froathed.
  • Add sugar, butter, salt, egg replacer (or eggs) and flour to a large bowl (or bowl of your mixer if you have one) an mix well. Once mixed, add the yeast/milk mixture and knead with the dough hook (or your hands) and mix until well incorporated.
  • Grease a bowl large enough for your dough, then place dough in bowl and cover with wrap and set aside for 1 hour in warm place. Dough should double in size. (If your house is anything like mine then preheating your oven to the lowest possible temperature then turning it off once heated will provide a warm cozy place for your dough to rise.


  • Combine the brown sugar, cinnamon and butter together.
  • Once your dough has doubled in size, roll out on a slightly floured surface. You want it about 1/4 inch thick and in the shape of a rectangle.
  • Spread the cinnamon mixture evenly across your dough. Then roll your dough up (hotdog style).
  • With your cooking twine (or string will do if you don't have cooking twine) and cut dough into 12 peices starting in half, then the halfs into quarters and so on.
  • Place cinnamon rolls in a greased 9X13 baking pan, cover and let rise in a warm place for another 30 mintues. Preheat oven to 350℉.
  • Once buns have risen, remove cover and bake in oven for 20 minutes or until a light golden brown.

Cream Cheese Frosting

  • Once the buns are out of the ovenand cooled, mix all of the ingredients togeher. Spread frosting evenly across the buns.

Vegan Frosting

  • Toss all ingridients into the bowl of your stand mixer and blend until light and fluffy.


  • You can add raisins or chopped walnuts or pecans 
  • Freeze them for fresh cinnamon buns for up to 4 days 
  • Best enjoyed served warm