Soft & Dreamy Semla Buns: A Cozy Swedish Treat Filled With Almond & Whipped Cream
There are desserts that spark joy the moment you set them on the table, and semla buns absolutely fall into that category. Soft cardamom-scented bread rolls filled with a sweet almond paste and a tall swirl of whipped cream—they’re indulgent, nostalgic, and a little bit magical. If you’ve ever wanted to bring a taste of a Swedish café into your home, these buns are a beautiful place to start.
Why You’ll Love This Recipe
Semla buns look impressive, but they’re surprisingly approachable. The dough is soft and fragrant, the almond filling is creamy and rich without being heavy, and the whipped cream adds that airy, cloudlike finish. They’re as fun to assemble as they are to eat, and they make an ordinary afternoon feel like a cozy Scandinavian getaway.
Highlights
- Taste: Lightly sweet cardamom buns with creamy almond filling and fluffy whipped cream
- Texture: Soft bread, silky almond paste, airy whipped cream
- Time: About 2 1/2 hours including rising time
- Skill Level: Beginner-friendly yeast baking
- Why They’re Special: They’re charming, festive, and filled with beautiful textures
Ingredients
For the buns:
- 1 cup whole milk (warm)
- 1/4 cup unsalted butter, softened
- 1/4 cup granulated sugar
- 1 packet (2 1/4 tsp) active dry yeast
- 1 large egg
- 3 cups all-purpose flour
- 1 tsp ground cardamom
- 1/2 tsp salt
For the almond filling:
- 1 cup almond paste
- 3 tbsp milk
- 1/2 tsp vanilla extract
For the whipped cream:
- 1 cup heavy cream
- 2 tbsp powdered sugar
- 1/2 tsp vanilla extract
For topping:
- Powdered sugar for dusting
Step-by-Step Instructions
- Activate the yeast: Warm the milk until it’s just warm to the touch. Stir in the yeast and let it sit 5–10 minutes until foamy.
- Mix the dough: In a large bowl, combine the milk mixture, softened butter, sugar, egg, flour, cardamom, and salt. Stir until a soft dough forms.
- Knead: Knead the dough for 5–7 minutes by hand or mixer until smooth and elastic.
- First rise: Place the dough in a greased bowl, cover, and let rise for about 1 hour or until doubled.
- Shape the buns: Divide into 8–10 pieces. Shape each into smooth, round rolls and place on a parchment-lined baking sheet.
- Second rise: Cover and let rise for another 30 minutes.
- Bake: Preheat the oven to 375°F. Brush buns lightly with milk and bake 12–15 minutes until golden. Cool completely.
- Prepare the almond filling: Mix the almond paste with milk and vanilla until smooth and spreadable.
- Make the whipped cream: Beat the heavy cream, powdered sugar, and vanilla until soft peaks form.
- Assemble: Slice a small “lid” off each bun. Scoop a bit of the inside bread out and mix it into the almond filling. Spoon the almond mixture inside each bun.
- Add whipped cream: Pipe or spoon a generous swirl of whipped cream over the almond filling.
- Finish: Place the lid back on top and dust with powdered sugar.
Helpful Cooking Tips
- Warm the milk—not hot—to avoid killing the yeast.
- For extra aroma, lightly crush cardamom pods and grind them fresh.
- If the dough feels sticky, add just 1–2 tbsp flour at a time.
- Cool the buns fully before filling so the cream doesn’t melt.
- Pipe the whipped cream for the prettiest presentation.
Ingredient Substitutions & Dietary Options
- Dairy-free: Use plant-based milk and vegan butter, and whip coconut cream instead of dairy.
- Almond paste substitute: Blend finely ground almonds with powdered sugar and milk.
- Sugar variations: Add a bit of honey or maple syrup to the almond filling for a different flavor.
- Cardamom swap: If you don’t have it, use cinnamon—but the flavor will be less traditional.
Common Mistakes to Avoid
- Hot milk: Anything above warm will harm the yeast.
- Under-kneading: The buns may become dense instead of soft.
- Overbaking: Semla buns should stay tender and fluffy.
- Assembling while warm: Heat melts the filling and cream.
Serving Suggestions
Serve semla with coffee, chai, or a cozy cup of hot chocolate. They’re perfect for brunch spreads, winter gatherings, or simply treating yourself on a cold afternoon. Pair with fresh berries for a bright contrast.
Storage & Reheating Tips
- Unfilled buns: Store at room temperature for 2 days or freeze up to 2 months.
- Filled buns: Best enjoyed the same day.
- To refresh: Warm unfilled buns in the oven at 300°F for 3–4 minutes.
Frequently Asked Questions
Can I make semla ahead of time? Yes—bake the buns ahead and fill just before serving.
Can I freeze them after filling? Not recommended; the whipped cream texture suffers.
Do I have to use cardamom? It’s traditional, but feel free to adjust to taste.
Final Thoughts
Semla buns are the kind of treat that feel both comforting and celebratory. The soft cardamom bun, the rich almond filling, and the cloudlike cream come together in a way that’s indulgent yet beautifully balanced. Whether you’re making them for a special occasion or just because, they bring a touch of Swedish coziness to any day.
Short Summary
Fluffy cardamom buns filled with sweet almond paste and piled high with whipped cream.
If you make this recipe, share a photo on Pinterest or tag me on social media—I’d love to see your semla creations!