Baci di dama are bite-sized Italian hazelnut cookies with a crisp, shortbread-like crumb and a layer of chocolate joining each pair.

a close up of baci di dama hazelnut cookies placed on a table next to a bowl of hazelnuts.
Photo Credits: Mark Beahm

Chocolate-Filled Hazelnut Cookies from Piedmont

I first tasted baci di dama while visiting a friend in Piedmont, Italy, during Turin’s chocolate festival. Their name means “lady’s kisses”: two small hazelnut cookies joined with chocolate. The cookies are crisp and crumbly, with toasted nuts in every bite.

Toasted hazelnuts give the cookies their rich, nutty flavor, while a little lemon zest brightens the buttery dough. I use a food processor to grind the nuts and work in cold butter, so the dough comes together quickly without a separate chilling step.

Plan on about an hour of hands-on work and a little over two hours from start to finish, including baking, cooling, and letting the chocolate set. Most of the hands-on time goes into shaping and filling the little sandwiches. I find repetitive tasks in the kitchen like this oddly comforting, but it’s also a good time to call on another set of hands.

You’ll have four dozen finished sandwich cookies, enough to share and still keep a few for yourself. Like Italian pignoli, Egyptian ghorayebah, and Greek melomakarona, they fit just as comfortably beside a cup of coffee as they do on a holiday cookie tray.

baci di dama hazelnut cookies on a baking sheet being filled with melted chocolate to make them sandwich cookies.


My First Baci di Dama in Piedmont

My friend comes from a small mountain town in Piedmont and offered to take me on a tour of her hometown, the Italian Alps, and Turin. In a stroke of luck, our trip coincided with Cioccolatò, the city’s chocolate festival. Piazza San Carlo was filled with dozens of booths selling artisan chocolate.

Chocolate and hazelnuts were everywhere: blended into gianduja, a smooth chocolate-and-hazelnut confection, or sold as chocolate-covered nuts. Among them were baci di dama, little hazelnut cookies with just enough chocolate to join their rounded halves.

That first taste stayed with me. I’ve loved snacking on them ever since, whether standing in a piazza with a view of the Italian Alps or simply enjoying an afternoon coffee in my kitchen.

ingredients for baci di dama hazelnut cookies including hazelnuts, powdered sugar, flour, salt, butter, vanilla extract, and lemon.


Baci di Dama Ingredients

Hazelnuts, powdered sugar, flour, butter, and chocolate do most of the work here. Vanilla, lemon zest, and a pinch of salt round out the flavor without hiding the toasted nuts.

  • Hazelnuts: Start with whole hazelnuts and toast them before grinding. Roasting brings out their rich, buttery flavor and fills the kitchen with a nutty aroma. Don’t worry if a few bits of skin remain after rubbing them in a towel; I like the rustic, speckled appearance they give the cookies.
  • Powdered sugar: I prefer powdered sugar for a tender, crumbly texture. It blends easily into the dough without the grittiness granulated sugar can sometimes leave. You’ll grind a small portion with the hazelnuts, then add the rest with the flour.
  • All-purpose flour: With no eggs in the dough and a generous amount of ground nuts, these cookies need enough structure to hold together. Use all-purpose flour rather than pastry flour, which could leave them too crumbly.
  • Kosher salt: A small amount brings out the hazelnut and chocolate flavors.
  • Unsalted butter: Keep the butter cold and cut it into 1/2-inch cubes. Working it into the dry ingredients in the food processor lets you shape the dough without chilling it first. The mixer alternative uses room-temperature butter and a short chill instead.
  • Vanilla extract: Adds warmth alongside the toasted hazelnuts. You can use the same amount of dark rum instead.
  • Lemon zest: Just 1 teaspoon adds a little brightness. Orange zest also works, or you can leave out the zest if you prefer.
  • Chocolate: Use chopped semi-sweet or bittersweet chocolate for the filling. See below for choosing a cacao percentage to suit your taste.
an overhead photo of a serving plate with baci di dama hazelnut cookies next to a plate with three cookies and two cups of coffee.


Which Chocolate Should You Use?

I like the balance of 60 to 70 percent cacao chocolate against the buttery hazelnut cookies. If you prefer a sweeter filling, choose semi-sweet chocolate in the 50 to 60 percent range.

For my taste, milk chocolate makes the filling too sweet, while chocolate above 70 percent cacao can overpower the hazelnuts. A thin layer is all you need: the chocolate should reach the edges when you gently press the two halves together.

a serving plate with baci di dama hazelnut cookies next to a plate with three cookies and two cups of coffee.


How to Make Baci di Dama 

Shaping these cookies reminds me of rolling gnocchi, though the dough is less sticky and delicate. You’ll divide it into four logs, cut each log into 24 pieces, and roll the pieces into balls. That gives you 96 cookie halves to make 48 finished sandwiches.

Toast the Hazelnuts and Make the Dough

  • Get ready. Arrange oven racks in the bottom and upper thirds of the oven and preheat to 350°F. Line two baking sheets with parchment paper. Cut 1/2 cup (113 grams) cold unsalted butter into 1/2-inch cubes and return it to the refrigerator while you prepare the nuts.
  • Toast the hazelnuts. Spread 1 cup (140 grams) hazelnuts on one of the prepared baking sheets. Roast for about 10 minutes, until browned and fragrant. Leave the oven on; you’ll bake the cookies at the same temperature.toasted hazelnuts spread out on a baking sheet.
  • Rub off the skins. When the hazelnuts are still warm but cool enough to handle, transfer them to a clean, damp tea towel. Wrap them in the towel and rub vigorously for 1 to 2 minutes to remove as much skin as possible. Transfer the nuts to a food processor and discard the loose skins. A little skin left on the nuts is fine.roasted hazelnuts on a damp tea towel.
  • Grind the hazelnuts. Measure 3/4 cup (85 grams) powdered sugar. Add 2 tablespoons of that measured sugar to the food processor, reserving the rest. Process until the hazelnuts are finely ground, 1 to 2 minutes.hazelnuts and powdered sugar in the bowl of a food processor after grinding.
  • Mix the dry ingredients. Add the remaining powdered sugar, 1 cup (120 grams) all-purpose flour, and 1/4 teaspoon kosher salt. Process until evenly distributed, about 1 minute. Pause to scrape the bottom corner of the bowl with a rubber spatula if needed.all dry ingredients in the bowl of a food processor after grinding.
  • Bring the dough together. Add the cold butter cubes, 1 teaspoon vanilla extract or dark rum, and 1 teaspoon lemon zest. Pulse a few times to break up and distribute the butter, then process until the mixture begins to clump into a cohesive dough, about 30 seconds.baci di dama hazelnut cookie dough in the bowl of a food processor after blending.


Shape and Bake the Cookies 

  • Divide the dough. Turn the dough onto a clean work surface. If a few dry bits of flour remain, gently knead the dough a few times to bring them together. Divide into four equal pieces, about 4 ounces (115 grams) each.four equal portions of baci di dama hazelnut cookie dough rolled into balls on a table.
  • Roll into logs. Gently shape each piece into a log about 1 inch in diameter and 12 inches long. If a log starts to break apart, press it back together. The dough shouldn’t stick to the counter, but if it does, dust the surface lightly with flour.four equal portions of baci di dama hazelnut cookie dough rolled into logs on a table.
  • Cut and roll. Use a bench scraper or sharp knife to cut each log into 24 pieces, each about 1/2 inch long. Roll each piece into a ball between your palms. Arrange the balls 1 inch apart on the prepared baking sheets, reusing the pan and parchment from roasting the hazelnuts. You should have 48 cookie halves on each pan.a baci di dama hazelnut cookie dough log being divided into equal pieces.
  • Bake. Bake for 8 minutes, then rotate the pans from front to back and switch them between the upper and lower racks. Continue baking for about 6 minutes more, until the tops look dry and the edges are just starting to turn golden.unbaked baci di dama hazelnut cookie dough balls spread out on a parchment lined baking sheet.
  • Cool completely. Leave the cookies on their baking sheets until they reach room temperature, about 30 minutes, before filling them.baked baci di dama hazelnut cookies spread out on a parchment lined baking sheet.


Fill, Press, and Enjoy! 

  • Melt the chocolate. Place 4 ounces (113 grams) chopped semi-sweet or bittersweet chocolate in a microwave-safe bowl. Microwave in 30-second intervals, stirring with a rubber spatula after each interval, until melted and smooth.
  • Make the sandwiches. Pair the cooled cookies by size and shape. Dollop about 1/2 teaspoon melted chocolate onto the flat bottom of one cookie, then gently press the flat bottom of its partner against the chocolate. The filling should spread to the edges. Repeat with the remaining cookies.baci di dama hazelnut cookies on a baking sheet being filled with melted chocolate to make them sandwich cookies.
  • Let the chocolate set and serve. Leave the filled cookies until the chocolate is firm, at least 15 minutes. Serve with coffee or espresso, or arrange on a platter to share.a close up of baci di dama hazelnut cookies placed on a table.

Tips for Shaping and Filling Baci di Dama

A few details make these little sandwich cookies easier to shape, bake, and put together.

  • No microwave? Use simmering water. Melt the chocolate in a heatproof bowl set over a saucepan of simmering water, stirring constantly.
  • Look for clumps before taking the dough out of the processor. After adding the butter, process until the mixture begins to come together rather than remaining loose and sandy. If a few dry bits remain when you turn it onto the counter, gently knead them into the dough. You only need a few turns to bring it together.
  • Press a cracking log back together. The dough is crumbly but should hold its shape with gentle pressure. If it breaks as you roll, press the pieces together and continue shaping. Only dust the counter with flour if the dough sticks.
  • Count halves, not sandwiches, as you shape. Each of the four logs makes 24 small dough balls, giving you 96 cookie halves and 48 finished sandwiches. Keep the pieces evenly sized, then pair the cooled cookies by size and shape before filling.
  • Use the baking cues as well as the timer. Look for dry tops and edges that are just beginning to turn golden. Rotate the pans front to back and switch oven racks after the first 8 minutes so both trays bake evenly.
  • Give cooling and setting their own time. Let the cookies reach room temperature on their pans before filling, then gently press the halves together. Once assembled, leave them until the chocolate is firm, at least 15 minutes, before serving or packing.

How Do You Remove Hazelnut Skins?

I don’t mind a little hazelnut skin, especially when the nuts are finely ground. The small flecks give the cookies a rustic appearance, so rubbing the warm, toasted nuts in a damp tea towel works well enough for me.

For a more uniform appearance, you can blanch the hazelnuts before roasting. Blanching means briefly boiling them to loosen their skins.

  1. Blanch the nuts. Boil the hazelnuts in 2 cups of water mixed with 3 tablespoons of baking soda for 3 minutes. Use a slotted spoon to transfer them to a bowl of ice water.
  2. Peel and dry. Drain the nuts and use a towel to slip or wipe away the skins. Dry them before roasting.
  3. Toast. Spread the peeled nuts on a baking sheet and roast at 350°F until fragrant and golden, about 10 minutes. Continue with grinding the nuts and making the dough.

You can also buy blanched hazelnuts, which already have their skins removed. They tend to cost more but save you the peeling step. You’ll still toast them to bring out their flavor.

a close up of a serving plate with baci di dama hazelnut cookies next to a plate with three cookies.

Baci di Dama Variations

Hazelnut and chocolate have plenty of flavor on their own, but a little coffee, citrus, or spice gives you a few ways to change the cookies.

  • Double chocolate: Replace 1/4 cup of the all-purpose flour with 1/4 cup Dutch-processed cocoa powder, a cocoa treated to mellow its acidity.
  • Coffee: Add 1/2 teaspoon espresso powder with the dry ingredients for a hint of coffee alongside the hazelnuts and chocolate.
  • Citrus: Replace the lemon zest with the same amount of orange zest. Meyer lemon or blood orange zest also works, or you can leave the zest out.
  • Dark rum: Replace the vanilla extract with 1 teaspoon dark rum, or use up to 1 tablespoon for a more pronounced rum flavor.
  • Baking spices: Add 1/2 teaspoon ground cinnamon or 1/4 teaspoon ground cardamom, a fragrant spice with citrusy, floral notes. Alternatively, use 1/2 teaspoon pumpkin spice or speculaas spice blend, a warm baking-spice mixture used in Dutch and Belgian spiced cookies.
an overhead photo of a serving plate with baci di dama hazelnut cookies next to a plate with three cookies and two cups of coffee.

How to Make Baci di Dama Without a Food Processor

You can use a stand mixer or hand mixer with 1 1/4 cups hazelnut flour or almond flour in place of the whole hazelnuts. These nut flours are finely ground nuts; you’ll still use the all-purpose flour as well.

For this method, use room-temperature butter instead of cold butter and allow an additional 20 minutes to chill the mixed dough before shaping.

  1. Toast the nut flour. Spread the hazelnut or almond flour on a baking sheet and toast at 350°F for 5 to 7 minutes. Set aside to cool.
  2. Mix the butter and sugar. Beat the room-temperature butter, powdered sugar, salt, lemon zest, and vanilla extract on low speed until smooth.
  3. Add the flours. Add the cooled nut flour and all-purpose flour. Mix on low speed just until the dough comes together.
  4. Chill, then shape. Wrap the dough in plastic and refrigerate for 20 minutes. Shape, bake, cool, and fill the cookies as directed above.

How to Serve Baci di Dama

I like keeping a batch of these hazelnut cookies for my afternoon coffee breaks throughout the week. Coffee, chocolate, and hazelnut are a combination I never tire of, and a few small cookies make that pause in the day feel special.

After dinner, serve them alongside espresso, black tea with fresh mint, or a small glass of limoncello, an Italian lemon liqueur.

For a larger gathering, arrange them on a cookie platter with jam-filled pizzicati and crunchy pistachio and cardamom biscotti. The different fillings, shapes, and textures make a lovely assortment for sharing or packing into holiday cookie boxes.

Making Ahead and Storing Baci di Dama

Baci di dama keep well, so you can bake and assemble them ahead of a gathering or gift them once the chocolate has set.

  • In the freezer: Layer the finished cookies between sheets of parchment paper in an airtight container and freeze for up to 3 months.
  • At room temperature: Keep the filled cookies in an airtight container for up to 1 week.

More Cookies for Your Coffee Break

5 from 12 votes

Baci Di Dama (Hazelnut Cookies)

Add As A Trusted Google Source photo of author mark beahm.Mark Beahm
a close up of baci di dama hazelnut cookies placed on a table next to a bowl of hazelnuts.
Baci di dama are bite-sized Italian hazelnut cookies sandwiched with chocolate. Toasted hazelnuts, cold butter, and a little lemon zest make a crisp, crumbly cookie with a rich, nutty flavor. The food-processor dough needs no chilling, and the batch makes 48 sandwich cookies for coffee breaks, cookie trays, or homemade gifts.
Prep – 1 hour
Cook – 24 minutes
Cooling Time 45 minutes
Total – 2 hours 9 minutes
Cuisine:
Italian
Serves – 48 cookies
Course:
Dessert

Ingredients
  

  • 1 cup (140 grams) hazelnuts
  • 3/4 cup (85 grams) powdered sugar, divided
  • 1 cup (120 grams) all-purpose flour
  • 1/4 teaspoon kosher salt
  • 1/2 cup (113 grams) cold unsalted butter, cut into 1/2-inch cubes
  • 1 teaspoon vanilla extract or dark rum
  • 1 teaspoon lemon zest (about 1/2 lemon)
  • 4 ounces (113 grams) semi-sweet or bittersweet chocolate, preferably 60 to 70 percent cacao, chopped

Instructions
 

  • Get ready. Arrange oven racks in the bottom and upper thirds of the oven and preheat to 350°F. Line two baking sheets with parchment paper.
  • Roast the hazelnuts. Spread the hazelnuts on one of the prepared baking sheets. Roast for about 10 minutes, until browned and fragrant. Leave the oven on; the cookies bake at the same temperature.
  • Remove the skins. When the nuts are still warm but cool enough to handle, transfer them to a clean, damp tea towel. Wrap them in the towel and rub vigorously for 1 to 2 minutes to remove as much skin as possible. Transfer the nuts to a food processor and discard the loose skins. A little skin left on the nuts is fine.
  • Grind the hazelnuts. Add 2 tablespoons of the measured powdered sugar to the food processor, reserving the remaining sugar. Process until the hazelnuts are finely ground, 1 to 2 minutes.
  • Mix the dry ingredients. Add the remaining powdered sugar, flour, and salt. Process until evenly distributed, about 1 minute. Pause to scrape the bottom corner of the bowl with a rubber spatula if needed.
  • Make the dough. Add the cold butter cubes, vanilla extract or dark rum, and lemon zest. Pulse a few times to break up and distribute the butter, then process until the mixture begins to clump into a cohesive dough, about 30 seconds.
  • Divide the dough. Turn the dough onto a clean work surface. Gently knead a few times if any dry bits of flour remain. Divide into four equal pieces, about 4 ounces (115 grams) each.
  • Shape the logs. Gently roll each piece into a log about 1 inch in diameter and 12 inches long. If a log starts to break apart, press it back together. If the dough sticks to the counter, dust the surface lightly with flour.
  • Shape the cookies. Cut each log into 24 pieces, each about 1/2 inch long. Roll each piece into a ball between your palms. Arrange 1 inch apart on the prepared baking sheets, reusing the pan and parchment from roasting the hazelnuts. You should have 96 cookie halves, with 48 on each pan.
  • Bake. Bake for 8 minutes, then rotate the pans front to back and switch them between the upper and lower racks. Continue baking for about 6 minutes more, until the tops look dry and the edges are just starting to turn golden.
  • Cool. Let the cookies cool to room temperature on their baking sheets, about 30 minutes.
  • Melt the chocolate. Place the chopped chocolate in a microwave-safe bowl. Microwave in 30-second intervals, stirring with a rubber spatula after each interval, until melted and smooth.
  • Assemble. Pair the cooled cookies by size and shape. Dollop about 1/2 teaspoon melted chocolate onto the flat bottom of one cookie, then gently press the flat bottom of its partner against the chocolate. The filling should spread to the edges. Repeat with the remaining cookies to make 48 sandwiches.
  • Finish and serve. Let the cookies stand until the chocolate is firm, at least 15 minutes, before serving or packing.

Notes

  • Hazelnut skins: You don’t need to remove every bit of skin. Small flecks give the cookies a rustic, speckled appearance. You can also start with blanched hazelnuts, which have already been peeled; toast them before grinding.
  • Without a microwave: Melt the chocolate in a heatproof bowl set over a saucepan of simmering water, stirring constantly.
  • Without a food processor: Replace the whole hazelnuts with 1 1/4 cups hazelnut flour or almond flour, and use room-temperature butter. Toast the nut flour at 350°F for 5 to 7 minutes, then let it cool. With a stand mixer or hand mixer, beat the butter, powdered sugar, salt, zest, and vanilla on low speed until smooth. Add the cooled nut flour and all-purpose flour, mixing just until the dough comes together. Wrap and refrigerate for 20 minutes before shaping. Bake and fill as directed. This alternative requires additional chilling time.
  • Storage: Store the filled cookies in an airtight container at room temperature for up to 1 week. To freeze, layer between sheets of parchment paper in an airtight container and freeze for up to 3 months.
  • Shop this recipe: For a lightly spiced variation, add 1/4 teaspoon ground cardamom with the dry ingredients. Its citrusy, floral flavor complements the toasted hazelnuts and chocolate. Browse The Mediterranean Dish shop for more Mediterranean pantry ingredients.

Nutrition

Calories: 63.4kcalCarbohydrates: 5.5gProtein: 0.8gFat: 4.4gSaturated Fat: 1.9gPolyunsaturated Fat: 0.3gMonounsaturated Fat: 1.9gTrans Fat: 0.1gCholesterol: 5.2mgSodium: 12.7mgPotassium: 34mgFiber: 0.5gSugar: 2.8gVitamin A: 60.8IUVitamin C: 0.2mgCalcium: 5.4mgIron: 0.4mg
Tried this recipe?

Our Must-Have Cardamom

Sweet, pungent, and lemony, cardamom enhances both sweet and savory dishes.

Share it with the world

Mark learned to bake professionally at Two Fat Cats Bakery in Portland, Maine and was most recently the head baker at Hjem Kensington, a Danish café in London. He lived in Barcelona and Madrid for six years, before moving to London then back to the States, and then back to Barcelona, Spain where he currently lives. He is fascinated by the intersection of food, culture, and science. He has been developing recipes for home bakers for three years and began writing for The Mediterranean Dish in 2022.

When he’s not in the kitchen, he spends his time traveling, knitting, and learning to throw pottery.
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.
5 from 12 votes (6 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

How many stars would you give this recipe?




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Comments

  1. Maureen P Fiorellini says:

    5 stars
    I love these and made them exactly as posted. They were a little big, next time I’m going to make them a little smaller. Also, the chocolate was a little
    hard so I’m going to try nutella on the next batch. I also drizzled some chocolate on the individual cookie halves and powdered sugar on some , so I got 3 variations from the one dough. Great dough recipe , thanks.

  2. Sisu says:

    5 stars
    I love Italian cookies when I travel there and now I can make them at home with this perfect recipe. They are small and fragrant, lovely for parties and holidays. Thank you for sharing such detailed instructions on how to make them. It’s especially easy in a food processor.

  3. David says:

    5 stars
    Great recipe and my wife loves them. I made a triple batch for family and neighbors and found a time saving hack. Instead of rolling logs and cutting them to dimension, I used a small melon baller. It made a flat side for chocolate and mating two together. Saved time, labor and made them consistent.

  4. Anita says:

    5 stars
    Made these last Christmas and they were a hit. They’ll make it to the table this year too if my son doesn’t eat them all. They’re worth the effort.

  5. Alexandra says:

    Can you use hazelnut flour? If so, how much would that be?

    1. TMD Team says:

      Hi, Alexandra. That may be possible, but it’s not something we’ve tested with this recipe.

  6. Pam says:

    Can you use Nutella in recipe instead of the melted chocolate?

    1. TMD Team says:

      Sure, Pam! You could give that a try!

  7. Derek says:

    5 stars
    I made these because they looked so good and boy was I correct. Now they’re everyone’s favourite cookies and I am getting lots of requests to make more. Such an excellent recipe.

    1. TMD Team says:

      Thanks for the great review, Derek! We appreciate it!

  8. Jim Cane says:

    5 stars
    Wonderful marriage of hazelnuts and chocolate in an elegant crisp cookie. Using the food processor for a cookie was for me novel and effective, leaving little to clean up. I also would not have thought of adding lemon zest, but it melds well.

    1. TMD Team says:

      Thanks, Jim!

  9. Sarah says:

    I’m certain I followed the recipe exactly, but they were completely burnt after a total of 12 minutes. I rotated the trays after 8 minutes and the bottoms were burning but the tops were very soft. I have a gas oven. Any idea why?

    1. Jim says:

      Hi Sarah- we too have a gas oven and I just baked these for the first time this morning without incident (I used convection setting, but rotating the pans is probably enough). I even extended bake by several minutes, as we live at 4800′ (if it matters without leavening). Give your oven temperature a quick check, but otherwise I recommend trying again.

  10. Luba says:

    Hi, these cookies need to be baked in lower temperature 300 -325. Otherwise they flatten out . They taste great !