Hungarian walnut and poppy seed rolls are a beautiful traditional pastry made with a soft, enriched yeast dough wrapped around two classic fillings: one rich with walnuts and the other fragrant with poppy seeds. These rolls are tender, lightly sweet, and perfect for holidays, special gatherings, or a cozy afternoon with tea or coffee.
Why You’ll Love This Recipe
These rolls bring together two beloved Hungarian flavors in one bake, so you do not have to choose between walnut and poppy seed. The dough is soft and buttery, the fillings are moist and flavorful, and the finished slices look stunning on any table. This recipe is also a wonderful make-ahead option, which makes it especially helpful for festive baking.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the dough:
4 cups all-purpose flour
1/4 cup granulated sugar
2 1/4 teaspoons instant yeast
1/2 teaspoon fine salt
1 cup whole milk, lukewarm
1/2 cup unsalted butter, softened
2 large egg yolks
1 large egg
1 teaspoon vanilla extract
1 teaspoon finely grated lemon zest
For the walnut filling:
2 cups finely ground walnuts
1/2 cup granulated sugar
1/2 cup whole milk
2 tablespoons unsalted butter
1/2 teaspoon vanilla extract
1/2 teaspoon ground cinnamon
1 tablespoon apricot jam
1 teaspoon finely grated lemon zest
For the poppy seed filling:
1 1/2 cups ground poppy seeds
1/2 cup granulated sugar
1/2 cup whole milk
2 tablespoons unsalted butter
1/2 teaspoon vanilla extract
1 tablespoon apricot jam
1 teaspoon finely grated lemon zest
2 tablespoons raisins, finely chopped, optional
For assembling and finishing:
1 large egg, beaten, for egg wash
1 tablespoon milk, to mix with the egg wash
Directions
In a large mixing bowl, combine the flour, sugar, instant yeast, and salt.
Add the lukewarm milk, softened butter, egg yolks, whole egg, vanilla extract, and lemon zest. Mix until a shaggy dough forms.
Knead the dough for 8 to 10 minutes until it becomes smooth, soft, and elastic. If the dough feels too sticky, add 1 tablespoon of flour at a time, but keep it slightly soft for the best texture.
Shape the dough into a ball and place it in a lightly greased bowl. Cover and let it rise in a warm place for 1 to 1 1/4 hours, or until slightly puffy. This dough does not need to double dramatically.
To make the walnut filling, place the walnuts and sugar in a bowl. Heat the milk and butter in a small saucepan until the butter melts. Pour the warm mixture over the walnuts, then stir in the vanilla, cinnamon, apricot jam, and lemon zest. Mix until thick and spreadable. Let it cool completely.
To make the poppy seed filling, place the ground poppy seeds and sugar in a bowl. Heat the milk and butter in a small saucepan until the butter melts. Pour it over the poppy seeds, then stir in the vanilla, apricot jam, lemon zest, and chopped raisins if using. Mix until thick and spreadable. Let it cool completely.
Line a baking sheet or a large baking tray with parchment paper.
Divide the dough into 2 equal pieces. Roll one piece into a rectangle about 10 x 12 inches. Spread the walnut filling evenly over the surface, leaving a 1/2-inch border around the edges.
Roll the dough up tightly from the shorter side to create a thick log. Pinch the seam closed and tuck the ends under slightly. Place it seam-side down on the prepared tray.
Repeat with the second piece of dough and the poppy seed filling.
Brush both rolls lightly with the egg wash. Let them rest for 20 minutes, then brush again with another thin layer of egg wash. This helps create the classic glossy finish.
Preheat the oven to 350°F (175°C).
Prick the tops gently in a few places with a toothpick or skewer to help steam escape while baking.
Bake for 30 to 35 minutes, or until the rolls are deep golden brown.
Let the rolls cool completely before slicing. This helps the fillings set properly and gives you clean, beautiful slices.
Servings and timing
Servings:
2 rolls
About 20 slices total
Timing:
Prep time: 40 minutes
Rise time: 1 hour 15 minutes
Bake time: 30 to 35 minutes
Total time: About 2 hours 30 minutes
Variations
You can make both rolls with the same filling if you prefer only walnut or only poppy seed. A spoonful of orange zest can be used instead of lemon zest for a warmer citrus note. Some bakers also like to add a little finely chopped dried fruit to the walnut filling for extra texture. For a slightly richer dough, replace 2 tablespoons of the milk with sour cream.
Storage/Reheating
Store the cooled rolls tightly wrapped at room temperature for up to 3 days. For longer storage, refrigerate them for up to 1 week. You can also freeze the rolls whole or in slices for up to 2 months. Wrap them well in plastic wrap and then in foil or place them in an airtight container.
To serve after storing, bring slices to room temperature or warm them gently for a few seconds in the microwave. For a fresher baked texture, place slices in a low oven at 300°F (150°C) for about 5 to 7 minutes.
FAQs
What is the difference between the walnut roll and the poppy seed roll?
The walnut roll has a nutty, rich, slightly earthy flavor, while the poppy seed roll has a delicate, sweet, and lightly aromatic taste. Both are traditional and often served together.
Can I make the dough ahead of time?
Yes. You can prepare the dough, cover it well, and refrigerate it overnight. Let it sit at room temperature for about 30 minutes before rolling and filling.
Can I freeze these rolls?
Yes. They freeze very well. Cool them completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator or at room temperature before serving.
Why did my filling leak out during baking?
This usually happens if the rolls were overfilled, not sealed tightly enough, or not pricked before baking. Leaving a border and sealing the seam well helps prevent leaking.
Do I need to grind the walnuts and poppy seeds?
Yes. Finely ground fillings spread more evenly and create the classic texture of Hungarian rolls. Whole seeds or coarse nuts can make rolling difficult.
Can I use active dry yeast instead of instant yeast?
Yes. Use the same amount, but dissolve it in the lukewarm milk with a little of the sugar first and let it sit for 5 to 10 minutes until foamy.
How do I keep the dough soft and not dry?
Do not add too much extra flour while kneading, and avoid overbaking. A soft dough and careful baking time help keep the rolls tender.
Can I make this recipe without raisins?
Yes. The raisins are optional and can be left out completely, especially if you prefer a smoother poppy seed filling.
Why should I cool the rolls before slicing?
Cooling helps the filling firm up and makes the slices neater. Cutting too soon can cause the filling to crumble or smear.
Are these rolls served for special occasions?
Yes. These rolls are especially popular during holidays and family celebrations, but they are also wonderful for weekend baking or gifting.
Conclusion
Hungarian walnut and poppy seed rolls are a timeless pastry that feels both elegant and comforting. With their soft dough, rich fillings, and beautiful swirled slices, they make a memorable addition to any baking table. Once you try them, they may become one of those recipes you return to every holiday season and beyond.