Warm, tender, and full of old-world charm, this Romanian Cozonac Walnut Swirl Sweet Bread is pure comfort. I love how it fills the kitchen with a sweet, buttery aroma while it bakes, because it feels like something special without being fussy. The soft bread and walnut swirl make every slice feel homemade in the best way, and it is the kind of loaf that invites people to sit down, slow down, and enjoy the moment.
At the heart of this cozonac are simple baking staples that work together beautifully. The dough uses 4 cups plus 2 tablespoons (500 g) all-purpose flour, 2 1/4 teaspoons (7 g) active dry yeast, 1 tablespoon granulated sugar, 3/4 cup plus 2 tablespoons (200 ml) lukewarm milk, 4 egg yolks, 1/2 teaspoon fine sea salt, 1 tablespoon rum or a few drops of rum aroma, 1 cup (125 g) powdered sugar, and 1/3 cup plus 2 tablespoons (100 ml) vegetable oil. The walnut filling brings in 3 egg whites, 1/2 cup (100 g) granulated sugar, 1 tablespoon rum or rum aroma, and 1 cup (120 g) ground walnuts. Then, a simple egg wash gives the loaves a pretty golden finish. Since the recipe makes two loaves, you will also need 2 buttered loaf pans, about 9.5 x 4.5 inches. The flavor is soft, rich, lightly sweet, and nutty, with a gentle rum note if you choose to use it.
The method is very manageable, even if yeast breads feel new to you. First, you bloom the yeast, then mix the dough, knead until smooth, and let it rise. After that, you whip the walnut filling, roll the dough, spread on the filling, and braid the loaves before a second rise. Finally, you brush with egg wash and bake until golden and cooked through. For Adults 21+ Only: This recipe contains alcohol and is intended for guests of legal drinking age. Even with that note, the process itself is simple and steady, and each step builds on the last in a clear way.
This Romanian Cozonac Walnut Swirl Sweet Bread is perfect for holidays, family brunches, Sunday coffee, and gift baskets. It also makes a lovely bake for chilly days, when you want something cozy to slice and share. Because it keeps well, it is a smart choice for potlucks, celebrations, and make-ahead baking too.

Why You’ll Love This Romanian Cozonac Walnut Swirl Sweet Bread
- It has a soft, rich dough that feels special, yet uses familiar pantry ingredients.
- The walnut swirl adds sweet, nutty flavor in every slice.
- It is great for holidays, family gatherings, and gifting.
- The dough makes two loaves, so you can serve a crowd or freeze one for later.
- The recipe is clear and rewarding, even for home bakers who do not bake yeast bread often.
Flour Tips
The main ingredient in the dough is all-purpose flour. For the best Romanian cozonac walnut swirl sweet bread, use a fresh, good-quality flour that has not been sitting in the pantry too long. Since the dough is rich and slightly stiff at first, it helps to measure the flour carefully so the bread stays tender. Also, if your flour is packed tightly in the cup, the dough may turn dry, so spoon it into the cup and level it off if you are not weighing it. This small step makes a big difference in yeast baking.
Options for Substitutions
- Use whole milk instead of a milk alternative for a richer dough, or use a lactose-free milk if needed.
- Swap vegetable oil with mild canola oil, which works in the same way.
- Replace rum or rum aroma with vanilla extract if you want a warm flavor without alcohol.
- Use chopped walnuts instead of finely ground walnuts if you like a bit more texture in the filling.
- If you do not have loaf pans, bake the dough in round cake pans of a similar size, while watching the bake time closely.
- For a lighter finish, brush the loaves with milk only instead of the egg wash, although the crust will be less shiny.
Watch Out for These Mistakes
The first thing to watch is the yeast mixture. If the milk is too hot, it can weaken or kill the yeast, and then the dough will not rise well. On the other hand, if the milk is too cold, the yeast may take much longer to foam. So, aim for lukewarm milk that feels warm but not hot.
Next, be careful not to rush the kneading. This cozonac dough starts out stiff, and that is normal. However, as you add the powdered sugar and oil, it should become smoother and more elastic. If you stop too early, the bread may bake up dense instead of soft and airy.
Also, do not deflate the walnut filling when you fold it together. The whipped egg whites help create a lighter swirl, so gentle folding matters. If you stir too hard, the filling can turn heavy and may spread less evenly inside the loaf.
Finally, keep an eye on the baking time and cooling step. If the loaves brown too fast, tent them with foil. Then, after baking, let them cool as directed and turn them gently so they hold their shape. This helps the crumb set nicely and keeps the loaves from settling or cracking too much.

What to Serve With Romanian Cozonac Walnut Swirl Sweet Bread?
This Romanian Cozonac Walnut Swirl Sweet Bread pairs beautifully with a hot cup of coffee, tea, or warm milk, and it also tastes wonderful beside fresh fruit, a small bowl of yogurt, or a light cheese plate for a brunch table. If you are serving it for a holiday meal, consider adding scrambled eggs, sliced oranges, or a simple berry salad, since those fresh sides balance the sweet walnut bread very well.
Storage Instructions
Store: Wrap the loaves well and keep them at room temperature for 3 to 4 days. If your kitchen is very warm, you can refrigerate them for a short time, but room temperature usually gives the best texture.
Freeze: Wrap the bread tightly and freeze it for up to 2 months. For best results, slice the bread first so you can thaw only what you need.
Reheat: To reheat on the stovetop, warm slices in a dry skillet over low heat for 1 to 2 minutes per side. For the microwave, heat a slice for about 10 to 15 seconds, just until soft and warm. If the bread feels dry, a small dab of butter helps bring it back to life.
Recipe Info
Preparation Time: 1 hour + 2 hours 45 minutes rising
Cooking Time: 1 hour
Total Time: 4 hours 45 minutes
Difficulty: Medium
Servings: 24
Calories: 195 kcal per serving
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
Calories: about 4,300 to 4,700
Protein: about 90 to 110 g
Fat: about 150 to 180 g
Carbohydrates: about 620 to 700 g
Ingredients
-
Dough
- 4 cups plus 2 tablespoons (500 g) all-purpose flour
- 2 1/4 teaspoons (7 g) active dry yeast
- 1 tablespoon granulated sugar, for the yeast
- 3/4 cup plus 2 tablespoons (200 ml) lukewarm milk, divided
- 4 egg yolks (save the 3 whites for the filling)
- 1/2 teaspoon fine sea salt
- 1 tablespoon rum or a few drops of rum aroma (optional)
- 1 cup (125 g) powdered sugar
- 1/3 cup plus 2 tablespoons (100 ml) vegetable oil
-
Walnut filling
- 3 egg whites
- 1/2 cup (100 g) granulated sugar
- 1 tablespoon rum or rum aroma (optional)
- 1 cup (120 g) ground walnuts
-
Egg wash
- 1 egg
- 2 tablespoons milk
-
Equipment
- 2 buttered loaf pans, about 9.5 x 4.5 inches

Step-by-Step Instructions
Step 1: Bloom the Yeast
Stir the yeast, 1 tablespoon sugar, and 1/4 cup of the warm milk together. Let it sit for 10 to 15 minutes, until it looks frothy. This step helps confirm that the yeast is active and ready to work.
Step 2: Mix the Wet Ingredients
Beat the egg yolks with the salt, then stir in the rest of the lukewarm milk and the rum, if you are using it. This mixture adds richness and flavor, and it also helps the dough come together smoothly.
Step 3: Make and Knead the Dough
In a stand mixer, combine the flour with the egg mixture and the frothy yeast. Knead for about 5 minutes. The dough will feel stiff at first, and that is expected. Then, with the mixer running, add the powdered sugar 1 tablespoon at a time and knead for 4 to 5 minutes more, until the dough softens a bit. After that, slowly add the oil and knead about 5 more minutes, until the dough becomes smooth and elastic.
Step 4: Let the Dough Rise and Prepare the Filling
Put the dough in a lightly oiled bowl, cover it, and let it rise in a warm place for about 1 1/2 hours, or until doubled. While it rises, make the filling. Whip the egg whites to stiff peaks, gradually add the sugar and rum, if using, and whip again until stiff peaks form. Then gently fold in the ground walnuts so the mixture stays light.
Step 5: Shape, Fill, and Braid
Divide the dough into 4 pieces. Roll each piece into a rectangle about 12 x 8 inches and 1/8 inch thick on a lightly oiled surface. Spread a quarter of the filling over each rectangle, then roll up from the long side. Twist two ropes together into a braid and place it in a loaf pan. Repeat with the other two ropes for the second pan.
Step 6: Final Rise, Bake, and Cool
Cover the loaves and let them rise for about 1 hour 15 minutes, until well puffed. In the last 15 minutes, heat the oven to 320°F and set a small pan of water on the bottom rack. Whisk the egg with the milk, brush it over the loaves, and bake right away. After 15 minutes, remove the water pan and continue baking for about 45 minutes more, until cooked through. If the tops brown too quickly, tent them loosely with foil. Then rest the loaves in the pans for 15 minutes, move them to a rack, and cool them while turning every 15 minutes or so so they keep their shape.
Conclusion
Romanian Cozonac Walnut Swirl Sweet Bread is soft, fragrant, and full of sweet walnut flavor, so it brings a special feel to any table. The dough is rich, the filling is light and nutty, and the braided loaf looks as good as it tastes. Since the recipe makes two loaves, it is ideal for sharing, gifting, or freezing for later. If you try this cozonac, I would love to hear how it turned out. Leave a comment, share your results, or explore more cozy sweet bread recipes for your next bake.
Print
Romanian Cozonac Walnut Swirl Sweet Bread
- Prep Time: 165 minutes
- Cook Time: 60 minutes
- Total Time: 225 minutes
- Yield: 24 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Romanian
- Diet: Vegetarian
Description
Warm, tender, and full of old-world charm, this Romanian Cozonac Walnut Swirl Sweet Bread is pure comfort, filling the kitchen with a sweet, buttery aroma.
Ingredients
- 4 cups plus 2 tablespoons (500 g) all-purpose flour
- 2 1/4 teaspoons (7 g) active dry yeast
- 1 tablespoon granulated sugar
- 3/4 cup plus 2 tablespoons (200 ml) lukewarm milk, divided
- 4 egg yolks
- 1/2 teaspoon fine sea salt
- 1 tablespoon rum or a few drops of rum aroma (optional)
- 1 cup (125 g) powdered sugar
- 1/3 cup plus 2 tablespoons (100 ml) vegetable oil
- 3 egg whites
- 1/2 cup (100 g) granulated sugar for filling
- 1 tablespoon rum or rum aroma (optional, for filling)
- 1 cup (120 g) ground walnuts
- 1 egg (for egg wash)
- 2 tablespoons milk (for egg wash)
- 2 buttered loaf pans, about 9.5 x 4.5 inches
Instructions
- Bloom the yeast by stirring it with 1 tablespoon sugar and 1/4 cup warm milk; let sit for 10-15 minutes.
- Mix the egg yolks with salt, then stir in the rest of the lukewarm milk and rum.
- Make the dough by combining flour, egg mixture, and yeast; knead for 5 minutes.
- Add powdered sugar gradually, then oil, kneading until smooth and elastic.
- Let the dough rise in a warm place until doubled, about 1.5 hours.
- Whip egg whites to stiff peaks; gradually add sugar and optional rum, then fold in ground walnuts.
- Divide dough into 4 pieces; roll into rectangles and spread with walnut filling.
- Braid the dough and place in loaf pans; repeat with remaining pieces.
- Let loaves rise again for about 1 hour 15 minutes.
- Brush with egg wash and bake at 320°F for 45 minutes until golden.
- Cool the loaves in pans for 15 minutes before transferring to a rack.
Notes
This recipe makes two loaves, perfect for sharing or freezing. Ideal for holidays and family gatherings.
Nutrition
- Serving Size: 1 slice
- Calories: 195
- Sugar: 10g
- Sodium: 120mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 29g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 40mg