Skip to content
Nordic Kid-friendly

Semla

Sweden's irresistible Shrove Tuesday bun — soft cardamom-scented dough split open and filled with almond paste and billowing whipped cream; a seasonal obsession worth every calorie.

120 minutes
Serves 4
Pastry
42 min prep
66 min cook

Instructions

7 steps
  1. 1

    Warm the milk to about 110 F, stir in the yeast, and let it sit until foamy, about 5 minutes.

  2. 2

    In a large bowl, combine the flour, sugar, cardamom, and salt, then add the yeast mixture, egg, and softened butter, and knead for 8 to 10 minutes until you have a smooth, elastic dough.

  3. 3

    Cover and let rise in a warm spot for about 1 hour, until doubled in size.

  4. 4

    Divide the dough into 8 pieces, shape into tight round buns, place on a lined baking sheet, and let rise again for 30 minutes.

  5. 5

    Bake at 400 F for 10 to 12 minutes, until golden brown, then cool completely on a wire rack.

  6. 6

    Slice a cap off the top of each bun, scoop out a bit of the soft interior crumb, and mash it together with the almond paste to loosen it.

  7. 7

    Spoon the almond paste mixture back into the buns, pipe or dollop a generous mound of whipped cream on top, replace the caps at an angle, and dust with powdered sugar.

Semla — plated and served Images are for illustrative purposes only, may be inaccurate, and do not guarantee the presence or absence of specific ingredients.
Serving moment. How Semla looks plated and ready to eat — a representative photo, not a step in the recipe.

Listahan Family Score™

72/100

Good fit for most families

72
Allergen-friendly 60
Kid-friendly 85
Weeknight-easy 63
Budget-friendly 84
Great leftovers 93
Pantry-friendly 50

Score reflects how well this recipe fits a typical busy household. In the app, your Family Score is personalized to your household's allergens, kids, and pantry.

Nutrition

per serving

435

Calories

4 g

Protein

6 g

Carbs

44 g

Fat

Estimated per serving. Actual values depend on the brands and portions you use.

Listahan cooking guide

Chef notes & practical guide

Technique notes, ingredient swaps, serve-alongside ideas, storage guidance, and equipment for this recipe.

Cultural context

Semla — also called fastlagsbulle in Swedish — began as a single plain bun eaten on Shrove Tuesday before the Lenten fast, often dropped into a bowl of warm milk. Over the centuries the bun acquired a filling of almond paste and whipped cream, and in modern Sweden it has expanded far beyond Shrove Tuesday: semlor (plural) appear in Swedish bakeries from January through Easter, and the Swedish public consumes tens of millions of them each season. The cardamom-scented dough is the foundation that distinguishes semla from ordinary cream buns.

Listahan note

This version uses freshly ground cardamom in the dough, which makes a noticeable difference in fragrance compared to pre-ground; the almond paste filling is moistened with a small amount of cream scraped from the bun's interior to make it cohesive and soft.

Technique cues

  • The cardamom bun dough should be enriched with butter and egg and proofed twice — once after mixing and once after shaping; under-proofed semlor are dense and doughy at the center, while over-proofed buns collapse and lose their round shape.
  • Hollow out the interior of the baked bun with your fingers rather than a knife — you want to remove enough crumb to hold a generous mound of filling but leave enough wall that the bun stays structurally intact when pressed; the removed crumb is blended into the almond paste filling.
  • Whip the cream to medium-firm peaks rather than stiff peaks for the topping; a cream that is too stiff will pipe in choppy ridges, while medium-firm cream forms the smooth, billowing mound that is the visual signature of a well-made semla.

Kitchen flow

Parallel prep
While the shaped buns proof for the second time, prepare the almond paste filling; the timing aligns well so nothing waits on anything else.
Make-ahead
Bake the buns up to 1 day ahead and store airtight at room temperature; fill with almond paste and cream no more than 2 hours before serving or the cream softens the bun.
Leftover move
Assembled semlor do not keep well; eat on the day of filling. Unfilled baked buns can be frozen and thawed at room temperature, then filled fresh.
Cleanup rhythm
The dough mixing bowl and piping setup are the main items; the hollowing and filling step is done by hand over the assembled buns and creates minimal mess.

Ingredient brief

Role, handling, and swap guidance for each key ingredient.

Cardamom bun

structural vessel and aromatic base

Purpose: The cardamom-scented enriched dough is not merely a container — its flavor is integral to the finished semla and should be fragrant and slightly sweet.

Handling: Bake until the internal temperature reaches 88C / 190F and the buns are golden; cool completely before filling or the cream will melt.

Adaptation: A lightly sweetened brioche bun can substitute if making the cardamom dough from scratch is not feasible.

Almond paste

filling

Purpose: Almond paste (not marzipan — it is less sweet and more almond-forward) provides the rich, dense filling that balances the lightness of the whipped cream.

Handling: Combine grated or crumbled almond paste with the crumbs scooped from the bun interior and a small splash of cream or milk until a soft, spreadable paste forms.

Adaptation: Marzipan can substitute but reduce the quantity slightly as it is sweeter; for nut-free, a vanilla pastry cream filling is a common modern alternative.

Whipped cream

topping

Purpose: The cloud of whipped cream piled above the cut lid is the defining visual element of semla and provides the cool, light contrast to the dense almond filling.

Handling: Whip heavy cream to medium-firm peaks with a small amount of powdered sugar; pipe in a circular motion from the outside in for the classic domed shape.

Adaptation: Coconut cream whipped to firm peaks can substitute for a dairy-free version, though the flavor shifts significantly.

Technique notes

  • Use a piping bag fitted with a star tip for the cream — the piped ridges hold their shape longer than cream applied with a spoon and give the semla its bakery appearance.
  • Cut the cap cleanly with a serrated knife at a slight angle so the lid sits off-center when replaced, revealing the cream beneath; a straight horizontal cut makes the cap difficult to reposition attractively.
  • A light dusting of powdered sugar over the cream just before serving is traditional; add it at the last moment as the cream's moisture will absorb it quickly.

Ingredient swaps

Dairy-free option
Use a plant-based milk and vegan butter in the dough; fill with almond paste mixed with oat cream and top with whipped coconut cream.
Nut-free direction
Replace almond paste with a vanilla pastry cream or lemon curd filling; the semla loses its traditional character but remains delicious.
Whole wheat dough
Replace up to one-third of the all-purpose flour in the dough with whole wheat flour for a nuttier, more complex bun that pairs well with the almond filling.

Serve alongside

  • warm hetvagg (traditional warm spiced milk) poured over the semla in a bowl, the classic Swedish way to eat it
  • a simple almond biscotti on the side for textural contrast
  • strong Swedish filter coffee (fika style)
  • hot oat milk latte

Serving suggestions only — check pairings for your household's allergens.

Storage & reheating

  • Baked unfilled buns keep at room temperature in an airtight container up to 2 days; freeze for up to 1 month.
  • Assembled semlor should be eaten within 2 hours of filling; the cream softens the bun walls quickly.
  • Do not refrigerate assembled semlor — the cold toughens the enriched bun dough.

Equipment

  • stand mixer with dough hook for the enriched dough
  • baking sheet lined with parchment
  • piping bag with star tip for the cream
  • serrated knife for cutting the bun caps

Make this household-aware

Listahan Pro checks this recipe against your household's allergens, finds pantry-aware swaps, builds the shopping list, and helps you plan the week around it.

Get the app

Plan it in Listahan

Add Semla to your week, check it against your household's allergens, and build the shopping list automatically.

More Nordic recipes