This post may contain affiliate links. Please read our disclosure policy.
These Hungarian Nut Roll Cookies are a flakey, cream cheese pastry wrapped around a homemade walnut filling. The filling is sweet, crunchy, and caramelized around the edges!


A Quick Look At The Recipe
This is a brief summary of the recipe. Jump to the recipe to get the full details.
Jump to RecipePrep Time
30 minutes
Cook Time
12 minutes
Chill Time
2 hours
Total Time
2 hours 42 minutes
Servings
48 Cookies
Difficulty
Easy
Calories *
132 kcal per serving
Technique
Make walnut filling, make pastry dough, assemble walnut rolls, bake!
Flavor Profile
Flaky cream cheese pastry filled with a walnut filling.
* Based on nutrition panel
Beats my grandma’s and I didn’t think that was possible! ⭐⭐⭐⭐⭐
Vicki
Nut roll cookies, which are also called Hungarian nut horns, are crunchy, sweet, addicting cookies. In the Hungarian, slovak and polish traditions, they are made at Christmas time; however, they are delightful all year round!
The simple cream cheese pastry crust is the same one used in this apricot kolacky recipe but they taste remarkably different. Both would be a wonderful addition to a cookie platter alongside these pecan snowball cookies, chewy gingerbread boys, and chocolate peppermint kiss cookies!
Table of Contents

Why you will love these walnut roll cookies:
- They have an easy crust with cream cheese that can be made in one bowl with a hand mixer. There is no additional moisture, which makes a very rich, tender pastry.
- The homemade walnut filling recipe is sweet, nutty and can be stored in the freezer for future cookie baking!
- The dough is rolled out in granulated sugar, which creates a sumptuous caramelized crust on the bottom and a crunchy, sweet coating on top. There is no sugar in the dough, so this is a welcome addition!
Ingredients


All-purpose flour: Be sure to measure your flour by fluffing up the flour in the bag then spooning it into a measuring cup. Level it off with a knife. Be careful not to tap or compress the flour. Not measuring correctly, will lead to dry cookies
Kosher Salt: Kosher salt is less salty than table salt and a teaspoon weighs less than other finer ground varieties. It heightens the flavor here and will keep your pastries from tasting dull or flat.
Cream Cheese: I use original full fat Philadelphia Cream Cheese for all my baked goods. Working the cream cheese into the dough adds fat and a little bit of tang. Cream cheese does not behave the same as butter when baked and will create a flakey, tender cookie.
Butter: I use unsalted butter for baking, because you want to control the amount of salt you are adding. Every brand is different and it makes adjusting the recipe a challenge.
Granulated Sugar: The granulated sugar in the filling adds sweetness and caramelizes. There is additional sugar in the recipe for rolling out the pastry dough. This is optional but adds so much!
Walnuts: You can finely chop walnuts with a knife or pulse in a food processor until finely ground. I do not toast them for this recipe. They bake long enough to toast in the nut roll cookie!
Milk: I use whole milk for baking because it adds a richness to the final flavor and texture.

How to Make
The below instructions and photos will give you all the tips you need to make perfect nut roll cookies from the very first time! There are additional instructions and measurements in the recipe card below.
Make the walnut filling:
Step 1: Finely chop walnuts with a knife or pulse in the food processor.
Step 2: Add chopped walnuts, sugar, melted butter and ¼ cup hot milk to a medium bowl. Stir together. The mixture should be thick.
Step 3: Allow to sit for 10 minutes then add more milk if it is not a spreadable consistency. The amount of milk varies by how finely your walnuts are chopped. The finer, the more milk. I used all of the milk for the cookies pictured. Filling can be made ahead and frozen. Thaw before assembling.

Make the dough:
Step 4: In a large bowl or in the bowl of a stand mixer fitted with the paddle attachment, beat together the cream cheese and butter until completely incorporated and creamy (approximately 3-5 minutes).
Step 5: Reduce the mixer to low and add the salt along with small additions of flour. Adding too much at one time will overwhelm the dough and take too long to mix it. This will create gluten and tough, shrinking cookies! The dough will be soft but not sticky.
Step 6: Divide the dough into 4 equal parts and flatten each to ¾” thick. Wrap in plastic wrap and refrigerate until hard, at least 2 hours.
Even though there isn’t any liquid in the dough, gluten will still form if overworked. Divide the dough with a knife or bench scraper rather than tearing it, and only gently press the pieces slightly to flatten. You will do the rolling later. Let it rest!

Assemble the cookies:
Step 7: Pre-heat the oven to 375°. Move the oven rack one setting higher than the center. Line two baking sheets with parchment paper.
Step 8: Take one of the disks of dough from the refrigerator and lightly flour both sides. Spread granulated sugar on your pastry board or work surface. Place the dough on top and roll out pastry to 1/16” thick or as thin as possible. The thinner the better. If you roll them too thick, the bottom will burn before the inside has a chance to fully cook and puff up.
Step 9: With a pastry wheel or sharp knife, trim the dough into a square and then cut the square into 16 smaller squares. My dough never rolled out into a perfect circle so I would just cut as many 1 1/2 “ squares a possible, saving the scraps for later.

Step 10: Place a dollop of filling in one corner of each square. I used ½ teaspoon. Starting in the corner with the filling, roll the dough around the filling from corner to corner, gently pressing down as you roll. Grab the roll on both sides and pinch as you bend the roll to create a crescent shape. Move it to a parchment covered baking sheet, placing the Rolls no closer than 1” apart. You can offset them in a diagonal pattern to get more on a tray. Repeat with all remaining squares.


Step 11: Sprinkle the middles of the Rolls with just a touch of granulated sugar. Bake 12-14 minutes or until the bottom edges are a golden and you can smell them. They should puff up slightly in the middle. With experience you can see when the dough is cooked. Let cool slightly on the pan before moving them gently to a wire rack to cool completely.
Chef Lindsey’s Recipe Tip
Don’t chill the assembled cookies prior to baking them. This re-solidifies the butter in the dough and will cause them to puff too much. The extra puff will unroll the rolls!

This recipe is from June Meyer’s Authentic Hungarian Heirloom Recipes Cookbook with my technique tips.
Video Tutorial
Variations & Substitutions
Filling: These nut roll cookies are also delightful with apricot filling or a traditional poppyseed filling. Pecans can also be substituted for the walnuts.
Size: These can be made large or small depending on your preferences. They are very adorable when bite-sized but more challenging to work with.
How to store nut roll cookies:
Store baked, cooled cookies at room temperature layered between sheets of wax paper and then wrapped loosely in foil. I found that this will keep them as crisp as possible. You can also freeze them for up to three months.
The raw assembled cookies can also be frozen and then brought to room temperature prior to baking. I suggest freezing in a single layer then placing in a ziptop bag.
Freeze the dough packets and filling separately for later assembly.
Frequently Asked Questions
I do not suggest baking them from frozen or even refrigerated. This resolidifies the butter in the dough and will cause them to puff too much. The extra puff will unroll the rolls!
You can absolutely make as a large a batch as your mixer can handle. For larger batches, I do suggest making the dough in a stand mixer.
I do suggest chilling and re-rolling the scraps. They will shrink a little more than the first batch; however, the additional sugar in the dough from the first rolling makes them even more delicious!

Nut Roll Cookies (Walnut Filling)
Ingredients
For the Pastry:
- 2 ¼ cups all purpose flour
- ½ tsp kosher salt
- 8 oz cream cheese room temperature
- 1 cup unsalted butter softened
- ½ cup granulated sugar for rolling
For the Walnut Filling:
- ½ pound walnuts finely ground
- 1 cup granulated sugar
- ½ cup whole milk boiled
- 2 tbsp unsalted butter melted
Instructions
To make the Walnut Filling:
- Mix filling in a medium bowl using only ¼ cup of the boiled milk. The mixture should be thick.
- If the filling is not spreadable, use the rest of the milk. I used all of it. It will thicken as it sits.
- Note: You can make the filling ahead of time and freeze it until you are ready to use it. Just thaw at room temperature when you are ready to use.
For the Pastry Dough:
- Sift flour and salt together in a medium bowl and set aside.
- Beat the cream cheese and butter together with a stand mixer or a hand mixer until completely incorporated and creamy (3-5 minutes).
- Reduce the speed of the mixer and slowly add in the flour. I used 5 additions and completely mixed in the flour each time. The dough will be soft but not sticky.
- Divide the dough into 4 equal parts and flatten each to ¾” thick. Wrap in plastic wrap and refrigerate until hard, at least 2 hours.
Assembling the Walnut Rolls:
- Pre-heat the oven to 375F. Move the oven rack one setting higher than the center.
- Dust each side of the dough with flour. Generously coat a flat surface (countertop, marble board, etc.) with granulated sugar. Plop the dough on top and press gently to push some crystals into the dough. The sugar will keep your dough elevated off the rolling surface enough to keep it from sticking. Lightly coat the rolling pin with flour throughout the process, using as little as possible.
- With a pastry wheel or sharp knife, trim the dough into a square and then cut the square into 16 smaller squares. My dough never rolled out into a perfect circle so I would just cut as many 1 1/2 “ squares a possible, saving the scraps for later.
- Place a dollop of filling in one corner of each square. I used ½ teaspoon.
- Starting in the corner with the filling, roll the dough around the filling from corner to corner, gently pressing down as you roll. Grab the roll on both sides and pinch as you bend the roll to create a crescent shape. Gently move it to a parchment covered baking sheet, placing the Rolls no closer than 1” apart.
- Repeat with all remaining squares.
- Sprinkle the middles of the Rolls with just a touch of granulated sugar.
- Bake 12-14 minutes or until the bottom edges are a golden and you can smell them. They should puff up slightly in the middle. With experience you can see when the dough is cooked. Let cool slightly on the pan on a wire rack and then move them gently to a wire rack to cool completely.
- Repeat with all remaining dough. Refrigerate and re-roll your scraps. Amazing.
- For a more traditional cookie, you can omit the granulated sugar and dust the final, cooled cookie with powdered sugar. I will warn you that it won’t be as divine.
Video
Notes
Nutrition
Before you go!
Check out our other delicious, chef-developed cookie recipes!
















They’re just out of the oven, and I sampled my first one. Though mine aren’t quite as pretty as yours (though they’re still cute), they taste absolutely delicious! My Czech hubby will surely love them. He said they make something similar in his country.
I actually only made 1/4 of a batch and have almost 50 cookies. I think that perhaps some of mine were rolled too thin. They are small, but I cut them 1.5 ” square as you directed. I used a special square cookie cutter, which made cutting them out easy. For the number I made, the filling amount was perfect, using your directed 1/2 tsp, exactly, per cookie. My last 6 or 8 cookies made actually melted while baking. I attribute that to a combination of those being rolled extra thin, and the dough too warm. Certainly scraps to be later used, and other “disks” of dough need to be kept in the fridge as long as possible.
I’m so glad you enjoyed them! Great tips! I think you make some very good points about the thickness of the dough and chilling your scraps. That is super important! I’m going to update the recipe! THank you! Happy new year!
Wow !! It’s great 🙂
I’m so glad you enjoyed them!!
Ahh lard! So magical in pastry and so hard to get! Happy baking!
My grandmother was from Austria-Hungry and was born 1901. She made these often and it was something I asked for when it was my birthday. I have a recipe, but it is not like hers. I am going to try this recipe in the next week. My problem is getting the flaky crust. I know she cooked with lard and I’m sure that made a big difference in the pastry. Thanks for posting the recipe and notes!
Hi Lindsey,
Happy to report that your apricot kolaches were a huge hit at last year’s Christmas festivities. Everyone loved them! I hope I get a chance to attempt these walnut kifli.
Wondering if you have a recipe for Hungarian Beigli? I assume the filling is very similar to the walnut filling but with a pastry of sweet yeast dough.
Love your recipes thanks for sharing them!
I’m so glad!!! I haven’t heard of Beigli! But I am certainly going to put it on my to make list! Happy holidays and happy baking!
My people used sour cream and when not that used cream cheese.,some baking pwd. and egg yolks in the horns.
While these are very nice, they are NOT walnut rolls. They are kiffles, or kiffli. Walnut rolls are just that – rolls of yeast dough with walnut filling. When sliced, they look like spirals.
My grandparents came over on ‘the boat’ in 1924 from Hungary. We’ve been making these cookies at Christmas every year for generations. We call them Hungarian nut horns. I’m the last one to make them and am hoping one of my sons will continue the tradition. Our recipe is basically the same. The only difference is, we use heavy cream and don’t heat it. Instead of using flour to roll it out, we use powdered sugar.
Thank you for sharing this recipe. I love finding recipes from my heritage !
Have a very merry Christmas
Merry Christmas to you too! I am sure if you teach your sons how to make them and share the love you clearly have for your heritage, they will carry on the tradition proudly with their families!
Aww Paula! Thank you for your sweet comment! I can feel the love for your Grandmother in your words! I bet yours will become as pretty as hers with as much practice!
My Grandmother was Hungarian and each of ur pictures made me see her hands as she delicately would cut and roll thousands of these cookies for Christmas! Thanks for sharing! I make them but they are never as pretty as hers were.