Member recipe

Swedish Cinnamon Buns (Kanelbullar)

Member recipe by

  • 1
  • 2
  • 3
  • 4
  • 5
(0 ratings)

Member recipe by

Cooking time

Prep: 2 hours Cook: 25 minutes

Skill level

More effort


Serves 15

A favourite in my house, packed with sugar and cinnamon with a hint of cardamom-delicious!

This recipe has been submitted by the Good Food community. Sign in or create a My Good Food account to upload your own recipe creations. Please note that all recipes will be moderated but they are not tested in the Good Food kitchen.
Save to My Good Food
Please sign in or register to save recipes.



  • 100g butter
  • 250ml milk
  • 2tbsp honey
  • 1 egg
  • 500g strong white flour
  • 1/2tsp ground cardamom seeds
  • 1tsp salt
  • 7g fast action dried yeast


  • 150g soft dark brown sugar
  • 3tbsp ground cinnamon
  • 60g very soft butter


  1. Put the butter, milk and honey into a small saucepan and heat gently until melted. Leave to cool slightly before beating in the egg. Mix the flour, cardamom and salt together and combine. Add the dried yeast and mix thoroughly.

  2. Add the milk mixture to the dry ingredients and mix to form a rough dough. Knead for 5-10minutes until soft and elastic. Put the dough in a large, greased bowl and leave to rise until doubled in size (1-1.5hrs).

  3. Roll the dough into a large rectangle, roughly 25x35cm.

  4. Mix the sugar, cinnamon and butter together to make the filling mixture. If it isn't coming together very easily put it in the microwave for 10seconds to soften the butter further. Spread the filling mixture evenly over the dough, making sure it reaches right into the edges.

  5. Shape the rolls as wanted. I have shaped them into the traditional twisted bun in the photo (lots of how to videos on the web!) but I often roll the dough up and slice it into around 1inch rounds. This recipe makes 12-15 buns depending on how thick you slice the dough. Put the buns on a greased tray and cover with a tea towel/clingfilm and leave to rise until doubled in size (45min-1hr).

  6. Preheat the oven to 180 degrees. Brush the risen buns with beaten egg before baking for 20-30minutes (depending on the size of the buns).

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Be the first to comment...We'd love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.