
Cozonac (Romanian Sweet Bread with Walnut & Cocoa Swirl)
Golden, pillowy, and beautifully swirled, Cozonac is Romania’s answer to the ultimate festive bake. Traditionally prepared for Christmas, Easter, and family celebrations, this rich sweet bread is filled with a comforting mix of walnuts, cocoa, and rum-soaked raisins — though every household has its own cherished variation.
In this recipe, we’ll walk you through how to make your own Cozonac from scratch — the kneading, the rising, and that magical moment when you slice into the swirl. Don’t worry — it’s easier than it looks, and twice as rewarding.
Want to know how Cozonac travelled through empires and into Romanian hearts? 🧵 Read the full story behind this beloved bake here.
Ingredients
- For the dough:
- 500g plain flour
- 100g caster sugar
- 7g instant yeast (or 25g fresh yeast)
- 200ml full-fat milk (lukewarm)
- 100g unsalted butter (softened)
- 3 large egg yolks
- 1 whole egg
- Zest of 1 lemon or orange
- 1 tsp vanilla extract
- ½ tsp salt
- For the filling:
- 150g ground walnuts
- 100g sugar
- 2 tbsp cocoa powder
- 50ml milk
- 1 tsp rum extract (or real rum, optional)
- 1 egg white (to bind the filling)
- For the topping:
- 1 egg yolk + 1 tbsp milk (for egg wash)
- Optional: sugar or crushed walnuts for sprinkling
Instructions
- Warm the milk gently until just lukewarm (not hot). Mix in the yeast and a pinch of sugar. Let it sit for 5–10 minutes until foamy.
- In a large bowl, combine the flour, sugar, salt, and citrus zest.
- Make a well in the centre. Add the egg yolks, whole egg, vanilla, and activated yeast-milk mixture. Begin to mix, adding the softened butter gradually as you knead.
- Knead the dough until smooth and elastic — about 10 minutes by hand or 6–8 minutes in a mixer with dough hook.
- Cover and let rise in a warm spot for 1.5–2 hours until doubled in size.
- Meanwhile, make the filling:
- In a bowl, combine ground walnuts, sugar, cocoa, milk, rum extract, and egg white. Mix into a spreadable paste.
- Once dough has risen, divide it into two equal parts.
- Roll each portion into a rectangle about 1cm thick. Spread half the filling evenly, then roll up tightly from the short side (like a Swiss roll).
- Optional: Twist the rolled dough into a braid or leave as a single log. Place each into a buttered loaf pan.
- Cover and let rise again for 30–40 minutes.
- Preheat oven to 180°C (160°C fan).
- Brush loaves with egg wash and sprinkle with sugar or chopped nuts if using.
- Bake for 45–50 minutes or until golden brown and a skewer inserted comes out clean.
- Let cool slightly before slicing. Best enjoyed warm or toasted with a cup of tea or coffee.
Share your thoughts
Did you try this recipe? Rate it below and let others know what you think!