closeu up image of the Swedish pastry Semla. A bun with whipped cream in the middle

Swedish semla recipe

Download videos, cover photo, copy text
Swedish semla recipe

Finally, it’s Fat Tuesday! This is when Swedes indulge in ‘semlor’ – delicious cardamom buns filled with almond paste and whipped cream. Curious about how to make a semla? Look no further!

Swedish semla recipe

50 g fresh yeast (for sweet dough)
100 g butter (unsalted)
300 ml milk
1 egg
0.5 tsp salt
2 tsp ground cardamom
90 g caster sugar
540g wheat flour

Egg wash:
1 egg

200 g sweet almonds
135 g granulated sugar
150 ml milk

700 ml whipped cream
1 tsp icing sugar



  1. Melt the butter and mix with the milk. Heat to 37 °C.
  2. Crumble the yeast into a bowl of a stand mixer.
  3. Stir in the butter and milk until the yeast has dissolved.
  4. Add one egg, sugar, ground cardamom and salt.
  5. Add the plain flour and start mixing. Turn off the mixer when the dough stops sticking to the side of the bowl.
  6. Cover with a clean cloth and leave to rise until the dough its twice its size, about 30 minutes.
  7. Uncover the dough, place it on a flour dusted surface and punch down the dough.
  8. Cut into even pieces and roll into buns. Place the buns on a baking tray and leave to rise, to twice their size.
  9. Brush the tops of each of the buns with egg wash.
  10. Bake in oven, at 225°C for around 8-10 minutes. Leave to cool on a wire rack.



  1. Mix almonds, sugar and milk in a blender.
  2. Cut the top of each bun. Scoop out the centre of each bun, mix the crumble with almond paste and milk.
  3. Fill the bun with the almond mixture and top with whipped cream.
  4. Replace the top. Dust with icing sugar and enjoy!


Recipe: Semlor – Recept – Semlebullar –

Happy fika! ☕