Semla (Swedish Cardamom Bun with Almond Cream)
Quick answer
- Total time
- 53 min
- Level
- Hard
- Servings
- 4 servings
- Ingredients
- 8
About this dish
Semla is a Swedish cardamom-scented bun that is baked, cooled, and then hollowed out to make room for a filling of almond paste mixed with the scooped crumb, topped with a generous mound of whipped cream.
Read more
The bun itself is soft and fragrant, with cardamom lending an exotic warmth that distinguishes it from ordinary sweet rolls. The almond filling is dense and intensely nutty, providing a rich base layer that the light, billowy cream offsets with its cool freshness. The removed cap of the bun is placed back on top like a lid, and a final dusting of powdered sugar completes the presentation. Timing is important: the bun must cool completely before any cream goes in, or the heat will melt it into a flat puddle. If the cardamom flavor feels too subtle after baking, increasing the spice by half a teaspoon in the dough brings it to the forefront. In Sweden, semla appears in bakeries from January through Easter, and the best versions balance the three components - bread, nut paste, and cream - so that no single element dominates.
Ingredients
As an Amazon Associate, we may earn from qualifying purchases.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Season
Combine 300 g bread flour, 5 g instant yeast, 45 g sugar, and 1 tsp ground cardamom.
Add 160 ml milk and mix until no dry flour remains and the dough gathers into one rough mass.
- 2Step
Add 50 g butter in small pieces once the dough has formed, then knead for 8-10 minutes.
Stop when the surface looks smoother, the dough stretches slightly, and it sticks less to your hands.
- 3Step
Let the dough rise in a warm place until it is about doubled.
If a gentle press springs back slowly, divide it into 4 equal pieces and shape each piece into a tight, smooth ball.
- 4Heat
Let the shaped buns rise again until puffy, then bake at 180C for 15-18 minutes.
Remove them when the tops are evenly golden brown, and cool completely before cutting or adding cream.
- 5Prep
Cut a lid from the top of each cooled bun and scoop out some crumb without breaking the sides.
Mix the crumb with 140 g almond paste, then spoon it back in so the filling is moist and compact.
- 6Finish
Whip 180 ml cold heavy cream until it holds its shape, then pipe or spoon it generously over the almond filling.
Replace the lids, dust lightly with powdered sugar if available, and serve while the cream is cold.
Practical Cooking Checks
The cues that matter most while cooking.
- Key technique
- Semla consists of a Swedish cardamom-scented bun filled with almond paste and whipped cream.
- Finish cue
- Whip 180 ml cold heavy cream until it holds its shape, then pipe or spoon it generously over the almond filling.
- Storage and reheating
- Timing is important: the bun must cool completely before any cream goes in, or the heat will melt it into a flat puddle.
Troubleshooting While Cooking
Use these adjustments when the food is not behaving as expected.
- Add 0.5 tsp more cardamom for stronger aroma.
Cooking decision evidence
Calculated Charim data and applicable official cooking and food safety guidance.
This recipe
53min, 8 ingredients
Category median
55min, 8 ingredients
Based on 248 recipes
Use-up ingredient planner
Turn these ingredients into two more meals
The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Bomboloni (Italian Cream-Filled Deep-Fried Yeast Doughnuts)
bread flour, milk

Cinnamon Babka (Jewish Twisted Enriched Bread with Cinnamon Swirl)
bread flour, milk

Malcha Chamkkae Brioche Knots (Matcha Sesame Brioche Knots)
bread flour, milk