Bread · Pastry · Uncategorized · Yeast Bread

Almond Semlor

Almond Semlor are a decadent sweet that Swedes make just before Lent. These cardamom yeast rolls filled with marzipan cream and topped with fresh whipped cream are sinfully delicious.

Four Almond Semlor are arranged on a plate with a floral border. The golden tops of the semlor sit on a generous helping of whipped cream. They are dusted with powdered sugar.  

Helle is my Danish friend. We’ve never met in person but we’ve been friends on Facebook for years.

She is beautiful, witty, and insightful. She also loves a good dessert and some of her dessert photos are absolutely droolworthy.

This week was her mother’s 85th birthday. I don’t know what is in Danish water but her mom looks fantastic!

Helle bought some pistachio and almond Semlor to share with her mom and posted the photos on Facebook. One look and I was sold.

She graciously sent me a recipe. It took two batches to work out the kinks but no one around here is complaining.

You wouldn’t think a yeast roll would be the basis for an amazing dessert. Semlor start with slightly sweet, cardamom yeast rolls (which, by the way, are delicious by themselves).

An almond semlor has been pulled apart revealing the layers of soft bread, marzipan, and whipped cream. The golden brown top is dusted with powdered sugar.

After you bake them, you slice off the tops (similar to making eclairs) and then use a spoon to scoop out the insides.

Now this part makes less sense but trust me, it works. You mix the scooped out bread with some vanilla pastry cream and marzipan to get a soft paste. Then you put the paste back into the rolls.

You can barely see the marzipan paste in this photo because it blends in the with bun.

The last step is to make lightly sweetened, fresh whipped cream. I used vanilla bean paste to give my whipped cream pretty little specs and fantastic flavor.

A single almond semlor sits on a plate with a floral border. The soft, golden bun has been sliced open and a thick dollop of whipped cream sits between the top and bottom. The top is dusted with powdered sugar.

Spoon the whipped cream on top and then put the tops of the rolls back on. Then dust with powdered sugar. Now you have a dessert fit for a king.

Almond Semlor are very popular in Scandinavia. In fact, they are so popular that Swedish King Adolf Fredrik died from eating too many of these. Bakeries caution customers to eat in moderation.

To keep you from overindulging, this recipe only makes a dozen large rolls. I hope you enjoy these pre-lenten treats. They’re a bit of effort but they’re worth it!

Yield: 12 rolls

Almond Semlor

Almond Semlor
Prep Time 1 hour
Cook Time 10 minutes
Additional Time 2 hours
Total Time 3 hours 10 minutes


Cardamom Rolls

  • 1 tablespoon + 1 teaspoon dried yeast
  • 1 cup warm whole milk (97-98°F)
  • 6 tablespoons melted butter
  • 3 tablespoons sugar
  • 3 1/4 cups flour
  • 1/2 teaspoon salt
  • 1 teaspoon baking powder
  • 2 teaspoons ground cardamom
  • 1 egg, beaten

Pastry Cream

  • 2 cups whole milk
  • 1 teaspoon vanilla
  • 1 egg + 1 egg yolk, beaten
  • 1/2 cup sugar
  • 3 tablespoons cornstarch
  • 2 tablespoons butter


  • 100 grams Marzipan (1/2 of the 7 ounce tube)
  • 2 cups whipping cream
  • 1 teaspoon vanilla
  • 1 tablespoon powdered sugar
  • 1 1/4 cup pastry cream
  • Powdered sugar for dusting


Cardamom Rolls

  1. Add yeast to milk and let sit until frothy (about 10 minutes).
  2. In the bowl of a stand mixer, mix butter, sugar, cardamom, salt, baking powder, 1/2 of the beaten egg and 2 cups flour.
  3. Gradually mix in most of the remaining flour until the dough starts to form a ball. 
  4. Use a dough hook to mix in the last part of the flour and then turn your mixer on medium high and knead for 5 minutes.
  5. Cover the bowl with a moist towel and let rise until doubled (1 1/2 hours in my kitchen).
  6. Knead lightly and divide dough into 12 equal balls. Place on a cookie sheet and cover with the damp towel. Let rise 30 minutes. 
  7. Brush tops with the remaining beaten egg and bake at 400°F for 10 minutes (top should be golden).
  8. Cover with a damp towel to keep the tops soft and let cool completely.

Pastry Cream

  1. Make this while the bread rises or cools to save some time.
  2. Put milk and sugar in a saucepan and heat until scalding hot.
  3. Beat eggs and cornstarch together until smooth. Slowly pour about 1/3 of the hot milk over the beaten eggs whisking vigorously while you add the milk.
  4. Pour the mixture back into the pan and heat on medium until very thick. Remove from heat and add the vanilla and butter. If your pastry cream is lumpy, you can put it through a sieve to remove the lumps.
  5. Cover with plastic wrap that touches the surface of the cream. This keeps a film from forming on the top. Refrigerate until you need to use.


  1. Slice the tops off the rolls. Use a spoon to scoop out about 1/3 of the insides and reserve in a bowl. 
  2. Break the marzipan into small pieces and put in the bowl of a food processor with the pastry cream. Process on high until the mixture is smooth. Then add the bread crumbs and process on high until the mixture is smooth.
  3. In a separate bowl (chill the bowl and whisk). Whisk the whipping cream, vanilla and powdered sugar together until stiff. 


  1. Spoon the marzipan mixture back into the rolls until it fills the rolls just a little over the top of the scooped out part.
  2. Spoon whipped cream on top of the marzipan mixture. Then put the lids back on top.
  3. Dust with powdered sugar just before serving.

Nutrition Information:



Serving Size:


Amount Per Serving: Calories: 541Total Fat: 27gSaturated Fat: 16gTrans Fat: 1gUnsaturated Fat: 9gCholesterol: 134mgSodium: 301mgCarbohydrates: 65gFiber: 1gSugar: 35gProtein: 9g

Nutrition information is provided as a guide only. Please consult a dietician for specific dietary needs.

Leave a Reply

Your email address will not be published. Required fields are marked *