Baci di Dama (Italian Hazelnut Cookies)
These Baci di Dama (Italian hazelnut cookies) are delicate, buttery cookies with a melt-in-your-mouth texture and a rich dark chocolate filling. They’re easy to make and perfect for sharing during the holidays.

Piedmont is the region in northwestern Italy where I come from, famous for its wines, white truffles, hazelnuts, and chocolate. One of its traditional sweets is Baci di Dama, which means “Lady’s Kisses.”
These little cookies are made with two rounded hazelnut biscuits sandwiched together with a thin layer of dark chocolate. They get their name from the way the two halves meet, resembling a kiss.
Baci di Dama have always been one of my favorites, especially with an espresso after dinner. They’re also perfect for Christmas cookie boxes alongside cantucci and brutti ma buoni.
Recipe Highlights
- Only 5 ingredients: This Baci di Dama recipe calls for hazelnuts, flour, butter, sugar, and chocolate.
- Great for gifting: Perfect for Christmas cookie boxes or paired with a bottle of homemade Baileys.
- Make-ahead friendly: Prepare the dough in advance or freeze the shaped cookies until you’re ready to bake.
Key Ingredients & Substitutions
- Hazelnuts: Freshly roasted hazelnuts give the cookies their distinctive nutty flavor. Hazelnut flour, almonds, or almond flour are good alternatives.
- Flour: I usually go with all-purpose flour. A gluten-free flour blend can be used if needed.
- Butter: Make sure it’s at room temperature, soft but not melted.
- Sugar: Both granulated and caster sugar work well.
- Chocolate: Choose good-quality bittersweet or semi-sweet chocolate (around 70% cocoa). Nutella is a tasty alternative, although it won’t set as firmly as melted chocolate.
See the recipe card below for a detailed ingredient list and step-by-step instructions.
How to Make Baci di Dama
- Roast and grind the hazelnuts: Toast the hazelnuts until fragrant, rub off most of their skins, and grind them finely in a food processor.
- Make the dough: Combine the ground hazelnuts with flour, butter, and sugar. Bring the dough together with your hands, divide it into four logs, wrap, and refrigerate for 1 hour.
- Shape and bake: Cut the chilled dough into small pieces and roll into small balls (about 8-9 g each). Refrigerate for another hour, then bake until lightly golden. Let the cookies cool completely.
- Assemble: Melt the chocolate in the microwave and let it cool slightly. Place a little chocolate on the flat side of one cookie, then gently press another on top. Let the filling set before serving.
Elena’s Tips
- Measure carefully: A kitchen scale helps you measure ingredients accurately and keep the cookies evenly sized.
- Don’t overgrind the hazelnuts: Pulse just until finely ground or they will turn into nut butter.
- Dough too crumbly: Add cold water, one teaspoon at a time, until it holds together.
- Keep the cookies small: Roll the dough into 8-9 g balls so they bake evenly and are easy to pair.
- Prevent spreading: Chill the dough as directed, especially the shaped balls before baking. Warm dough or hazelnuts ground too finely can cause the cookies to spread.
- Don’t overbake: The cookies should be set and lightly golden, not dark or dry.
- Let the chocolate thicken slightly: If it’s too warm and runny, the cookies may slide apart when you sandwich them.
Storage & Freezing
Storage: Keep Baci di Dama in an airtight container at room temperature for up to one week.
Baked cookies: Freeze without the chocolate filling. Thaw overnight in the refrigerator, then sandwich them with chocolate.
Cookie dough: Freeze the shaped dough balls until solid, then transfer to a freezer-safe bag for up to 2 months. Bake straight from frozen, adding 2–3 minutes to the baking time.

More Cookie Recipes
- Lemon Crinkle Cookie Recipe
- Flourless Chocolate Cookies
- Easy Chocolate Chip Cookies
- Shortbread Teabag Cookies
If you’ve made these Baci di Dama cookies, leave a comment and rating below. I’d love to know how they turned out for you.
How To Make It: Baci di Dama
Ingredients
For the cookies
- ⅔ cup (100 g) hazelnuts , toasted and skinned
- ¾ cup + 1 tablespoon (100 g) all-purpose flour, sifted
- 3.5 oz (100 g) unsalted butter , cut into small cubes and at room temperature
- ⅓ cup + 1½ tablespoons (85 g) granulated sugar
For the filling
- 1.8 oz (50 g) bittersweet or semi-sweet chocolate , chopped
Instructions
Roast and grind the hazelnuts
- Preheat the oven to 320ºF (160ºC). Spread the hazelnuts on a lined baking sheet and toast for 10-15 minutes, until golden and fragrant.Let them cool slightly, then rub them in a clean tea towel to remove the loose skins.Pulse the hazelnuts in a food processor until finely ground.
Make and chill the dough
- In a large bowl, combine the ground hazelnuts, flour, butter, and sugar.Mix with your hands until the dough is smooth and the butter is evenly incorporated.Divide the dough into 4 portions and roll each into a log. Wrap each in plastic wrap, and refrigerate for 1 hour.
Shape the cookies
- Work with one dough log at a time, keeping the others chilled. Slice into small pieces (about 8-9 g each) and roll into balls.Arrange on a parchment-lined baking sheet and refrigerate for another hour.
Bake
- Preheat the oven to 320°F (160°C). Bake for 15 minutes, or until set and lightly golden.Let the cookies cool completely before filling.
Assemble
- Melt the chocolate in a microwave-safe bowl in 30-second intervals, stirring between each interval. Let it cool slightly.Place a small dollop of chocolate on the flat side of one cookie. Let it firm up slightly, then gently press another cookie on top to form a sandwich.Transfer to a wire rack until the chocolate is fully set.
Notes
- Hazelnuts: Substitute with almonds, almond flour, or hazelnut flour if preferred.
- Chocolate: Use good-quality bittersweet or semi-sweet chocolate. I prefer 70% dark chocolate. Nutella is another option, although it won’t set as firmly as melted chocolate.
- Crumbly dough: Add cold water, one teaspoon at a time, until the dough holds together.
- Storage: Keep cookies in an airtight container at room temperature for up to one week.
- Freezing baked cookies: Freeze without the chocolate filling. Thaw overnight in the refrigerator before assembling.
- Freezing dough balls: Freeze for up to 2 months and bake directly from frozen, adding 2–3 minutes to the baking time.





these are really good cookies.
Glad you liked them! They are my favorites :)
I just made it today and it was amazing! Thank you!
Glad you liked them! :)
I’ve made these twice now, once with hazelnuts and once with macadamia nuts. I like the macadamia’s better! Next time I’ll make it easier with Nutella!!!!
Most yummiest cookie I ever had .great receipe
These are Delicious. After rolling into balls, I moisten them with water and then roll them in more ground nuts.
Sometimes I also roll them in nuts, bake, then roll in chocolate, instead of doubling them up and again in nuts. Thanks for the recipe.
Your version sounds incredible, Ramona! Thanks for the tip! :)
Can you double the recipe or even triple/quadruple haha. I want to make a big batch for Christmas gifts
Hi Jessica! You can easily make a big batch. Just double, triple, or quadruple the recipe :)
i made these cookies today .mine didn’t keep their shape although i put the dough back in fridge twice as the recipe required …what did i do wrong
Hi Mona! If the cookies melt in the oven is usually because your ingredients were not thoroughly combined. Knead the dough until the butter is evenly dispersed.
I am very excited to make these cookies tomorrow (or today depending on how long I can wait for the dough to chill!) I am wondering if you have any suggestions on using cream, mascarpone, or creme fraiche to soften the chocolate and make it creamier.
You can use mascarpone, just make sure that the melted chocolate is cold. You can also use Nutella! :D
I want these cookies now!
Can I use Hazelnut flour? If so, how much?
You can use 100 grams (3.5 ounces) of hazelnut meal/flour
Great and easy to make. Thanks for all your tips as well!! I’ve made your recipe about 5 times now and every time it’s a huge success!! Love to treat my friends and family (and myself;) to these cookies. After trying several kinds of nuts and chocolate, i like hazelnut best. With 99%cocoa chocolate. :)
By the way: I make thema gluten free! With rice flour. Superb!! :)
I am glad to hear that, Kristel! :)
I decided to make these for our good friends since they were visiting for Christmas. I didn’t want to drag out my food processor so I used my coffee grinder. It gave them a slight coffee flavor that paired well with my Oregon Hazelnuts and Indie Chocolate.
I am sure they were delicious! :)
I have made these lovely little biscuits twice, once with pistachio and dark chocolate and one with hazelnuts and Nutella, delicious.
Linda, the pistachio and dark chocolate ones sound amazing! :)
Thank you, they were delicious. I am making loads for Christmas and wonder if I can freeze the dough.
Hi Linda! I am glad you like this recipe, Baci di dama are my favorite cookies :)
You can freeze the dough or the balls before baking them
Lovely thanks, my daughter in law is off to Italy this week to visit her family, I have put my Hazelnut order in.
Hi Elena, can I add unsweetened cocoa powder to the dough? Thank you… By the way, I really like your recipes :)
Hi Irlanda! :) Thank you for your comment, I am happy that you like my recipes!:)
You can add 15 grams of cocoa powder. Let me know if you try them! :D
great recipe thank you
WOW! This is a wonderful recipe. Your new page looks AWESOME! You did a great job with it.
Thank you Rini! I am so glad you like it :)