As winter begins to fade and thoughts of spring blossom, there’s nothing quite like indulging in a traditional Swedish Semla. I first encountered this delightful treat during a cozy café visit, where the aroma of sweet buns filled with creamy almond paste and whipped cream beckoned me like a warm hug on a chilly day. The combination of soft, pillowy dough, aromatic cardamom, and the satisfying crunch of almonds creates a flavor profile that dances on your taste buds.
These Lenten buns are more than just a delicious dessert; they embody the spirit of togetherness and celebration. Perfect for a mid-afternoon snack or as a sweet ending to a dinner party, Swedish Semla is surprisingly easy to make at home. With just a few ingredients and some love, you can create these elegant treats that are sure to impress family and friends.
Join me in the kitchen as we whip up these delightful buns that evoke the charm of Swedish traditions. Let’s bake some happiness into our lives, one Semla at a time!
Why will you love Swedish Semla?
Deliciously Unique: This classic treat combines fluffy buns and luscious almond filling that create a taste sensation like no other.
Aromatic Appeal: Infused with fragrant cardamom, the scent alone will transport you straight to a quaint Swedish café.
Easily Customizable: Whether you prefer more whipped cream or a dash of berry jam, the Semla can be tailored to your taste, pleasing everyone at your table.
Perfect for Celebrations: Ideal for holiday gatherings or leisurely afternoons, these Lenten buns bring people together, making every moment special.
Simple to Make: With easy-to-follow instructions, baking these from scratch allows you to impress without stress.
Swedish Semla Ingredients
Get ready to create these delightful traditional Lenten buns!
For the Tangzhong
- Water – 5 tablespoons; helps keep the buns moist and fluffy.
- Whole milk – 5 tablespoons; adds richness and enhances the texture.
- All-purpose flour – 3 tablespoons; forms the base of our tangzhong for the perfect dough.
For the Buns
- Melted unsalted butter – 5 tablespoons; provides a deliciously buttery flavor.
- Whole milk – ½ cup; warm milk activates the yeast for better rise.
- Instant yeast – 2 teaspoons; no need to proof, it works quickly!
- Ground cardamom – ½ teaspoon; infuses sweetness and warmth into the dough.
- Salt – 1 teaspoon; balances the sweetness of the buns perfectly.
- Granulated sugar – ¼ cup; adds a touch of sweetness to the dough.
- All-purpose flour – 3 cups + 2 tablespoons; the foundation of your fluffy buns.
- Large egg – 1; enriches the dough and adds to the golden color.
- All of the tangzhong – The secret ingredient for pillowy buns!
For the Almond Filling
- Blanched almonds – 2 cups; the star of the filling, adding wonderful texture.
- Granulated sugar – ¼ cup; sweetens the filling just right.
- Almond extract – ½ teaspoon; boosts the almond flavor deliciously.
- Pinch of salt – enhances the flavor of the nuts.
- Whole milk – ½-¾ cup; adjusts the creaminess of your filling.
For the Egg Wash
- Large egg – 1; gives your buns a beautiful golden crust.
- Water – 1 tablespoon; thins out the egg for easy brushing.
For the Sweetened Whipped Cream and to Finish
- Heavy whipping cream – 1 ½ cups; for that airy and rich topping.
- Granulated sugar – 3 tablespoons; sweetens up the whipped cream.
- Powdered sugar – for dusting (optional); adds a touch of elegance to your finished buns.
With these Swedish Semla ingredients, you’re on your way to creating a heartwarming treat that will leave everyone asking for seconds!
How to Make Swedish Semla
-
Prepare the Tangzhong: In a medium saucepan, combine water, milk, and flour. Whisk until smooth and heat over medium, stirring constantly until thickened, about 1-2 minutes. Set aside to cool.
-
Mix Dry Ingredients: While the tangzhong cools, mix yeast, cardamom, salt, sugar, and flour in a stand mixer bowl. Briefly whisk by hand to evenly combine.
-
Combine Wet Ingredients: Attach the dough hook. Add melted, cooled butter, slightly warm milk, egg, and the cooled tangzhong to the dry mix. Mix on medium low until combined.
-
Knead the Dough: Increase mixer speed to medium and knead the dough for 4-5 minutes until it’s slightly tacky, not sticky, and clears the bowl’s sides.
-
First Rise: Cover the bowl with plastic wrap and let the dough rise in a warm spot for 1 ½ to 2 hours, until it’s about 1 ½ to 2 times its original size.
-
Shape the Buns: Line a baking sheet with parchment paper, divide the risen dough into 12 equal pieces, and shape each piece into a ball. Place them on the baking sheet.
-
Second Rise: Lightly cover the buns with plastic wrap and allow them to rise at room temperature for 45 minutes.
-
Preheat Oven: Preheat your oven to 400°F (200°C). Prepare the egg wash by whisking together 1 egg and 1 tablespoon of water. Brush each bun with the egg wash.
-
Bake: Bake at 400°F for 12-16 minutes or until the buns are golden brown. After baking, cover with a clean dish towel and let cool to room temperature.
-
Prepare the Almond Filling: In a food processor, blend almonds, sugar, salt, and almond extract until finely ground. Gradually mix in milk until the filling is creamy.
-
Whip the Cream: In the stand mixer, whisk the cream on medium-high speed until it thickens. Add sugar and continue whisking until fluffy with medium to stiff peaks.
-
Assemble the Semla: Cut a triangular “hat” from the top of each bun. Remove some inside bread to create space for filling. Spoon in almond filling, then pipe or dollop whipped cream on top. Replace the hat and optionally dust with powdered sugar.
Optional: Serve with a side of berry jam for an extra burst of flavor!
Exact quantities are listed in the recipe card below.
What to Serve with Swedish Semla?
Indulging in these warm, airy buns is a delightful experience, but pairing them just right can elevate your treat to a whole new level.
-
Berry Jam: A tart berry jam adds a refreshing contrast to the sweet almond filling, bringing a burst of flavor to every bite.
-
Vibrant Fresh Fruit Salad: A medley of seasonal fruits not only brightens the plate but also complements the richness of the Semla beautifully.
-
Roasted Nuts: Toasted almonds or hazelnuts provide an enjoyable crunch and enhance the nutty flavor, making each mouthful even more satisfying.
-
Spiced Chai Latte: The warm spices in this comforting drink harmonize with cardamom, creating a cozy pairing that wraps you in warmth.
Imagine hosting a tea party where every bite of the Semla is balanced by the lively acidity of fresh fruits and the aromatic notes of spiced tea. These combinations ensure each element of your gathering feels special and inviting.
-
Delicate Vanilla Ice Cream: For a creamy finish, serve a scoop of vanilla ice cream alongside the Semla. The coolness pairs wonderfully with the warm buns.
-
Classic Hot Chocolate: Rich and luscious hot chocolate, topped with whipped cream and a sprinkle of cocoa, makes for a delightful twist to enjoy with your sweet indulgence.
With these suggestions, your Swedish Semla experience will be one to remember, drawing friends and family closer around the table in pure joy!
How to Store and Freeze Swedish Semla
Room Temperature: Store uneaten buns in an airtight container at room temperature for up to 2 days to maintain their softness.
Fridge: For longer freshness, keep the Semla in the refrigerator for up to 5 days. Just be sure to cover them well to prevent them from drying out.
Freezer: Freeze the assembled buns (with almond filling and whipped cream) individually wrapped in plastic wrap for up to 1 month. To enjoy, thaw in the fridge overnight, then dust with powdered sugar before serving.
Reheating: If you prefer warm buns, gently warm them in the microwave for 10-15 seconds. This will help bring back that freshly baked taste!
Swedish Semla Variations
Feel free to get creative with these delightful buns to make them uniquely yours!
-
Gluten-Free: Substitute all-purpose flour with a 1:1 gluten-free blend for a gluten-free version everyone can enjoy.
-
Dairy-Free: Replace whole milk and butter with almond milk and coconut oil for a dairy-free delight that still holds its charm.
-
Nut-Free: Use sunflower seed butter in place of almond filling for a nut-free alternative that’s equally delicious.
-
Fruit-Infused: Add diced dried fruits like figs or apricots to the almond filling for a sweet and chewy twist that elevates the classic taste.
-
Spiced Up: Try adding a pinch of cinnamon or nutmeg to the dough for an aromatic twist that pairs beautifully with the cardamom.
-
Vegan: Replace the egg with a flax egg (1 tablespoon ground flaxseed mixed with 2.5 tablespoons water) and use coconut cream for whipping.
-
Lemon Zest: Incorporate a teaspoon of lemon zest into the almond filling for a refreshing citrus flavor that brightens each bite.
Just like the season, let your culinary creativity blossom! Whether you want a nut-free option for a gathering or a fruity twist for a summertime treat, these variations will ensure your Swedish Semla is always a hit!
Expert Tips for Swedish Semla
-
Make Perfect Tangzhong: Ensure it’s completely lump-free and let it cool before adding to prevent cooking the eggs in your dough.
-
Dough Consistency: The dough should feel tacky but not sticky. If it’s too sticky after kneading, incorporate a little extra flour, but avoid overdoing it.
-
Proper Rising: Don’t rush the rising time! Warm environments help activate the yeast for beautifully fluffy buns.
-
Filling Ideas: The almond filling can be adjusted; taste it after blending and add more sugar or almond extract based on your preference.
-
Whipped Cream Tips: For the best results, chill your mixing bowl and beaters before whipping the cream to make it light and airy.
-
Serving Suggestions: Don’t forget to serve your Swedish Semla with a side of berry jam; it adds a delightful tang that complements the sweetness perfectly!
Make Ahead Options
These Swedish Semla are perfect for meal prep, allowing you to enjoy homemade delights with ease! You can prepare the tangzhong and dough up to 24 hours in advance; simply refrigerate the dough after its first rise to maintain quality. Shape the buns and allow them to rise at room temperature for 45 minutes right before baking. For the almond filling and whipped cream, these can be made up to 3 days ahead and stored in airtight containers in the fridge. When ready to serve, simply bake the buns, assemble with the filling and cream, and you’ll be greeted with warm, fluffy treats that taste just as delightful as fresh!
Swedish Semla Recipe FAQs
What kind of almonds should I use for the almond filling?
Absolutely! Blanched almonds are best for the almond filling, as they provide a smooth texture and a delicate taste. Avoid using raw almonds with skins, as they can introduce a bitter flavor to your filling. If you can’t find blanched almonds, you can easily blanch them yourself by boiling raw almonds for 1-2 minutes, then rinsing and removing the skins.
How should I store leftover Swedish Semla?
For maximum freshness, store any leftover buns in an airtight container at room temperature for up to 2 days. If you need them to last longer, refrigerate them for up to 5 days; just make sure they’re well covered to prevent drying out. You can warm them gently in the microwave if they seem a bit stale.
Can I freeze Swedish Semla?
Absolutely! To freeze your delicious Swedish Semla, wrap each bun individually in plastic wrap and then place them in a freezer-safe bag. They can be frozen for up to 1 month. When you’re ready to enjoy them, thaw in the refrigerator overnight and sprinkle with powdered sugar before serving. If you prefer them warm, give them a quick microwave zap for about 10-15 seconds!
What should I do if my dough doesn’t rise?
If your dough isn’t rising, it may be due to inactive yeast, often caused by using milk that’s too hot or too cold when combining with the yeast. For optimal yeast activation, ensure your milk is warm (about 110°F) and proof your yeast first by mixing it with warm milk and a teaspoon of sugar. Allow it to sit for 5-10 minutes until it gets bubbly! If this happens, just start with a fresh batch of dough.
Is this recipe suitable for people with nut allergies?
Not at all! The Swedish Semla filling relies heavily on almonds, making it unsuitable for individuals with nut allergies. For a nut-free alternative, you can experiment with sunbutter or creamy coconut filling; however, keep in mind that the flavor and texture will differ from the traditional Semla experience. Always be cautious and double-check with your guests regarding any dietary restrictions before serving.
How can I enhance the flavor of my bavarian cream for the topping?
Very! One simple way to elevate the flavor of your whipped cream is to add additional extracts or spices when whipping it. A splash of pure vanilla extract or a pinch of cardamom can enhance the overall flavor and complement the Semla beautifully. For a delightful twist, try folding in a spoonful of raspberry or lemon curd for a zesty contrast!

Ultimate Swedish Semla Recipe: Indulge in Traditional Lenten Buns
Ingredients
Equipment
Method
- Prepare the Tangzhong: In a medium saucepan, combine water, milk, and flour. Whisk until smooth and heat over medium, stirring constantly until thickened, about 1-2 minutes. Set aside to cool.
- Mix Dry Ingredients: While the tangzhong cools, mix yeast, cardamom, salt, sugar, and flour in a stand mixer bowl. Briefly whisk by hand to evenly combine.
- Combine Wet Ingredients: Attach the dough hook. Add melted, cooled butter, slightly warm milk, egg, and the cooled tangzhong to the dry mix. Mix on medium low until combined.
- Knead the Dough: Increase mixer speed to medium and knead the dough for 4-5 minutes until it’s slightly tacky, not sticky, and clears the bowl's sides.
- First Rise: Cover the bowl with plastic wrap and let the dough rise in a warm spot for 1 ½ to 2 hours, until it's about 1 ½ to 2 times its original size.
- Shape the Buns: Line a baking sheet with parchment paper, divide the risen dough into 12 equal pieces, and shape each piece into a ball. Place them on the baking sheet.
- Second Rise: Lightly cover the buns with plastic wrap and allow them to rise at room temperature for 45 minutes.
- Preheat Oven: Preheat your oven to 400°F (200°C). Prepare the egg wash by whisking together 1 egg and 1 tablespoon of water. Brush each bun with the egg wash.
- Bake: Bake at 400°F for 12-16 minutes or until the buns are golden brown. After baking, cover with a clean dish towel and let cool to room temperature.
- Prepare the Almond Filling: In a food processor, blend almonds, sugar, salt, and almond extract until finely ground. Gradually mix in milk until the filling is creamy.
- Whip the Cream: In the stand mixer, whisk the cream on medium-high speed until it thickens. Add sugar and continue whisking until fluffy with medium to stiff peaks.
- Assemble the Semla: Cut a triangular "hat" from the top of each bun. Remove some inside bread to create space for filling. Spoon in almond filling, then pipe or dollop whipped cream on top. Replace the hat and optionally dust with powdered sugar.







