Ukrainian nut roll, often called a walnut roll or makivnyk-style pastry when made with poppy seeds, is a tender yeast bread wrapped around a sweet, finely chopped walnut filling. This version uses a soft enriched dough and a milk-moistened walnut mixture, making a sliceable, festive roll that works for holidays, coffee breaks, or dessert; family and regional versions vary in dough and filling.
Ingredients
- 2/3 cup (160 ml) lukewarm whole milk, about 100–110°F (38–43°C)
- 2 1/4 teaspoons (7 g) active dry yeast
- 1/3 cup (67 g) granulated sugar, divided
- 4 cups (500 g) all-purpose flour, plus a little extra for rolling
- 1 teaspoon (6 g) fine salt
- 1 large egg, at room temperature
- 1/4 cup (60 g) sour cream, at room temperature
- 6 tablespoons (85 g) unsalted butter, melted and cooled until just warm
- 3 cups (300 g) finely chopped walnuts
- 1/2 cup (100 g) granulated sugar for the filling
- 1/2 cup (120 ml) whole milk for the filling
- 2 tablespoons (28 g) unsalted butter for the filling
- 1 teaspoon (5 ml) vanilla extract
- 1/4 teaspoon (1.5 g) fine salt for the filling
- 1 large egg plus 1 tablespoon (15 ml) water, beaten together for the egg wash
Instructions
- Start the yeast. Stir the lukewarm milk, yeast, and 1 tablespoon (12 g) of the dough sugar together in a large bowl. Leave for 5 minutes, until the yeast looks creamy or lightly foamy. If nothing happens, the yeast may be inactive or the milk may have been too hot or too cool; start again with fresh yeast rather than adding it to the flour.
- Make the dough. Whisk the flour, remaining dough sugar, and salt in a separate bowl. Add the egg, sour cream, melted butter, and yeast mixture. Stir until a shaggy dough forms, then knead on a lightly floured counter for 8–10 minutes, or in a stand mixer with a dough hook for 6–8 minutes. The dough should become smooth and elastic and may feel slightly tacky. Add flour a tablespoon at a time only if it is too sticky to handle; too much flour can make the baked roll dry.
- Let the dough rise. Put the dough in a lightly greased bowl, turn it once to coat, and cover. Let it rise in a draft-free place for about 60 minutes, until roughly doubled. A cool room can slow the rise, so use the dough’s size as your guide rather than moving on while it is still dense.
- Prepare the walnut filling while the dough rises. Put the chopped walnuts in a heatproof bowl. In a small saucepan, warm the filling milk, filling sugar, butter, and salt over medium-low heat, stirring until the sugar dissolves and the butter melts; do not boil it hard. Pour the mixture over the walnuts, stir in the vanilla, and leave the filling to cool completely. It should be thick and spreadable, not runny. If it seems loose, let it stand for a few minutes so the nuts absorb more liquid.
- Roll and fill. Line a large baking sheet with parchment. Turn the risen dough onto a lightly floured surface and roll it into a rectangle about 12 by 16 inches (30 by 40 cm), with the longer edge facing you. Spread the cooled walnut mixture evenly over the dough, leaving a 1-inch (2.5 cm) border along the far edge. Press the filling gently into an even layer so it does not fall out as you roll.
- Shape the roll. Starting with the long edge nearest you, roll the dough up firmly but without stretching it. Pinch the seam closed and tuck the ends underneath. Place the roll seam-side down on the prepared sheet, curving it slightly if needed to fit. Avoid rolling so tightly that the dough has no room to expand during its second rise.
- Proof and heat the oven. Cover the roll loosely with a clean towel and leave it to rise for 35 minutes. Meanwhile, heat the oven to 350°F (175°C), with a rack in the center. The roll should look puffy, though it may not double in size. Beat the remaining egg with the tablespoon of water and brush a thin, even coat over the top; avoid letting it pool at the base.
- Bake. Bake for 32–35 minutes, rotating the pan once if your oven browns unevenly. The roll should be deep golden brown. Insert an instant-read thermometer into the bread portion, avoiding a large pocket of filling; aim for about 190°F (88°C) at the center. Because the dough contains egg, note that USDA FSIS lists 160°F (71°C) as the safe minimum for egg dishes; the higher bread temperature also helps the loaf bake through. If the top browns too quickly, loosely tent it with foil for the last several minutes.
- Cool before slicing. Transfer the roll, still on the parchment, to a rack and cool for at least 45 minutes. The filling sets as it cools, so slicing too soon can make the spirals slump and the center seem gummy. Use a serrated knife and a gentle sawing motion to cut 12 portions.
Tips
- Measure flour with care. For the most reliable dough, weigh the flour if possible. If using cups, spoon flour into the cup and level it rather than scooping directly from the bag, which packs in extra flour and can produce a stiff dough.
- Keep the filling cool and thick. A hot or runny filling can soften the dough, leak from the seam, and make the spiral harder to slice. Let it cool fully before spreading. Chop the walnuts finely but leave some small pieces for texture.
- Adjust for your kitchen. The stated rising times assume a comfortably warm, draft-free spot. In a cool kitchen, the dough may need longer; cover it and wait until it has visibly expanded rather than putting it in a very hot place that could overheat the yeast.
- For a lighter filling texture, pulse the walnuts briefly in a food processor, stopping before they turn oily. If walnuts are unavailable, finely chopped hazelnuts or pecans work, though the flavor will be different. Almonds are milder and may need a little extra vanilla.
Serving Suggestions
Serve slices at room temperature, when the walnut flavor is clear and the dough stays tender. The roll is rich enough to stand on its own, but it also pairs well with coffee, black tea, or a glass of milk. For a simple dessert plate, add fresh pear or apple slices, or offer a spoonful of lightly sweetened whipped cream alongside rather than covering the roll itself.
For a holiday table or brunch, arrange the slices in a shallow serving dish with the cut spirals facing up. A light dusting of powdered sugar is optional after the roll has cooled completely; adding it while warm makes it melt into the crust. If serving a whole roll, use a serrated knife and wipe the blade between cuts for neater portions. It can be served slightly warm, but let it cool enough for the filling to hold its shape.
Variations
Use poppy seeds: Poppy-seed rolls are another familiar style of Central and Eastern European sweet yeast pastry. Substitute 2 cups (about 280 g) of finely ground poppy seeds for the walnuts. Poppy seeds absorb liquid differently, so begin with less filling milk and add just enough to make a thick paste. A ready-made poppy-seed filling is a practical option if grinding the seeds is difficult, though sweetness and texture will depend on the product.
Add citrus or spice: Stir 1 teaspoon of finely grated lemon or orange zest into the cooled walnut filling, or add 1/2 teaspoon of ground cinnamon. These are optional flavor accents, not requirements. A small handful of raisins, about 1/3 cup (50 g), can also be added, but distribute them evenly so they do not create large gaps in the spiral.
Make two smaller rolls: Divide the dough and filling in half, roll each portion into a rectangle, and shape two logs. Place them on one or two lined baking sheets with room to expand. Begin checking them around 25 minutes; smaller rolls may finish sooner, and the center should still reach the stated bread temperature.
Use a dairy alternative: Unsweetened, unflavored oat or soy milk can replace the milk in both dough and filling, and a plant-based butter alternative can replace the butter. The flavor and browning may differ slightly. For the sour cream, use a thick, plain dairy-free yogurt; a thin substitute can make the dough wetter, so hold back a spoonful of milk if the mixture already feels soft.
Storage and Reheating
Cool the roll, then store it in an airtight container or wrap it well. Refrigerate within 2 hours of baking if you will not serve it promptly. At room temperature, it is best within 2 days; in the refrigerator, it keeps for about 3–4 days, though refrigeration can make the bread firm. Bring slices to room temperature before serving, or warm one slice in a 300°F (150°C) oven for about 8–10 minutes. A microwave works for a quick portion: heat briefly in 10-second bursts, since longer heating can make the dough tough.
To freeze, wrap the completely cooled roll tightly in plastic wrap and then foil, or freeze individual slices in a sealed freezer bag, for up to 2 months for best quality. Thaw wrapped at room temperature for several hours or overnight in the refrigerator. Warm the thawed roll in a 300°F (150°C) oven for 10–15 minutes if you want a softer, freshly warmed texture. Do not leave the roll out for extended periods after thawing; refrigerate leftovers within 2 hours.
Frequently Asked Questions
Can I make Ukrainian nut roll the day before?
Yes. Bake it, cool it completely, and wrap it airtight once cool. Keep it at room temperature if serving the next day, or refrigerate it for longer storage. You can also prepare the walnut filling a day ahead and refrigerate it; bring it back to a spreadable consistency before using, without leaving it out for more than 2 hours.
Why did my roll split while baking?
Common causes are an overfilled roll, a seam that was not pinched shut, or dough rolled too tightly. Leave a border at the far edge, keep the filling in a level layer, pinch the seam closed, and place the loaf seam-side down. A small split is mostly cosmetic and does not make the roll unusable.
Can I use instant yeast instead of active dry yeast?
Yes. Use 2 1/4 teaspoons (7 g) instant yeast and mix it directly into the flour rather than blooming it in the milk. Add the milk with the other wet ingredients. The rise may happen somewhat faster, so check the dough’s expansion instead of relying only on the clock.
Can I knead the dough in a stand mixer?
Yes. Use the dough hook on low speed until the ingredients come together, then knead on medium-low for about 6–8 minutes. Stop when the dough is smooth, elastic, and slightly tacky. Mixer strength varies, so check the texture; add flour sparingly if the dough sticks heavily to the bowl.
How do I know whether the walnut filling is the right consistency?
It should spread easily without flowing off a spoon. If it is crumbly, stir in warm milk a teaspoon at a time. If it is too wet, mix in a little more finely chopped walnut and let it stand briefly. Cool the filling before putting it on the dough so it does not melt the butter in the dough or interfere with the final rise.
Can I freeze the roll before baking?
For dependable texture, bake and cool the roll before freezing. An unbaked filled roll can rise unevenly as it thaws, and the filling may make the dough damp. If preparing ahead, refrigerate the shaped roll briefly only if needed, then bake it while the dough still looks properly proofed; freezing after baking is the simpler option.
Related
- Baba’s Traditional Ukrainian Perogies Recipe
- Ukrainian Borscht Recipe with Pork and Beets
- Ukrainian Borscht Recipe: A Hearty Beet Soup
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).