Finnish pulla is a soft, braided cardamom bread made from an enriched yeast dough of warm milk, butter, eggs, sugar, and flour, perfumed with freshly crushed green cardamom pods, finished with egg wash and pearl sugar. Two proofs, one bake, total time about 3 hours. Makes 2 large braided loaves.
The cardamom is everything. Pulla is the kind of bread where the supporting cast (milk, butter, eggs, flour) is honest and unremarkable, and the lead actor (cardamom) carries the whole performance. If you have ever bought a loaf of pulla from a Finnish bakery and wondered why your homemade version tastes like a faint shadow of it, the answer is almost always that you used pre-ground cardamom from a jar that was already half-evaporated by the time it hit your dough.
Crack a green cardamom pod between your fingers right before you mix the dough and lean down to smell it. That citrusy, eucalyptus, piney warmth is what should be in your bread. Pre-ground cardamom in a tin loses most of those volatile oils within a month of grinding. Pulla made with whole pods crushed fresh tastes the way it does in Helsinki. Pulla made with old jar cardamom tastes like a forgettable sweet bread.
The version below is the one I have been making for years in restaurant pastry kitchens during Christmas-bread season. Whole green pods crushed five minutes before mixing. Milk warmed to exactly 41 to 43 degrees Celsius (105 to 110 Fahrenheit), measured with a thermometer, not your knuckle. Two proofs, the first long and slow, the second short. Egg-yolk wash for deep color, pearl sugar on top. Both metric and imperial throughout.

What You’ll Need to Make This Recipe
The dough is enriched enough that a stand mixer makes the job ten times easier than kneading by hand. You can knead by hand if you want the workout, the dough is buttery and elastic and it takes about 12 minutes of focused effort. The cardamom must be whole pods, ground or crushed in a mortar right before mixing. Pearl sugar on top is what visually marks this as a Nordic bread.
Recommended Reads
- Lohikeitto Recipe: Creamy Finnish Salmon Soup with Dill
- Nakkikastike Recipe: Finnish Hot Dog Sauce in Creamy Mustard Gravy
- Oat Muffins with Berries and Coconut (Freezer-Friendly)
- Watermelon Feta Salad Recipe with Mint and Lime
- Tomato-Based Chicken and Dumpling Soup Recipe
Why This Finnish Pulla Bread Works
Three things separate a great pulla from a forgettable one. The first is the cardamom freshness already mentioned. The second is milk temperature. Active dry yeast wants to bloom in liquid between 41 and 43 degrees Celsius (105 to 110 Fahrenheit). Hotter than that and you kill the yeast, your dough never rises, and you have a brick. Cooler than that and the yeast wakes up too slowly, the first proof drags, and the dough underdevelops. The difference between a thermometer and a knuckle test is the difference between a reliable bread and a coin flip.
The third move is the egg wash. Most recipes call for a whole beaten egg brushed on the top before baking. A whole-egg wash gives you a medium-gold finish, which is fine. An egg-yolk-only wash with a splash of cream gives you a deep, mahogany sheen that looks like the loaves you would buy in a Helsinki bakery window at Christmas. Same effort, dramatically better result.
The pearl sugar on top is the finishing detail. Swedish or Finnish pearl sugar is large, hard, non-melting nibs of sugar that hold their shape in the oven. They give the crust a textural crunch and a sparkly visual cue that this is not just any sweet bread. Substituting raw sugar or sanding sugar will not work, the crystals melt and disappear. If you cannot find pearl sugar, slivered almonds and a heavier egg wash is the traditional fallback.
Pulla Bread Ingredients, Briefly
Whole milk. Warmed to 41 to 43°C (105 to 110°F). Use a thermometer, not your finger. The yeast cares about this exact range.
Active dry yeast. One standard packet (about 7 g / 2¼ tsp). Make sure it is not expired. Old yeast is the second most common reason a pulla fails.
Sugar. Granulated white sugar. Pulla is moderately sweet, not dessert-sweet. Roughly 100 g (½ cup) is the right amount for a 4-cup-flour dough.
Eggs. Two large eggs, room temperature. Cold eggs slow the yeast.
Unsalted butter. Soft but not melted, added to the dough after the gluten has developed for 5 minutes. Adding butter too early prevents proper gluten formation.
All-purpose flour. Standard, unbleached. Bread flour is too strong here, the crumb wants to be tender, not chewy. Sift it.
Cardamom. Whole green pods, crushed in a mortar 5 minutes before mixing. Plan on 10 to 12 pods, roughly 2 teaspoons of ground cardamom by volume. Avoid pre-ground cardamom from a tin, the aromatics have already faded.
Salt. Fine sea salt. About 1 tsp. Salt slows the yeast slightly, which is a good thing for flavor development.
Egg yolk wash. One egg yolk whisked with 1 tbsp heavy cream. Brushed on right before baking.
Swedish pearl sugar. Sprinkled on after the egg wash. Slivered almonds work as a fallback if pearl sugar is unavailable.
Tips and Variations
The cardamom-crushing rhythm. Crush whole pods in a mortar 5 minutes before adding to the dough. Discard the green husks, use only the small black seeds inside. The husks add bitterness, the seeds give the perfumed warmth.
Three-strand vs six-strand braid. The classic Finnish braid is three strands, which is approachable and beautiful. If you are ambitious, learn the six-strand braid for special occasions, it looks like a bakery showpiece. Plenty of three-minute YouTube tutorials show the six-strand technique. Master the three first.
Coffee bun variation (pullaa). Shape small portions of dough into individual buns instead of loaves, brush each with egg wash, sprinkle with pearl sugar and slivered almonds, bake at 200°C (400°F) for 12 to 14 minutes. These are the snack version Finns eat with afternoon coffee.
Cinnamon roll variation (korvapuusti). Roll the proofed dough into a rectangle, spread with soft butter, sprinkle with cinnamon-sugar, roll up, slice into 4 cm (1½ inch) pieces, pinch each one at the top to form the iconic Finnish “slap-on-the-ear” shape. Bake at 200°C (400°F) for 14 minutes.
Overnight cold proof. After the first proof, refrigerate the dough overnight. The slow fermentation develops more flavor and makes the braiding easier (cold dough is firm). Bring back to room temperature for 1 hour before shaping.
Almond paste filling. Spread the rectangle with 200 g of marzipan thinned with a tablespoon of warm milk before braiding. This is the festive version Finns make for Easter and Christmas.
Recipe: Finnish Pulla Bread (Braided Cardamom Bread)

Prep Time: 30 minutes | Rise Time: 2 hours (combined) | Cook Time: 25 minutes | Total Time: 3 hours | Yield: 2 large braided loaves (about 20 servings)
Ingredients
For the dough:
- 240 ml (1 cup) whole milk, warmed to 41 to 43°C (105 to 110°F)
- 7 g (2¼ tsp / 1 packet) active dry yeast
- 100 g (½ cup) granulated sugar
- 2 large eggs, room temperature
- 1 tsp fine sea salt
- 2 tsp freshly crushed cardamom (from about 10 to 12 whole green pods)
- 520 g (4¼ cups) all-purpose flour, sifted, plus more for kneading
- 115 g (½ cup / 1 stick) unsalted butter, very soft (not melted)
For the topping:
- 1 egg yolk
- 1 tbsp (15 ml) heavy cream
- 3 tbsp Swedish pearl sugar (or 3 tbsp slivered almonds as fallback)
Instructions
- Crush the cardamom pods in a mortar and pestle 5 minutes before mixing. Discard the green husks, keep the black seeds, and grind those seeds to a coarse-fine powder. Measure 2 tsp.
- Warm the milk to 41 to 43°C (105 to 110°F). Verify with a thermometer. Stir in the yeast and 1 tbsp of the sugar. Let stand for 10 minutes until foamy. If the milk does not foam, the yeast is dead, start over with fresh yeast.
- In the bowl of a stand mixer fitted with the dough hook (or a large bowl if kneading by hand), combine the bloomed yeast mixture, the remaining sugar, eggs, salt, and crushed cardamom. Mix on low for 1 minute to combine.
- Add the flour 1 cup at a time, mixing on low until a shaggy dough forms. Switch to medium-low and knead for 5 minutes. The dough will be sticky but coming together.
- Add the soft butter 1 tablespoon at a time, allowing each piece to incorporate fully before adding the next. This takes about 5 minutes total. Once all the butter is incorporated, knead for another 8 minutes on medium-low. The dough should pull cleanly from the sides of the bowl but remain slightly tacky to the touch.
- Transfer the dough to a buttered bowl, cover with a kitchen towel, and let rise in a warm spot for 90 minutes, or until doubled in size.
- Punch the dough down gently and turn out onto a lightly floured surface. Divide into 2 equal portions (about 470 g each). For each loaf, divide that portion into 3 equal strands. Roll each strand into a 30 cm (12 inch) rope.
- Braid the 3 strands together: pinch the tops together, then lay the rightmost strand over the middle, then the leftmost over the middle, alternating. When you reach the end, pinch the bottoms together and tuck both ends under the loaf.
- Transfer both braided loaves to a parchment-lined baking sheet, leaving plenty of space between them. Cover with a kitchen towel and let rise for 30 minutes.
- While the loaves proof, preheat the oven to 190°C (375°F).
- Whisk the egg yolk with the cream. Brush the proofed loaves generously with the wash, then sprinkle pearl sugar (or slivered almonds) over the top.
- Bake for 22 to 25 minutes, until the tops are deep mahogany and the internal temperature reads 88 to 90°C (190 to 195°F) on an instant-read thermometer. If the tops are browning too fast, tent with foil for the last 5 minutes.
- Cool on a wire rack for at least 30 minutes before slicing. The crumb continues to set as the bread cools.
Notes
Milk temperature is non-negotiable. Use a thermometer. The 41 to 43°C (105 to 110°F) window is where active dry yeast performs best. Above 49°C (120°F) you kill the yeast.
Cardamom seeds only, not husks. The green papery shells around the seeds carry bitterness that turns the bread astringent. Crack each pod, scoop out the small black seeds, and grind only those.
Storage. Pulla stays fresh at room temperature in a sealed bag for 2 days. After day 2, slice and freeze. Frozen slices toast back to life beautifully.
Day-old pulla makes the best French toast. Slightly stale slices soak up the egg-milk-vanilla custard better than fresh. Pulla French toast with cardamom sugar on top is a Finnish breakfast worth flagging.
Freeze whole loaves. Pulla freezes well for up to 3 months wrapped tightly in plastic and then foil. Thaw at room temperature, then reheat in a 150°C (300°F) oven for 8 minutes to refresh the crust.
Frequently Asked Questions
What is pulla?
Pulla is a Finnish soft braided bread enriched with milk, butter, eggs, and sugar, and perfumed with freshly crushed green cardamom. It is the most iconic sweet bread in Finland, served with coffee at any time of day and central to Finnish holiday tables, especially Christmas and Easter.
Can I use ground cardamom instead of whole pods?
You can, but the bread will be a noticeably weaker version. Pre-ground cardamom loses most of its aromatic oils within weeks of grinding. Whole pods crushed 5 minutes before mixing release the full perfumed warmth that defines pulla. If pre-ground is your only option, use 1½ times the amount called for in the recipe to compensate for the faded flavor.
Why do I need a thermometer for the milk?
Active dry yeast performs best when bloomed in liquid at 41 to 43°C (105 to 110°F). Hotter than that and the yeast cells die. Cooler than that and the yeast wakes up slowly, resulting in a sluggish first rise and underdeveloped dough. A digital thermometer is the difference between a reliable bread and a coin flip.
What can I substitute for pearl sugar?
Slivered almonds are the traditional fallback. Crushed sugar cubes give a similar non-melting visual cue. Avoid raw sugar, sanding sugar, or turbinado, those crystals melt and disappear in the oven. If you bake Nordic breads regularly, Swedish or Finnish pearl sugar is worth ordering online or finding at a Scandinavian grocery.
Can I make pulla dough ahead of time?
Yes. After the first proof, transfer the dough to a buttered container, cover tightly, and refrigerate overnight (up to 24 hours). The slow cold fermentation deepens flavor and makes braiding easier because the cold dough is firmer. Bring back to room temperature for 1 hour before shaping.
Why is my pulla dense instead of fluffy?
Three likely causes. The milk was too hot and killed the yeast, the yeast was expired, or you added the butter before the gluten was developed for 5 minutes. The butter adding step is the most overlooked variable: butter coats the flour proteins and prevents gluten from forming, so the dough needs structure before the butter goes in.
Key Takeaways
- Crush whole green cardamom pods 5 minutes before mixing. Pre-ground cardamom from a tin is the single biggest reason home pulla tastes flat.
- Use a thermometer. Milk at 41 to 43°C (105 to 110°F) is non-negotiable for active dry yeast.
- Knead the dough for 5 minutes before adding the butter. The gluten needs structure before the fat coats it.
- Egg-yolk-only wash with a splash of cream gives a deep mahogany finish. Whole-egg wash gives a paler gold.
- Pearl sugar holds its shape in the oven and gives the iconic Nordic crust. Slivered almonds are the traditional fallback.
Final Thoughts
Pulla is the kind of bread that smells like a holiday before you even taste it. The cardamom hits your kitchen 5 minutes into baking and stays for hours after. It is also a forgiving bread in every way except for the cardamom and the milk temperature, which is to say it is forgiving everywhere it counts.
Make a double batch the first time you bake this. One loaf to share with whoever is around when it comes out of the oven, one to freeze in slices for the next two weeks of breakfasts. A toasted slice with salted butter and strong coffee is one of those Nordic kitchen pleasures that explains a lot about Finland in a single bite.
Finnish Pulla Bread (Braided Cardamom Bread)
Finnish pulla is a soft, braided cardamom bread made from an enriched yeast dough of warm milk, butter, eggs, sugar, and flour, perfumed with freshly crushed green cardamom pods, finished with egg wash and pearl sugar.
Ingredients
- 240 ml (1 cup) whole milk, warmed to 41 to 43°C (105 to 110°F)
- 7 g (2¼ tsp / 1 packet) active dry yeast
- 100 g (½ cup) granulated sugar
- 2 large eggs, room temperature
- 1 tsp fine sea salt
- 2 tsp freshly crushed cardamom (from about 10 to 12 whole green pods)
- 520 g (4¼ cups) all-purpose flour, sifted, plus more for kneading
- 115 g (½ cup / 1 stick) unsalted butter, very soft (not melted)
- 1 egg yolk
- 1 tbsp (15 ml) heavy cream
- 3 tbsp Swedish pearl sugar (or 3 tbsp slivered almonds as fallback)
Instructions
- Crush the cardamom pods in a mortar and pestle 5 minutes before mixing. Discard the green husks, keep the black seeds, and grind those seeds to a coarse-fine powder. Measure 2 tsp.
- Warm the milk to 41 to 43°C (105 to 110°F). Verify with a thermometer. Stir in the yeast and 1 tbsp of the sugar. Let stand for 10 minutes until foamy. If the milk does not foam, the yeast is dead, start over with fresh yeast.
- In the bowl of a stand mixer fitted with the dough hook (or a large bowl if kneading by hand), combine the bloomed yeast mixture, the remaining sugar, eggs, salt, and crushed cardamom. Mix on low for 1 minute to combine.
- Add the flour 1 cup at a time, mixing on low until a shaggy dough forms. Switch to medium-low and knead for 5 minutes. The dough will be sticky but coming together.
- Add the soft butter 1 tablespoon at a time, allowing each piece to incorporate fully before adding the next. This takes about 5 minutes total. Once all the butter is incorporated, knead for another 8 minutes on medium-low.
- Transfer the dough to a buttered bowl, cover with a kitchen towel, and let rise in a warm spot for 90 minutes, or until doubled in size.
- Punch the dough down gently and turn out onto a lightly floured surface. Divide into 2 equal portions (about 470 g each). For each loaf, divide that portion into 3 equal strands. Roll each strand into a 30 cm (12 inch) rope.
- Braid the 3 strands together: pinch the tops together, then lay the rightmost strand over the middle, then the leftmost over the middle, alternating. When you reach the end, pinch the bottoms together and tuck both ends under the loaf.
- Transfer both braided loaves to a parchment-lined baking sheet, leaving plenty of space between them. Cover with a kitchen towel and let rise for 30 minutes.
- While the loaves proof, preheat the oven to 190°C (375°F).
- Whisk the egg yolk with the cream. Brush the proofed loaves generously with the wash, then sprinkle pearl sugar (or slivered almonds) over the top.
- Bake for 22 to 25 minutes, until the tops are deep mahogany and the internal temperature reads 88 to 90°C (190 to 195°F) on an instant-read thermometer. If the tops are browning too fast, tent with foil for the last 5 minutes.
Notes
Milk temperature is non-negotiable. Use a thermometer. The 41 to 43°C (105 to 110°F) window is where active dry yeast performs best. Above 49°C (120°F) you kill the yeast.
Cardamom seeds only, not husks. The green papery shells around the seeds carry bitterness that turns the bread astringent. Crack each pod, scoop out the small black seeds, and grind only those.
Last update on 2026-08-08 / Affiliate links / Images from Amazon Product Advertising API
Very disappointed with this recipe. The dough came out extremely dry. There’s no way the dough made with these ingredients will be soft and elastic. Also it needs way more time than 30 min. to rise properly.
Hi, sorry for your experience! I’ve personally used this recipe all the time and honestly weather, indoor temperature, type of wheat (I live in Finland and we use a specific flour called “puolikarkea” or “half-rough”) factor a lot. For instance, in the summer it takes so little time for it to rise while in the winter it takes longer but at the minimum, inside an oven thats not on, it takes half an hour.. Nonetheless, mine always turns out the same but of course, I’ll test this again and see how it reacts to different flour! Thanks for your feedback.