Home / Dessert / Semla

Semla

A cardamom-scented wheat bun filled with almond paste and whipped cream, dusted with sugar — the indulgence that marks the start of Lent in Sweden.

⏱ 40 minPrep time
🔥 14 minCook time
🍽 12Servings
🏷 DessertCategory
☆☆☆☆☆No ratings yet
Semla

Semla is Sweden’s Shrove Tuesday bun — a light, cardamom-scented wheat bun filled with almond paste and topped with a cloud of whipped cream, dusted with powdered sugar. It began as a simple Lenten treat eaten on Fat Tuesday, and it has grown into a national obsession: Swedish bakeries sell millions every winter, and the season runs from January to Easter. The ritual — peeling back the lid, eating the cream, then the bun — is part of the joy.

Why this recipe works: The bun is a rich, lightly sweetened cardamom dough, baked into soft rounds and cooled completely. A lid is cut from the top, the center is scooped out and mixed with almond paste (and a little of the scooped crumb) into a fragrant filling, and the bun is refilled and crowned with a generous swirl of whipped cream. The lid goes back on like a hat, dusted with sugar.

Key ingredients

  • Flour, milk, butter, and yeast: the soft bun dough.
  • Ground cardamom: the essential perfume.
  • Almond paste: the filling’s heart — good quality store-bought is fine.
  • Heavy cream: whipped and piled high.
  • Powdered sugar: the final dusting.

Tips for the perfect semla

Bake the buns until lightly golden and let them cool completely before filling. Cut a cone-shaped lid from the top of each bun, scoop out the center, and mix the crumb with the almond paste and a splash of milk into a smooth filling. Refill each bun generously, then pipe or spoon a swirl of whipped cream over the top. Replace the lid, dust with powdered sugar, and serve immediately — traditionally with warm milk in a bowl, if you want the full Swedish experience.

Variations and storage

Add a spoonful of vanilla to the whipped cream, or a few drops of bitter almond extract to the filling. Semlor are best the day they are made; the unfilled buns freeze well for 2 months — thaw and fill fresh.

Step by stepInstructions

  1. Whisk the flour, yeast, sugar, cardamom and salt; add the warm milk, melted butter and egg, and knead into a smooth dough.
  2. Cover and let rise until doubled, about 1 hour; punch down and divide into 12 equal pieces.
  3. Shape into round buns, arrange on a baking sheet, and let rise 30 minutes.
  4. Bake at 400°F for 12-14 minutes until golden; cool completely.
  5. Cut a triangular lid from each bun, hollow out the crumb, and mix the crumbs with the almond paste and a splash of milk into a paste.
  6. Whip the cream with a little powdered sugar; fill each bun with the almond paste, then a generous swirl of cream, and set the lid back on.
  7. Dust with powdered sugar and serve, in a bowl of warm milk if you like.

💡 Chef tips & storage

Day-old buns work even better than fresh for filling — they hold their shape. Traditionalists eat semla in a bowl of warm milk, called hetvägg.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep40 min
Cook14 min
Servings12
CategoryDessert
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →