Go Back

Cinnamon Buns

Fluffy, tender, sweet cinnamon buns baked to perfection. We bake them in the original Swedish way, following the recipe on Vår Kokbok, 1986 ("Our Cookbook").

Course Breakfast, Dessert, Snack
Cuisine Swedish
Tags buns, cinnamon
Prep time 30 minutes
Cook time 12 minutes
Proofing 1 hour 30 minutes
Total time 2 hours 12 minutes
Author Silvia Cooks


The dough

  • 50 g fresh yeast (or 25g active dry yeast) Do not use baking powder
  • 125 g butter or vegan butter
  • 520 g milk (500ml /5dl)
  • 1/2 tsp salt
  • 105 g sugar (100ml / 1dl)
  • 850 g all purpose wheat flour (1400ml / 15dl)

The filling and toppings

  • 240 g softened butter or vegan butter
  • 170 g sugar (6 tbsp)
  • 20-30 g cinnamon powder (2 tbsp)


  • 2 eggs (to brush buns before baking) or if vegan, use plant-based milk
  • 1 handful pearl sugar (optional)


The dough

  1. Crumble the fresh yeast into a large mixing bowl.

  2. Add the butter and milk to a saucepan, heat up until it reaches 37ºC (finger warm, not burning). Add a little to the bowl, mixing well with a spatula, until the yeast is dissolved.

  3. Add the rest butter-milk mix, sugar, salt and almost all the flour. Save some for later. Work the dough until it becomes smooth, flexible and the gluten builds up. Use your hands or a standmixer (if you have one).

  4. Proof for 30-60 mins, covered with a dry kitchen towel, or until the dough doubles in size.

  5. Preheat oven to 250ºC. Mix the sugar, cinnamon and warm softened butter together in a bowl, until you form a thick paste. Try to heat the butter enough but not so much that it melts into liquid form.

  6. Divide the dough into 2 parts. Roll out on part into a rectangle about 1/2 cm thick. Spread half of the filling equally over the rectangled dough. Roll up the dough starting from the bottom long side. Cut each roll into 20 or 23 pieces. Place each bun onto a baking tray previously lined with baking paper, the snail-shaped cut side facing up. Repeat the same process with the other half of the dough.

  7. Cover both trays with a kitchen towel and let proof for 30 mins, or until the buns double in size.

  8. Brush each bun with whisked egg (or milk), sprinkle optional pearl sugar and bake at 250ºC one tray at a time for 5-7 mins (or until buns are golden brown).


Vegan version: I haven't tried out making these vegan, but you could try it out. Sub the butter for a light oil (sunflower, olive, rapeseed...) and instead of dairy milk, use any plant-based alternative, a high fat% one could work well e.g. oats 3% or soya milk. As for the eggs to brush at the end, sub for plant-based milk too.