
These indulgent chocolate hazelnut cookies turn basic ingredients into a bakery-style treat with the perfect mix of crunch and chewiness. The blend of deep chocolate flavor and toasty hazelnuts creates an unforgettable combo that'll remind you of fancy European sweets.
I came up with these cookies for a holiday swap and they were gone before all the others. They're now a must-have at every family get-together, and I've learned to hide some away so I can actually eat a few myself.
Ingredients
- All purpose flour: gives you just the right base texture without taking away from the main flavors
- Cocoa powder: adds rich chocolate taste without making things too sweet
- Hazelnuts: get roasted first to bring out their full flavor and amazing nutty smell
- Combination of white and brown sugars: creates that perfect balance of soft centers and crisp edges
- High quality dark chocolate: for dipping makes these look like they came from a fancy bakery
- Coconut oil: makes the chocolate coating nice and smooth with that satisfying snap when you bite in
Step-by-Step Instructions
- Toast the Hazelnuts:
- Lay hazelnuts flat on a baking sheet and bake at 350°F for exactly 10 minutes. This key step brings out their natural oils and changes their taste from mild to deeply nutty. Keep an eye on them since they burn fast. You'll know they're done when your kitchen smells amazingly nutty and the skins start cracking.
- Create the Cookie Base:
- Beat the butter and sugars until they're really fluffy. Many folks don't mix long enough here. Take a full 3 minutes for the best cookie texture. The mix should get lighter and grow visibly in size. This puts air into your cookies for the best structure.
- Add the Dry Ingredients:
- Mix in the flour blend slowly in three batches. This keeps flour from going everywhere and makes sure everything mixes evenly. Stop as soon as the dry spots disappear. Too much mixing now will make your cookies tough.
- Shape with Precision:
- Form balls using exactly 1.5 tablespoons of dough for even cooking. Press each one down to 1/2-inch thick. This size bakes perfectly with the right balance of crispy outside and chewy inside. Use your hand instead of a tool to flatten them for that homemade look.
- Perfect the Chocolate Coating:
- Melt chocolate carefully using short 15-second bursts in the microwave after the first 30 seconds. Mix well between each heating. The chocolate should just barely melt without getting too hot. Dip each cookie halfway and scrape the bottom against your bowl to get rid of extra chocolate. This gives them a clean look without puddles of chocolate around the edges.

The roasted hazelnuts really make this recipe shine. I found out how important proper toasting is when my first try came out bland. Now I let my nose guide me—when my kitchen smells like I've walked into an Italian bakery, I know the hazelnuts are ready to make these cookies extra special.
Make-Ahead Storage
These cookies actually taste better after sitting for a day as the flavors mix together. Keep them in a sealed container at room temperature for up to 2 weeks. Put parchment between layers so the chocolate stays nice. If you want to keep them longer, freeze the plain cookies for up to 3 months, then thaw and add chocolate when you're ready to eat them.
Perfect Substitutions
For a faster version, just spread some store-bought Nutella on top of each baked cookie instead of dipping in chocolate. Don't have hazelnuts? Try almonds or walnuts for a different but still tasty cookie. If you can't eat gluten, swap in a 1-to-1 gluten-free flour mix and the texture will still be great.

Serving Suggestions
Try these cookies with a small glass of Frangelico for a grown-up dessert. For something kid-friendly, serve with milk that's been soaked with a cinnamon stick. During holiday times, I like to put these on a tiered plate alternating with plain shortbread cookies to make an eye-catching display at gatherings.
The European Connection
These treats take inspiration from Italian baci di dama, which means "lady's kisses." The classic version puts chocolate between two hazelnut cookies, but this way is quicker while keeping the same great taste. The chocolate-dipping method comes from German chocolate-making customs.
Frequently Asked Questions
- → How do I toast hazelnuts properly?
Lay hazelnuts on a tray, then bake at 350°F (175°C) for 10-12 minutes. Stir them midway to get an even toast.
- → Is dark chocolate swappable for milk chocolate?
You can replace dark chocolate with milk chocolate for a sweeter taste. Just note it might change the cookie's deep flavor balance.
- → How should I keep these cookies fresh?
Put the cookies in a sealed container and leave them at room temperature for about a week. For longer storage, pop them in the fridge.
- → Can I freeze these treats?
Yes! Either the dough or baked cookies freeze well. Wrap them tightly in a container, and they'll last up to three months frozen.
- → Why use coconut oil with the chocolate?
Coconut oil makes the chocolate smoother for dipping and adds a shiny finish to the coating.