Cinnamon Rolls (Gluten Free and Dairy Free)

These moist and fluffy Cinnamon Rolls are exactly what you've been craving. 

Course Breakfast
Cuisine American
Keyword Dairy Free Cinnamon Rolls, Gluten Free Cinnamon Rolls
Prep Time 1 hour 5 minutes
Total Time 30 minutes
Servings 6
Calories 866 kcal


Cinnamon Roll Dough

  • 2 Eggs separated
  • 2 1/4 tsp. Active Dry Yeast
  • 1 TBSP. Sugar
  • 1 1/2 Cups Coconut Milk Warm (100-110ºF)
  • 1/4 Cup Vegan Butter
  • 3 Cups GF All Purpose Flour
  • 1 Cup Tapioca Starch
  • 1/2 tsp. Sea Salt
  • 2 tsp. Xanthan Gum
  • 1 TBSP. Baking Powder
  • 1 tsp. Powdered Sugar for dusting the plastic wrap before rolling out.

Cinnamon Roll Filling

  • 1/2 Cup Vegan Butter
  • 1 TBSP. Cinnamon
  • 1/4 Cup Sugar
  • 1/4 Cup Brown Sugar

Cream Cheese Icing

  • 1/4 Cup Vegan Butter
  • 1/4 Cup Go Veggie Vegan Plain Cream Cheese
  • 1 tsp. Vanilla
  • 1/2 TBSP. Coconut Milk
  • 1 1/2 Cups Powdered Sugar



  1. Start with activating the yeast. To do this you will need to warm the milk to 100-110ºF. Add the 1 TBSP. of sugar and the 2 1/4 tsp. of yeast. Stir, and let sit for about 15-20 minutes, or until you have a nice set of froth on top.
  2. Add the GF All Purpose Flour, tapioca starch, salt, xanthan gum, and baking powder together in a bowl and whisk it until well combined. Set aside.
  3. While the yeast is activating, add the egg whites to your mixer and mix on medium speed for 3 minutes.
  4. Add 1 egg yolk and beat on medium speed for 1 minute.
  5. Add the butter and beat on medium speed for 1 minute.
  6. Reduce speed to low and add the yeast mixture to the mixer.
  7. Add the dry ingredients to the mixer slowly while it is on low speed. You can add 1 cup at a time if that’s easier. Once you add all of it, allow to fully blend and then turn the mixer off. Scrape down the sides.
  8. Place a piece of plastic wrap over the top and allow it to rise for 30 minutes.
  9. Once it is risen, lay a piece of plastic wrap on your work space. You will probably need it about 2 feet long. Sprinkle the powdered sugar evenly. Spoon the dough evenly through the middle of the plastic wrap, leaving 4 inches on top and 4 inches on the bottom.
  10. Lay another piece of plastic wrap on top and roll the dough evenly in all directions to be about 1/4 inch thick.

Cinnamon Roll Filling

  1. Once the dough is rolled out, remove the plastic wrap on top and gently spread the butter all over the entire rolled out dough.
  2. In a bowl, whisk together the sugars and cinnamon. Sprinkle it all over the top, covering the entire piece of the dough.

Creating the Roll.

  1. Preheat the oven to 350ºF and grease a baking dish. I used coconut oil.
  2. Gently fold over the bottom piece of dough and slightly pinch it so that it adheres slightly. This will be the middle of your cinnamon roll. Pull up the plastic wrap slowly and gently while pushing the dough forward to make it roll. Be careful and take your time. After each roll you can squeeze it a little to make sure that there are not any gaps between the dough. Continue to do this until you have formed your roll.
  3. Once you have your roll, take a thin piece of string or thread and gently shimy it under the roll. Measure about an inch and with each hand holding one side of the thread, gently pull the thread up. This will slice the rolls nice and clean with ease. Continue to do that until you get about 6-8 rolls, depending on how you formed your roll.
  4. Gently pick up each roll and place it in your baking dish. Bake them for 30-32 minutes. A toothpick should come out clean when they are done.
  5. Allow them to cool for about 15-20 minutes.
  6. Cream Cheese Icing
  7. With a mixer beat the butter, cream cheese, vanilla, and sifted powdered sugar until it is smooth and fluffy.
  8. Let the cinnamon rolls sit for 20 minutes and then add the icing and serve warm. Enjoy!
Nutrition Facts
Cinnamon Rolls (Gluten Free and Dairy Free)
Amount Per Serving
Calories 866 Calories from Fat 387
% Daily Value*
Fat 43g66%
Saturated Fat 18g113%
Cholesterol 54mg18%
Sodium 521mg23%
Potassium 433mg12%
Carbohydrates 119g40%
Fiber 9g38%
Sugar 52g58%
Protein 10g20%
Vitamin A 1520IU30%
Vitamin C 0.6mg1%
Calcium 203mg20%
Iron 5.2mg29%
* Percent Daily Values are based on a 2000 calorie diet.