Okay, so picture this: it’s December, the Christmas tunes are blasting, and I’m knee-deep in flour. Yep, it’s my annual Christmas cookie countdown! And let me tell you, this year, these Caramel Hazelnut Linzer Cookies are stealing the show. I mean, seriously, the combo of that nutty hazelnut cookie with the gooey, rich caramel? Forget about it!
I’ve been baking these for a few years now, tweaking the recipe here and there until it’s *just* right. The first time I made them, the caramel was a total disaster (more on that later!), but trust me, it’s worth the effort. There’s something so special about biting into these little beauties. The hazelnut gives it this amazing nutty depth, and then BAM! The caramel hits you. It’s like a party in your mouth!

These Caramel Hazelnut Linzer Cookies are seriously addictive. So, if you’re looking for a showstopper cookie to add to your holiday baking lineup, look no further! Get ready to impress everyone (including yourself!).
Why You’ll Love These Caramel Hazelnut Linzer Cookies
Okay, so why should you spend your precious time making these Caramel Hazelnut Linzer Cookies? Well, let me tell you! They’re:
- Easy to make (with clear instructions, of course!): I’ve broken it down so even a beginner can nail it.
- Uniquely Caramel Hazelnut Flavored: Seriously, you won’t find this combo everywhere. It’s *chef’s kiss* good.
- Perfect for holiday baking: They scream Christmas, but honestly, I’d eat them any time of year.
- Impressively Presented: These aren’t just tasty; they’re gorgeous. Your friends will think you’re a pro!
- Delicious and satisfying: Sweet, nutty, and oh-so-worth it!
Ingredients for Caramel Hazelnut Linzer Cookies
Alright, let’s gather our goodies! Here’s what you’ll need to whip up these amazing Caramel Hazelnut Linzer Cookies. Don’t skimp on the good stuff – it makes all the difference!
- 2/3 cup (65g) hazelnuts (raw, roasted, chopped, or whole – I usually go for roasted!)
- 2/3 cup (135g) packed light or dark brown sugar, divided (I like dark for a richer flavor!)
- 2 and 1/2 cups (313g) all-purpose flour (spooned & leveled), plus more for rolling (trust me, you’ll need it!)
- 1/2 teaspoon baking powder
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1 cup (16 Tbsp; 226g) unsalted butter, softened to room temperature (this is KEY!)
- 1 large egg, at room temperature
- 1 and 1/2 teaspoons pure vanilla extract (the *real* stuff, people!)
- optional for dusting: 2 Tablespoons (16g) confectioners’ sugar
- 1 cup (200g) granulated sugar (make sure it’s labeled “pure cane”)
- 6 Tablespoons (85g) unsalted butter, room temperature cut up into 6 pieces
- 1/2 cup (120ml) heavy cream, at room temperature
- 1/2 teaspoon salt
How to Make Caramel Hazelnut Linzer Cookies: Step-by-Step Instructions
Okay, here’s where the magic happens! Don’t be intimidated; I’ve broken down each step so it’s super easy to follow. Let’s get baking these Caramel Hazelnut Linzer Cookies!
Part 1: Make the Hazelnut Linzer Cookie Dough
First, grab that food processor! Throw in your hazelnuts and 1/3 cup of brown sugar. Pulse it all until it’s a super fine crumb. Set that aside – it’s going to give our cookies that amazing nutty flavor! Next, in a medium bowl, whisk together the flour, baking powder, cinnamon, and salt. Just set that aside too. In a *large* bowl, cream together the softened butter and the remaining brown sugar until it’s completely smooth and creamy. This usually takes about 3 minutes. Don’t rush it! Add the egg and vanilla, and beat until combined. Now, add in the flour mixture and the hazelnut mixture. Beat on low until it *just* comes together. It might look crumbly at first, but don’t worry, it’ll happen! Divide the dough into two discs, wrap ’em up, and chill in the fridge for at least 3 hours. This is crucial, so don’t skip it!
Part 2: Baking Your Caramel Hazelnut Linzer Cookies
Alright, preheat your oven to 350°F (180°C). Line your baking sheets with parchment paper – makes cleanup a breeze! Now, take one disc of chilled dough (keep the other one in the fridge!). Flour your work surface like crazy, and roll that dough out to about 1/4 inch thick. Use a 2 or 2.5-inch cookie cutter to cut out your shapes. Now, for the fun part! Cut a hole in the center of half of the cookies – these are our “donut cookies”! Gently place the whole cookies and the donut cookies on separate baking sheets. Bake the whole cookies for about 11-13 minutes, and the donut cookies for about 10-12 minutes. Keep an eye on them! Let them cool on the baking sheets for a few minutes, then transfer to a wire rack to cool completely. Don’t forget to dust the donut cookies with confectioners’ sugar!
Part 3: Prepare the Caramel Filling for Your Linzer Cookies
Time for the star of the show: the caramel! Heat your granulated sugar in a medium saucepan over medium heat, stirring *constantly*. It’ll clump up, but just keep stirring! Eventually, it’ll melt into a beautiful amber liquid. Immediately stir in the butter – be careful, it’ll bubble like crazy! If it separates, don’t panic! Just remove from the heat and whisk like your life depends on it until it comes back together. Add the heavy cream *slowly* – it’ll bubble again! Boil for 1 minute, then remove from heat and stir in the salt. Now, here’s the hard part: let the caramel cool for at least 3 hours. It needs to thicken up! Once it’s ready, spoon about 2 teaspoons onto the bottom of the whole cookies, top with a donut cookie, and gently press down. And that’s it! You’ve made Caramel Hazelnut Linzer Cookies!
Tips for Perfect Caramel Hazelnut Linzer Cookies
Want to make sure your Caramel Hazelnut Linzer Cookies are total perfection? Of course, you do! Here are a few little secrets I’ve learned along the way:
- Ensure butter is softened for smooth mixing: Seriously, don’t even *think* about using cold butter. It needs to be nice and soft!
- Chill dough adequately to prevent spreading: This is a MUST. If you skip this, your cookies will be flat and sad.
- Cool caramel completely for optimal thickness: Trust me on this one. Runny caramel = messy cookies!
- Handle dough gently to avoid breakage: This dough is a little delicate, so treat it with love!
Ingredient Notes and Substitutions for Caramel Hazelnut Linzer Cookies
Okay, so maybe you’re missing an ingredient or two. Don’t sweat it! Here are a few swaps you can make for these Caramel Hazelnut Linzer Cookies:
- Hazelnuts: Not a hazelnut fan? No problem! Almonds or walnuts work great too. They’ll give a slightly different flavor, but still delicious!
- Brown Sugar: Light or dark brown sugar? Honestly, it’s up to you! Dark brown sugar will give a richer, more molasses-y flavor, but light brown is perfectly fine too.
- Vanilla Extract: Please, please, *please* use pure vanilla extract. The imitation stuff just doesn’t compare. It makes a HUGE difference in flavor!
Storing Your Caramel Hazelnut Linzer Cookies
Alright, so you’ve made these amazing Caramel Hazelnut Linzer Cookies… and somehow, you have leftovers? Wow! Store them in an airtight container at room temperature for up to 2 days. If you want them to last longer (up to a week), pop them in the fridge. Honestly, though, they’re usually gone way before then!
Caramel Hazelnut Linzer Cookies FAQs
Got questions about these Caramel Hazelnut Linzer Cookies? I got you! Here are a few of the most common things people ask me:
Can I freeze the Caramel Hazelnut Linzer Cookie dough? Absolutely! Just wrap it super well in plastic wrap and then pop it in a freezer bag. It’ll keep for up to 2 months. When you’re ready to bake, let it thaw in the fridge overnight. Easy peasy!
How long will the Caramel Hazelnut Linzer Cookies stay fresh? If you store them properly (airtight container, remember?), they’ll be good for about 2 days at room temperature or up to a week in the fridge. Though, let’s be real, they never last that long at my house!
What if my caramel is too runny? Uh oh! Don’t panic! If your caramel isn’t thick enough after cooling, you can try cooking it a little longer. Just be super careful not to burn it! A candy thermometer can be your best friend here. You’re looking for around 245°F (118°C).

Enjoy Your Homemade Caramel Hazelnut Linzer Cookies
Alright, you did it! You made these incredible Caramel Hazelnut Linzer Cookies. Now, go show them off! Leave a comment, rate the recipe, and share your cookie masterpieces on social media! I can’t wait to see them!
Print
Defeated by Amazing Caramel Hazelnut Linzer Cookies in 2 Days
- Prep Time: 4 hours
- Cook Time: 10 minutes
- Total Time: 7 hours 10 minutes
- Yield: 24 2.5-inch or 32 2-inch cookie sandwiches 1x
- Category: Cookie
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Make delicious Caramel Hazelnut Linzer Cookies. These cookies are perfect for Christmas or any special occasion. Enjoy the combination of hazelnut and caramel in every bite.
Ingredients
- 2/3 cup (65g) hazelnuts (raw, roasted, chopped, or whole)
- 2/3 cup (135g) packed light or dark brown sugar, divided
- 2 and 1/2 cups (313g) all-purpose flour (spooned & leveled), plus more for rolling
- 1/2 teaspoon baking powder
- 1 teaspoon ground cinnamon
- 1/2 teaspoon salt
- 1 cup (16 Tbsp; 226g) unsalted butter, softened to room temperature
- 1 large egg, at room temperature
- 1 and 1/2 teaspoons pure vanilla extract
- optional for dusting: 2 Tablespoons (16g) confectioners’ sugar
- 1 cup (200g) granulated sugar (make sure it’s labeled “pure cane”)
- 6 Tablespoons (85g) unsalted butter, room temperature cut up into 6 pieces
- 1/2 cup (120ml) heavy cream, at room temperature
- 1/2 teaspoon salt
Instructions
- Make the cookies: Place the hazelnuts and 1/3 cup (67g) brown sugar in a food processor. Pulse into a very fine crumb. Set aside.
- Whisk the flour, baking powder, cinnamon, and salt together in a medium bowl. Set aside.
- In a large bowl using a handheld or stand mixer fitted with a paddle attachment, beat the butter and remaining 1/3 cup (67g) brown sugar together on high speed until completely smooth and creamy, about 3 minutes. Add the egg and vanilla extract, and beat on high speed until combined, about 1 minute. Scrape down the sides and up the bottom of the bowl and beat again as needed to combine. Mixture may look separated or curdled—that’s ok.
- Add the flour mixture and ground hazelnut mixture to the wet ingredients and beat on low speed until combined. The dough will be crumbly at first and appear too dry, but it will finally come together after a couple minutes of beating. Yields about 2 lbs of dough.
- Divide the dough into 2 equal portions, flatten into 1-inch thick discs, and wrap each in parchment paper or plastic wrap. Chill the discs in the refrigerator for at least 3 hours and up to 4 days. If chilling for longer than 3 hours, allow to sit at room temperature for at least 30 minutes before rolling because the dough will be too hard and crumble. (Time-saving tip: As the cookie dough chills, you can make the caramel filling in step 11. The caramel must cool and thicken before sandwiching.)
- Preheat oven to 350°F (180°C). Line baking sheets with parchment paper or silicone baking mats. Set aside.
- Remove 1 disc of chilled cookie dough from the refrigerator. Generously flour a work surface, as well as your hands and the rolling pin. The dough may become sticky as you work, so keep extra flour nearby to use as needed. Alternatively, the dough may crack when rolling out. Wait a few minutes for it to soften back up. The more you work with it, the softer it will become. Roll out the disc until 1/4 inch thick. Using a 2 or 2.5-inch cookie cutter, cut dough into shapes. Always be gentle with this fragile dough and work slowly. Reroll the remaining dough and continue cutting until all is used. Repeat with the second disc of dough. You should have about 50-64 cookies, depending on size.
- Optional hole in the top cookies: Using a 1-inch cookie cutter, cut a hole into the center of half of the cookies. Let’s call these cookies the “donut cookies” because of that center hole. These will be fragile, so handle with care.
- Arrange the whole cookies and the donut cookies 2 inches apart and on separate baking sheets (because the donut cookies may take less time to bake).
- Bake the whole cookies for about 11-13 minutes or until lightly browned around the edges, and bake the donut cookies for about 10-12 minutes. Rotate the baking sheets halfway through the bake time. Allow cookies to cool on the baking sheets for 5 minutes. Dust the “donut cookies” with confectioners’ sugar, and then transfer all of the cookies to a wire rack to cool completely before assembling.
- Make + Cool the Caramel: Heat granulated sugar in a medium heavy-duty saucepan (avoid using non-stick) over medium heat, stirring constantly with a high heat resistant silicone spatula or wooden spoon. Sugar will form clumps and eventually melt into a thick brown, amber-colored liquid as you continue to stir. Once sugar is completely melted, immediately stir in the butter until melted and combined. Be careful in this step because the caramel will bubble rapidly when the butter is added. If you notice the butter separating or if the sugar clumps up, remove from heat and vigorously whisk to combine it again. (If you’re nervous for splatter, wear kitchen gloves. Keep whisking until it comes back together, even if it takes 3-4 minutes. It will eventually—just keep whisking. Return to heat when it’s combined again.) After the butter has melted and combined with the caramelized sugar, cook for 1 minute without stirring. Slowly stir in 1/2 cup of heavy cream. Since the heavy cream is colder than the hot caramel, the mixture will rapidly bubble when added. After all the heavy cream has been added, stop stirring and boil for 1 minute. Remove from heat and stir in the salt. Cool caramel for at least 3 hours at room temperature. Caramel thickens as it cools.
- Spoon 2 heaping teaspoons of caramel onto bottom of whole cookies. Carefully top each with a donut cookie and gently press down to create a cookie sandwich.
- Cookies will stay fresh covered at room temperature for 2 days or in the refrigerator for up to 1 week.
Notes
- Chill the dough for at least 3 hours.
- Cool the caramel for at least 3 hours.
- Handle the dough gently.
Nutrition
- Serving Size: 1 cookie
- Calories: 250
- Sugar: 20g
- Sodium: 50mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 40mg