Chocolate Hazelnut Shortbread Cookies

These soft, buttery Chocolate Hazelnut Shortbread Cookies have been on my favorites list for a long time. In fact, they were one of the very first recipes I ever shared here on the blog! Over the years, I’ve learned a few tricks to make them even better, so I updated the recipe to bring you an improved, tastier version. These cookies deliver a rich buttery flavor, perfectly balanced with chopped bittersweet chocolate and toasted hazelnuts that add a lovely crunch. While they’re a treat all year round, they’ve become our absolute go-to for filling up the Christmas cookie jar.

Chocolate hazelnut shortbread cookies laying on a white surface in a single layer.

Why These Chocolate Hazelnut Cookies Will Be Your New Favorite

I brought these cookies to a friend’s wedding once, and they vanished in no time—everyone was hooked! That’s when I knew this recipe needed to be here with you all.

Think of these as my classic shortbread with a little extra magic: chopped chocolate and toasted hazelnuts folded right in. I add some extra butter so they stay rich and soft, just like you want from a good shortbread. The buttery dough, bittersweet chocolate, and crunchy nuts work together in a way that’s totally addictive. Every bite brings you back for one more.

When I first made these, I figured the more chocolate and nuts, the better. But after some experimenting, I found that less is more—it keeps the cookies delicate and tender while still packing plenty of flavor. This updated version gets that balance exactly right.

Chocolate Hazelnut Cookie Ingredients

With just a handful of ingredients, every one matters here. I always suggest using the best butter you can find and high-quality hazelnuts for that perfect nutty crunch.

  • Bittersweet Chocolate: I usually go for bittersweet with about 60% cocoa. It pairs beautifully with both the toasted nuts and that buttery dough. If you only have semi-sweet (around 55%), that works perfectly too.
  • Hazelnuts: Toasting your hazelnuts really amps up their flavor and crunch. Chop them roughly so you get nice nutty bites without huge chunks. I love grabbing Trader Joe’s dry roasted hazelnuts if I can. No TJ’s nearby? Just toast raw hazelnuts yourself at 350°F (180°C) for 10 to 15 minutes until they smell amazing and lightly brown.
  • Unbleached All-Purpose Flour: This helps give structure to the dough. Avoid cake flour here since it’s too soft and will make your cookies crumbly instead of tender but sturdy.
  • Light Brown Sugar: Adds a subtle caramel note and helps keep the cookies soft and tender—like in my Brown Sugar Shortbread Cookies.
  • Granulated Sugar: Sweetens the dough and gives those slightly crisp edges and golden bottoms we all love in shortbread.
  • Unsalted Butter: This is the superstar ingredient for flavor and softness. If you only have salted butter, just skip the extra salt in the recipe. I highly recommend using a good brand like Kerrygold or Tillamook—they really up the cookie game. Make sure your butter is softened to room temperature so it blends in smoothly.
  • Vanilla Bean Paste: A splash adds warm, rich depth that pairs so well with the hazelnuts and chocolate.

Scroll down to the recipe card at the bottom for the full ingredient list with exact amounts and step-by-step instructions.

How to Make Chocolate Hazelnut Shortbread Cookies

I originally had you roll out the dough and cut shapes—that classic approach is always a hit. But now I prefer the slice-and-bake method for this recipe. You roll the dough into logs, chill them, then slice into rounds before baking. This method works wonders when your dough is packed with chopped chocolate and nuts. Plus, it’s cleaner and easier, which I’m all about!

Brown sugar, granulated sugar, butter, and salt in the bowl of a stand mixer

Step 1: Toss the brown sugar, granulated sugar, butter, and salt into the bowl of your stand mixer.

A large egg yolk, vanilla bean paste added to the cookie dough in the bowl of a stand mixer

Step 2: Beat everything with the paddle attachment until creamy, then add the egg yolk and vanilla bean paste. Mix only until combined—you don’t want to overwork the dough.

The cookie dough in the bowl of a stand mixer after the flour is mixed in

Step 3: Add all the flour at once. Mix on low speed just until it’s combined.

Chopped chocolate and chopped hazelnuts added to the cookie dough in the bowl of a stand mixer

Step 4: Fold in the chopped hazelnuts and chocolate evenly into the dough.

The cookie dough in the bowl of a stand mixer

Your dough should be soft but not sticky, and perfect for shaping.

The cookie dough shaped into 2 logs

Step 5: Divide the dough in half and roll each piece into logs about 1½ inches thick.

Two cookie dough logs wrapped in wax paper

Step 6: Wrap each log tightly in wax paper, twist the ends to seal, and pop them into the fridge to chill for at least one hour. If you’re prepping ahead, they can chill for up to two days.

Unbaked chocolate hazelnut shortbread cookies on a parchment lined baking sheet

Step 7: When it’s time to bake, slice the chilled logs into half-inch rounds and place them on a parchment-lined baking sheet.

Baked chocolate hazelnut shortbread cookies on a parchment lined baking sheet

Step 8: Bake the cookies for 17 to 20 minutes, or until the bottoms turn a light golden brown.

Step 9: Let the cookies cool on the pan for about 5 minutes, then transfer them to a wire rack to cool completely.

I have to admit, these cookies are my absolute weakness. It’s so hard not to sneak two or three (or four!) when I’m just passing through the kitchen or settling in for a movie night. Trust me, you’ll want a stash of these on hand!

Chocolate hazelnut shortbread cookies arranged on a flat surface

How to Store These Cookies

To keep your cookies soft and fresh, store them in an airtight container at room temperature. Thanks to the brown sugar, they’ll stay tender for up to 10 days. If you want them to last longer, freezing baked cookies works great—I’ve shared my freezing tips below.

Chocolate hazelnut shortbread cookies stacked on a small wire rack. Other desserts are in the background

How to Freeze Unbaked Shortbread Cookie Dough

If you love fresh cookies anytime, freezing the dough ahead is a total game changer. This is how I get a jump start before Christmas and enjoy fresh-baked cookies all season long. Here’s what I do:

  1. Wrap the cookie dough logs tightly in wax paper and chill in the fridge for about an hour until firm.
  2. Place the wrapped logs inside a freezer bag, press out the air, seal it, and lay flat in the freezer so the shape stays perfect without getting squished.
  3. Label the bag with the date so you don’t forget. The dough keeps well in the freezer for up to three months.

How to Freeze Baked Cookies

Got leftover baked cookies? Freezing them is a smart way to keep that fresh-baked flavor ticking. Here’s my go-to method:

  1. Cool Completely: Let your cookies cool all the way on a wire rack. Freezing warm cookies can make them soggy from condensation, and nobody wants that.
  2. Flash Freeze: Spread the cookies in a single layer on a parchment-lined baking sheet and freeze for about an hour until firm.
  3. Store: Transfer the hardened cookies into an airtight container or freezer bag. If you stack them, layer parchment or wax paper between so they don’t stick together.
  4. Label: Write the date on your container. Cookies freeze well for up to two months.
  5. Thaw: When you’re ready to enjoy, let the cookies come to room temperature for about an hour. They’ll be perfectly soft again.

Tips for Making Good Shortbread

Shortbread holds a special place in my heart, but its simple nature means you need to get each step right. Here are my top tips to get tender, delicious shortbread cookies every time:

  • Choose high-quality butter. Since butter shines in this recipe, I like brands like Kerrygold or Tillamook for their rich flavor.
  • Weigh your ingredients. This recipe uses a 3-2-1 ratio by weight, which guarantees the right texture and shape. A kitchen scale is a baking essential, I promise.
  • Mix just until the dough comes together. Overmixing develops gluten and makes your cookies tough instead of tender.
  • Don’t skip chilling. Even an hour in the fridge helps the cookies keep their shape and stops them from spreading too much while baking.
  • Enjoy the process! Baking tastes even better when you’re relaxed and having fun. That joy shines through in every bite.

I hope you’ll give these soft, buttery Chocolate Hazelnut Shortbread Cookies a try soon. If you do, please come back and share how they turned out—I love hearing from you!

Variations

Feel free to customize this recipe to suit your taste! Try swapping hazelnuts for toasted almonds or pecans for a different nutty twist. You can also experiment with different chocolates, like milk or dark chocolate, depending on your sweet tooth. For a fun festive touch, add a sprinkle of flaky sea salt on top before baking to balance the sweetness perfectly.

Serving Suggestions

These Chocolate Hazelnut Shortbread Cookies are perfect with a hot cup of coffee or tea for an afternoon pick-me-up. They also make a charming gift tucked into a pretty box or cookie tin during the holidays. Pair them with a scoop of vanilla ice cream for an easy dessert your whole family will love. Trust me, they’re a crowd-pleaser!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Soft, tender chocolate hazelnut shortbread cookies combining buttery flavor with chopped bittersweet chocolate and toasted hazelnuts, perfect for any occasion.

  • Total Time: 2 hours 10 minutes
  • Yield: 32 cookies 1x

Ingredients

Scale
  • 6.17 ounces (175 grams) unsalted butter, room temperature
  • 7.05 ounces (200 grams) light brown sugar
  • 3.53 ounces (100 grams) granulated sugar
  • 1/4 teaspoon kosher salt (omit if using salted butter)
  • 1 large egg yolk
  • 1 teaspoon vanilla bean paste
  • 10.58 ounces (300 grams) unbleached all-purpose flour
  • 3.09 ounces (88 grams) toasted hazelnuts, roughly chopped
  • 3.09 ounces (88 grams) bittersweet chocolate (55-60% cocoa), chopped (filtered to remove chocolate dust)
  • Optional: Flaky sea salt, for sprinkling

Instructions

  1. Chop toasted hazelnuts into small chunks. If starting with raw hazelnuts, toast at 350°F (180°C) for about 10 minutes until lightly browned and fragrant.
  2. Chop bittersweet chocolate into small pieces and sift to remove fine chocolate dust. Combine larger chocolate pieces with chopped hazelnuts.
  3. In a stand mixer bowl fitted with paddle attachment, combine room temperature butter, light brown sugar, granulated sugar, and kosher salt (if using unsalted butter). Mix on medium speed for about 2 minutes until smooth and creamy.
  4. Stop mixer and scrape bowl sides. Add egg yolk and vanilla bean paste. Mix on medium speed until incorporated and smooth. Scrape sides again.
  5. Add all flour to the bowl at once and mix on low speed until the dough begins to come together; increase speed to medium until large clumps form and dough is cohesive.
  6. Fold in chopped hazelnuts and chocolate on low speed until evenly distributed.
  7. Turn dough onto a lightly floured surface and divide into two equal portions (about 440 grams each). Shape each into a square.
  8. Roll each square into a cylinder about 1½ inches thick and 9 inches long. Press cracks together if dough cracks while rolling.
  9. Wrap each log tightly in wax paper, twisting ends to seal. For neat, uniform shape, nestle dough logs in opened flat cardboard paper towel tubes.
  10. Chill dough logs in the refrigerator for at least 1 hour and up to 2 days.
  11. When ready to bake, preheat oven to 325°F (163°C). Line a half-sheet baking sheet with parchment paper.
  12. Remove dough log from fridge and let sit at room temperature for about 5 minutes. Using a ruler, mark every ½ inch and slice into rounds.
  13. Place 12 slices on the prepared baking sheet, spacing slightly apart. Optionally sprinkle flaky sea salt on top of each cookie.
  14. Bake for 15 to 17 minutes, or until bottoms are light golden brown.
  15. Remove from oven and let cookies cool on the baking sheet for 5 minutes, then transfer to wire rack to cool completely.

Notes

Weigh your ingredients for accuracy to ensure correct texture and flavor balance, avoiding too much flour or too little sugar., Use high-quality butter such as Kerrygold or Tillamook for best flavor and texture., Mix the dough just until combined to avoid tough cookies caused by excess gluten development., Chilling the dough helps cookies hold their shape and prevents excessive spreading during baking., This recipe follows a classic 3-2-1 ratio of flour, butter, and sugar by weight for ideal shortbread consistency., Optional sprinkling of flaky sea salt enhances flavor contrast in baked cookies.

  • Author: mapps6841@gmail.com
  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Dessert
  • Cuisine: American

Nutrition

  • Serving Size: 1 cookie
  • Calories: 194 kcal
  • Fat: 10 g
  • Carbohydrates: 22 g
  • Protein: 3 g

More in Cookies

Laura Bennett

ABOUT THE AUTHOR

Laura Bennett

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating