These healthier gluten-free vegan cinnamon rolls are easy to make and delicious. They are free from gluten, eggs and dairy, and use no refined sugar. Coconut sugar is used as the sweetener and the recipe uses less sugar than traditional versions. I hope you enjoy them as much as we do.
This post contains Affiliate links. As an Amazon Associate I earn from qualifying purchases.
Jump to Recipe

The story behind the recipe
After visiting the new IKEA store last summer I couldn’t stop craving a cinnamon roll, or kanelbulle. The scent of fresh buns is irresistible and walking past the bakery case felt like a test of willpower.
Rather than deny myself, I set out to create a cinnamon roll that keeps the taste and texture but removes gluten and refined sugar. The result is a gluten-free, vegan cinnamon roll that’s soft, sticky and far healthier than a traditional recipe.

The finished rolls are tender, pleasantly sticky and packed with warming spice — the perfect homemade treat when you want something comforting without the usual allergens or refined sugar.

How to make gluten-free vegan cinnamon rolls
Making these sticky buns is straightforward. Start by preparing the dough: I use dairy-free yoghurt and plant milk, but you can substitute dairy versions if preferred.
Mix the dry ingredients first, then add the yoghurt and warmed milk and combine until a soft dough forms. The dough should be workable — not overly sticky or dry. Depending on the yoghurt’s consistency you may need a little more milk or flour to reach the right texture.

Shaping the rolls
Place the dough on a floured surface or a reusable non-stick liner. Roll or press it into a rectangle roughly 27cm x 25cm.
Mix melted coconut oil (or butter if not avoiding dairy) with coconut sugar and cinnamon to make the filling paste. Spread it evenly over the dough, leaving about 1 inch free along the far long edge so the filling doesn’t spill out when you roll.

Roll the dough up from the nearest long edge into a tight cylinder, using the liner if it helps. Use a very sharp serrated knife and a gentle sawing motion to cut the roll into 3 cm slices — you should get about nine buns.
Quick tips for success
- Use a reusable liner or lightly dust the surface with gluten-free flour to prevent sticking.
- Adjust liquid or flour quantities based on the yoghurt consistency — dough should be soft and workable.
- When cutting, a serrated knife makes cleaner slices without squashing the rolls.
- If you need a warm place to prove the dough, place a tray with boiling water in a cold oven on a lower shelf and the dish with rolls on the top shelf, close the door and leave for about 30 minutes.
Why I use my own gluten-free flour blend
I developed the Free From Fairy plain gluten-free flour because I wanted a versatile blend that works across many bakes. My mix uses mainly wholegrain gluten-free flours to increase fibre, offer more protein and supply micronutrients such as calcium and iron. It also contains naturally binding flours so gums aren’t required in most recipes.
For binding in this recipe I use psyllium husk powder, a natural, high-fibre ingredient that improves dough structure and texture. I recommend using this or my flour blend for best results with this recipe.

Products made with this blend tend to keep you feeling fuller for longer, and many customers appreciate the improved texture and nutritional profile compared with some commercial mixes.
Now go forth and satisfy your cinnamon roll craving!
Pin my gluten-free vegan cinnamon rolls recipe so you don’t lose it:

Healthier Gluten Free Vegan Cinnamon Rolls (Refined Sugar Free)
Pin Recipe
Ingredients
For the buns:
- 500 g Free From Fairy plain gluten-free flour
- 20 g coconut sugar (or brown sugar if not avoiding refined sugar)
- 10 g dried yeast (easy bake variety)
- 10 g psyllium powder
- 2 tsp mixed spice (or 1–2 tsp ground cardamom for Swedish-style buns)
- 1/2 tsp sea salt
- 225 g almond milk (unsweetened or other plant/dairy milk)
- 200 g dairy-free yoghurt (plain) or dairy yoghurt
For the filling:
- 50 g coconut oil, melted (or butter if not vegan)
- 50 g coconut sugar
- 1 tbsp cinnamon
For the optional drizzle (not refined sugar free):
- 50 g icing sugar
- 2 tsp water
Instructions
- Combine the dry ingredients in a large bowl or in a stand mixer fitted with a dough hook and mix well.
- Add the yoghurt to the dry mix.
- Warm 225 ml milk briefly (about 40 seconds in a microwave) and add to the mixture.
- Beat to combine into a sticky dough. If it’s too dry add a little more milk; if too sticky add a little more flour. Adjust to achieve a soft, workable dough.
- Lightly dust a reusable liner or work surface with gluten-free flour and roll or press the dough into a rectangle roughly 27 cm x 25 cm.
- Mix the filling ingredients into a paste and spread evenly over the dough, leaving an inch gap along the far long edge.
- Starting from the nearest long edge, roll the dough away from you into a tight cylinder using the liner to help if needed.
- Cut the cylinder into approximately 3 cm slices using a sharp serrated knife to give nine rolls.
- Grease a 23 cm square tin and place the rolls cut side down with space between them.
- Cover with a damp tea towel and leave in a warm place to rise for about an hour (or use a warm oven trick with a tray of boiling water for ~30 minutes).
- Preheat the oven to 180°C (160°C fan, gas mark 4) once risen.
- Brush the tops with melted coconut oil and bake for about 30 minutes until golden and cooked through.
- If using the optional icing, mix icing sugar and water while the rolls cool and drizzle over.
- Serve warm, or reheat individual rolls in a microwave for about 1 minute.
Notes
Nutrition (Approx)
Carbohydrates: 58 g |
Protein: 6 g |
Fat: 8 g |
Saturated Fat: 5 g |
Cholesterol: 3 mg |
Sodium: 188 mg |
Potassium: 116 mg |
Fiber: 5 g |
Sugar: 12 g |
Calcium: 70 mg |
Iron: 6 mg