Hungarian cuisine is famous for its comforting pastries, and Diós Kifli (Walnut Crescent Cookies) is one of the country’s most treasured traditional treats. These delicate pastries feature a soft, buttery dough wrapped around a rich walnut filling, creating the perfect balance of crispness and sweetness. They are a staple during Christmas, Easter, weddings, and family celebrations, but they’re delicious enough to enjoy any time of year with a cup of coffee or tea.
If you’ve never tried authentic Hungarian walnut pastries, this recipe is a wonderful place to start.

Why You’ll Love This Recipe
- Authentic Hungarian family recipe
- Soft, buttery dough
- Rich walnut filling with warm cinnamon
- Perfect for holidays or afternoon tea
- Easy to make ahead and freeze
Ingredients
For the Dough
- 3 cups (375 g) all-purpose flour
- 1 cup (225 g) unsalted butter, softened
- 2 egg yolks
- ½ cup (120 ml) sour cream
- 2 tablespoons sugar
- 1 teaspoon vanilla extract
- ¼ teaspoon salt
- 1 teaspoon baking powder
For the Walnut Filling
- 2 cups (200 g) finely ground walnuts
- ½ cup (100 g) sugar
- 2 tablespoons milk
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- 1 tablespoon honey (optional)
- Zest of 1 lemon (optional but traditional)
For Finishing
- 1 egg, beaten
- Powdered sugar for dusting (optional)
Instructions
Step 1: Prepare the Dough
In a large bowl, combine the flour, baking powder, sugar, and salt.
Add the softened butter and rub it into the flour until the mixture resembles coarse crumbs.
Mix in the egg yolks, sour cream, and vanilla.
Knead gently until a smooth dough forms.
Wrap the dough in plastic wrap and refrigerate for at least one hour.
Step 2: Make the Filling
Combine the ground walnuts, sugar, cinnamon, vanilla, milk, honey, and lemon zest.
Mix until a thick, spreadable filling forms.
If needed, add a little more milk one teaspoon at a time.
Step 3: Shape the Pastries
Preheat your oven to 350°F (180°C).
Line a baking tray with parchment paper.
Roll the chilled dough to about ⅛ inch (3 mm) thick.
Cut into small squares or rectangles.
Place about one tablespoon of walnut filling in the center.
Fold the opposite corners over the filling, leaving a little filling visible in the middle for the traditional look.
Place each pastry on the prepared baking tray.
Step 4: Bake
Brush each pastry with beaten egg.
Bake for 18–22 minutes, or until lightly golden.
Avoid overbaking to keep the dough tender.
Allow the pastries to cool completely.
Dust lightly with powdered sugar if desired.
Serving Suggestions
These pastries are delicious served with:
- Fresh coffee
- Black tea
- Hot chocolate
- Mulled wine during the holidays
They also make beautiful gifts for friends and family.

Storage Tips
- Store in an airtight container for up to 5 days.
- Freeze baked pastries for up to 3 months.
- Thaw at room temperature before serving.
Tips for Perfect Hungarian Walnut Pastries
- Use freshly ground walnuts for the best flavor.
- Chill the dough before rolling to make it easier to handle.
- Don’t overfill the pastries to prevent leaking.
- Bake just until lightly golden for a soft, melt-in-your-mouth texture.
A Taste of Hungarian Tradition
Walnuts have long been one of the most beloved ingredients in Hungarian baking, symbolizing prosperity and family gatherings. Recipes like Diós Kifli have been passed down through generations, bringing families together during festive occasions and filling homes with the comforting aroma of freshly baked pastries.
Whether you’re celebrating a holiday or simply craving something homemade, these traditional Hungarian walnut pastries are sure to become a favorite in your kitchen.
Recipe Summary
- Prep Time: 30 minutes
- Chill Time: 1 hour
- Bake Time: 20 minutes
- Total Time: 1 hour 50 minutes
- Servings: 24 pastries
- Cuisine: Traditional Hungarian
- Difficulty: Easy to Moderate









