Baci di Dama (Italian Hazelnut Cookies)
Baci di Dama are traditional Italian hazelnut cookies with a dark chocolate filling and a buttery, melt-in-your-mouth texture. These bite-sized treats pair well with coffee and can be made ahead for holiday trays or to share with friends and family.

Baci di Dama, or “Lady’s Kisses,” come from Piedmont in northern Italy. They’re made by pressing two hazelnut cookies together with a bit of melted chocolate in the middle, just like a little kiss.
They’re usually served with espresso after dinner and make a nice addition to a cookie tray or gift box with cantucci and brutti ma buoni.
Recipe Highlights
- Easy to make: Just a few ingredients and simple steps.
- Classic flavor combo: Hazelnuts and chocolate are always a hit.
- Great for gifting: Pair with a bottle of homemade Baileys.
- Make-ahead friendly: Prepare the dough ahead of time and bake when ready.
Key Ingredients & Easy Swaps
- Hazelnuts: Freshly roasted hazelnuts give the best flavor. If you don’t have any, hazelnut flour, almond flour, or even roasted almonds work well.
- Flour: I usually go with all-purpose flour. Use a gluten-free blend if needed.
- Butter: Make sure it’s at room temperature. It should be soft and pliable, but not melted.
- Sugar: Both granulated and caster sugar are great options.
- Chocolate: Choose high-quality bittersweet or semi-sweet chocolate (around 70% cocoa). Nutella is a tasty alternative.
See the recipe card below for a detailed ingredient list and step-by-step instructions.
How to Make Baci di Dama Cookies
- Roast and grind the hazelnuts: Toast the hazelnuts until golden and fragrant. Rub off most of the skins, then grind them finely in a food processor.
- Make the dough: Combine the ground hazelnuts with flour, butter, and sugar. Use your hands to bring the dough together, then divide it into logs, wrap, and chill for 1 hour.
- Shape and bake: Slice the chilled dough and roll into small balls (about 8 g each). Chill again to help them hold their shape. Bake until lightly golden, then let cool completely.
- Assemble the cookies: Melt the chocolate in the microwave. Spread a little on the flat side of one cookie, then sandwich it with another. Let the chocolate set before serving.
Elena’s Tips
- Measure carefully: A kitchen scale will give you the best results. If you don’t have one, use the spoon-and-level method.
- Don’t overgrind the hazelnuts: Grind them just until fine. If you go too far, they’ll turn into nut butter. No food processor? You can use hazelnut or almond flour instead.
- Dough too crumbly? Add chilled water, one teaspoon at a time, until it comes together.
- Even cookies: Roll the dough into 8-gram balls for consistent baking and easy pairing.
- Chill the dough: This helps the cookies hold their shape as they bake.
- Don’t overbake: Watch them carefully. They should be lightly golden and just set, not dry.
- Melting the chocolate: No microwave? Use a heatproof bowl over simmering water.
- Assembling: Let the chocolate cool slightly before sandwiching the cookies so they don’t slide apart.
How to Store & Freeze
Storage: Keep Baci di Dama in an airtight container at room temperature for up to a week.
Freezing baked cookies: Freeze before adding the chocolate. Let them thaw overnight, then fill.
Freezing the dough: Roll into balls and freeze. Bake straight from frozen; just add 2 to 3 extra minutes.

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 (Italian Hazelnut Cookies)
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 (keep the rest chilled). Slice into small pieces (about 8 g each) and roll into balls.Arrange them on a baking sheet lined with parchment paper and refrigerate for another hour.
Bake
- Preheat the oven to 320°F (160°C). Bake the cookies for 15 minutes or until set and lightly golden.Let them cool completely before filling.
Assemble
- Melt the chocolate in a microwave-safe bowl in 30-second intervals, stirring in between. 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: You can swap them with almonds, almond flour, or hazelnut flour.
- Chocolate: Use high-quality bittersweet or semi-sweet chocolate. I prefer 70% dark chocolate. Nutella is a tasty alternative.
- Crumbly dough? Add cold water one teaspoon at a time until it holds together.
- Gluten-free version: Substitute a gluten-free flour blend.
- Storage: Keep cookies in an airtight container at room temperature for up to a week.
- Freezing baked cookies: Freeze without the chocolate filling. Thaw in the fridge overnight and assemble a few hours before serving.
- Freezing dough balls: Shape and freeze solid. Store in a freezer bag for up to 2 months. Bake straight from frozen; no need to thaw.





can you freeze them
Yes, you can freeze them. Let the Baci di Dama cool completely, then place the cookies in a single layer on a baking sheet lined with parchment paper and freeze for at least 2 hours. Once frozen, transfer them to an airtight container.
When ready to enjoy, thaw the frozen Baci di Dama overnight in the refrigerator or at room temperature for a few hours.
You can freeze Baci di Dama with or without the chocolate filling. If freezing with the filling, make sure the chocolate is completely set before freezing.
I make these every year at Christmas for my friends, using your recipe – which is wonderful! Everyone just LOVES them – luckily I always manage to have a few left over for myself. I follow the recipe exactly – usually multiplied by 5. I use a food processor for the grinding and then for the dough making. This year straightaway, I weighed 8gr pieces, rolled them and chilled them overnight. Then I cooked them in batches on my lined baking trays. I add a little unsalted butter to the chocolate to make it a little softer as well and I use a silver spoon to do my dollops! This recipe is magnificent! Thank you for sharing it x
Thank you for the feedback, Tessa! So glad you like this recipe, they are my favorite cookies :)
Love them!