Every year, when the air turns crisp and the holidays approach, I pull out my favorite rolling pin and make a batch of my treasured Linzer Cookies Recipe.
These delicate, jam-filled sandwich cookies have become a tradition in my kitchen. The first time I made them, I remember being intimidated by their elegant appearance.
But once I mastered the dough and that signature cut-out center, I realized they’re surprisingly simple to prepare.
What makes these cookies so special is the contrast: tender, buttery almond shortbread paired with vibrant fruit jam and a gentle snowfall of powdered sugar on top.
They’re beautiful enough for a holiday cookie platter, yet comforting enough for an afternoon coffee. If you’re looking for a classic Christmas cookie recipe that feels impressive but is totally doable at home, this is it.

What Is a Linzer Cookie Recipe?
Linzer cookies are buttery sandwich cookies made with nut-based shortbread dough and filled with jam, traditionally raspberry.
They are inspired by the famous Austrian Linzer Torte from the city of Linz. While the original torte is a lattice-topped tart, Linzer cookies transform those same flavors into handheld treats.
A traditional Linzer cookie recipe includes ground almonds (or almond flour), warm spices like cinnamon, and a tart fruit filling. The top cookie is cut with a small window, often a heart or star shape, so the jam peeks through.
Unlike sugar cookies or thumbprint cookies, Linzer cookies are rolled and cut into sandwich pairs. Their texture is softer and more tender thanks to the nut flour, giving them a delicate crumb that practically melts in your mouth.
Why You’ll Love This Recipe
- Perfect balance of buttery, nutty, and fruity flavors
- Soft, tender texture with lightly crisp edges
- Beautiful presentation for holiday cookie boxes
- Make-ahead friendly for busy baking seasons
- Easy to customize with different jam fillings
- Naturally adaptable to gluten-free baking
This homemade Linzer cookie recipe delivers bakery-quality results without complicated techniques.
Ingredients Overview
Here’s everything you’ll need, along with why each ingredient matters.
Dry Ingredients
- 2 cups (240g): all-purpose flour
- 1 cup (100g): almond flour (finely ground almonds)
- ½ teaspoon: ground cinnamon
- ¼ teaspoon: salt
The almond flour gives these cookies their signature nutty flavor and tender crumb. Cinnamon adds subtle warmth.
Wet Ingredients
- 1 cup (226g): unsalted butter, softened
- ¾ cup (150g): granulated sugar
- 1 large egg:
- 1 teaspoon: pure vanilla extract
Use room-temperature butter for a smooth, creamy dough. Vanilla enhances the almond flavor beautifully.
Filling & Finishing
- ¾ cup (240g): raspberry jam (or your favorite jam)
- ½ cup (60g): powdered sugar for dusting
Raspberry jam is traditional, but apricot jam or strawberry jam works wonderfully too.

Substitutions
- Gluten-free: Replace all-purpose flour with a 1:1 gluten-free baking flour blend.
- Dairy-free: Use plant-based butter sticks.
- Refined sugar-free: Substitute granulated sugar with coconut sugar (note: cookies will be darker).
Step-by-Step Instructions
Cream the Butter and Sugar
In a large mixing bowl, combine 1 cup (226g) softened unsalted butter with ¾ cup (150g) granulated sugar. Using a stand mixer or hand mixer, beat on medium speed for 2–3 minutes until the mixture turns pale, light, and irresistibly fluffy.
This step is essential for creating that tender, melt-in-your-mouth texture Linzer cookies are famous for. Proper creaming incorporates air into the dough, ensuring a delicate structure and perfectly balanced sweetness.
Scrape down the sides of the bowl halfway through for even mixing. The butter should be soft, not melted, for the most luxurious and consistent results.
Add Egg and Vanilla
Add 1 large room-temperature egg to the creamed butter mixture. Beat on low speed until fully incorporated and silky smooth.
The egg binds the dough, adds richness, and creates that soft, bakery-style crumb essential for perfect Linzer cookies. Next, mix in 1 teaspoon pure vanilla extract.
Use high-quality vanilla for a deep, warm flavor that enhances the buttery almond base. Blend just until combined. Do not overmix.
Scrape the bowl to ensure everything is evenly emulsified. The mixture should look glossy, creamy, and uniform. This step builds structure, flavor depth, and that signature melt-in-your-mouth texture that makes this recipe truly exceptional.

Combine Dry Ingredients
In a separate bowl, whisk together 2 cups (240g) all-purpose flour, 1 cup (100g) finely ground almond flour, ½ teaspoon ground cinnamon, and ¼ teaspoon salt.
Whisk thoroughly to evenly distribute the almond flour and warm spice, ensuring a perfectly balanced, bakery-quality dough.
The almond flour creates that signature nutty richness and delicate, tender crumb. Cinnamon adds subtle warmth without overpowering the buttery base. Salt sharpens the sweetness and enhances overall flavor depth.
For best results, sift the mixture if your almond flour appears clumpy. A smooth, well-combined dry blend guarantees consistent texture and prevents dense or uneven Linzer cookies.
Form the Dough
Gradually add the prepared dry mixture: 2 cups (240g) all-purpose flour, 1 cup (100g) almond flour, ½ teaspoon cinnamon, and ¼ teaspoon salt into the creamed butter base.
Mix on low speed until just combined. The dough should look soft, cohesive, and slightly thick, but not sticky.
Avoid overmixing. Overworking develops excess gluten and can make the cookies tough instead of tender and melt-in-your-mouth. Stop as soon as no dry streaks remain.
If the dough feels too soft, gently fold it once or twice with a spatula. The texture should be smooth, rich, and perfectly balanced, ready for chilling and rolling into beautiful Linzer cookies.

Chill the Dough
Divide the freshly prepared dough into two equal discs. Each disc contains the full mixture made from 1 cup (226g) butter, ¾ cup (150g) sugar, 1 egg, 1 teaspoon vanilla, 2 cups (240g) flour, and 1 cup (100g) almond flour. Flatten slightly for faster, even chilling.
Wrap tightly in plastic wrap and refrigerate for at least 1 hour, or up to 24 hours. This crucial step firms the butter, hydrates the flour, and deepens the nutty flavor.
Proper chilling prevents spreading, keeps edges sharp, and ensures a tender yet structured cookie. Cold dough rolls cleanly, holds intricate cutouts beautifully, and delivers bakery-level precision every time.
Roll and Cut
Lightly flour your surface and rolling pin. Roll one chilled dough disc made with 2 cups (240g) flour and 1 cup (100g) almond flour to an even ⅛-inch thickness.
This precise thickness creates that delicate, melt-in-your-mouth texture while keeping the structure strong enough for sandwiching.
Use a 2½-inch round cookie cutter to cut full circles. From half of them, cut a smaller center shape to create the signature window. Work quickly so the butter stays cold and the edges remain sharp.
Transfer cookies to a parchment-lined baking sheet. If the dough softens, chill again for 10 minutes before baking for flawless, bakery-quality results.

Bake
Preheat your oven to 350°F (175°C). Arrange the cut cookies made from the dough containing 1 cup (226g) butter, ¾ cup (150g) sugar, 2 cups (240g) flour, and 1 cup (100g) almond flour on a parchment-lined baking sheet, spacing them 1 inch apart.
Bake for 10–12 minutes, until the edges turn lightly golden while the centers remain pale. This ensures a tender, delicate crumb with a refined, bakery-style finish.
Do not overbake. Linzer cookies should not brown deeply. Let them cool in the pan for 5 minutes, then transfer to a wire rack to cool completely before filling for perfect structure and flavor.
Assemble
Once completely cooled, turn the solid cookies upside down. Spread about 1 teaspoon (5–7g) thick raspberry jam (¾ cup / 240g total for the batch) onto each base, leaving a slight border to prevent overflow.
Use a spoon or small offset spatula for a smooth, even layer. Lightly dust the cut-out tops with ½ cup (60g) powdered sugar before placing them over the jam.
Press gently to secure without cracking the delicate almond shortbread. Allow the assembled cookies to rest for 1–2 hours.
This step softens the layers slightly, creating that perfectly balanced, melt-in-your-mouth texture with a vibrant fruit center.

Expert Tips for Best Results
Always use 1 cup (226g) room-temperature butter for a smooth, creamy dough. Chill the dough discs for at least 1 hour to prevent spreading and ensure sharp cutouts.
Roll evenly to ⅛-inch thickness for tender, melt-in-your-mouth cookies. Use a 2½-inch cutter for uniform sizes.
Choose ¼ cup almond flour, finely ground for signature nutty richness. Sift dry ingredients to avoid clumps and uneven texture.
Use thick, seedless ¾ cup raspberry jam for a clean, vibrant filling. Dust tops with ½ cup powdered sugar before assembly for a professional finish.
Avoid overbaking; edges should be lightly golden, centers pale. Store in airtight containers for lasting freshness.
- Always chill the dough thoroughly. Warm dough spreads and loses shape.
- Roll evenly for uniform baking. Too thick and they’ll be cakey; too thin and they’ll break.
- Use seedless jam for a smooth, professional finish.
- Powdered sugar before assembling to avoid covering the jam window.
- Let cookies rest overnight for the best texture and flavor development.
Common mistake: Overbaking. These cookies should remain pale with lightly golden edges.
Variations & Substitutions
Transform this Linzer cookies recipe with exciting flavors and dietary swaps. Replace 1 cup (100g)of almond flour with finely ground hazelnuts for a rich, nutty twist. Add 1 teaspoon lemon or orange zest to the dough for bright, fresh notes.
Swap the traditional ¾ cup (240g) raspberry jam with apricot, cherry, or strawberry preserves for vibrant variations. For chocolate lovers, try a thin layer of chocolate hazelnut spread instead of jam.
For gluten-free baking, use a 1:1 gluten-free flour blend in place of all-purpose flour. For vegan adaptation, substitute 1 cup (226g) vegan butter and a flax egg (1 tbsp ground flax + 3 tbsp water) for tender, fully plant-based cookies.
These swaps maintain perfect texture and elevate flavor beautifully.
This Linzer cookie recipe is incredibly versatile.
Flavor Variations
- Lemon zest in the dough for brightness
- Orange zest with apricot jam
- Chocolate hazelnut spread instead of jam
- Blackcurrant or cherry preserves for a deeper fruit flavor
Nut Options
- Swap almond flour for finely ground hazelnuts
- Use pecan meal for a richer taste
Gluten-Free Linzer Cookies: Use a high-quality 1:1 gluten-free flour blend and ensure your almond flour is finely ground for structure.
Vegan Adaptation: Replace butter with vegan baking sticks and use a flax egg (1 tablespoon ground flax + 3 tablespoons water).
Storage & Make-Ahead Instructions
Room Temperature: Store assembled cookies in an airtight container for up to 3 days. Place parchment paper between layers.
Refrigerator: They can last up to 1 week refrigerated. Bring to room temperature before serving.
Freezing
- Unfilled cookies freeze beautifully for up to 3 months. Thaw and assemble when ready.
- You can also freeze the raw dough discs for up to 2 months.

Frequently Asked Questions
Why are my Linzer cookies spreading too much?
The dough likely wasn’t chilled long enough. Always refrigerate for at least one hour before rolling.
What is the best jam for Linzer cookies?
Raspberry jam is traditional, but apricot, strawberry, and blackcurrant also work well. Choose a thick preserve to prevent leaking.
Can I make Linzer cookies without almond flour?
Yes. You can substitute finely ground hazelnuts or use additional all-purpose flour, though you’ll lose the classic nutty flavor.
How do I keep Linzer cookies from becoming soggy?
Use a thick jam layer and avoid overfilling. Store in a cool, dry place.
Can I prepare Linzer cookies ahead of time for Christmas?
Absolutely. Bake the cookies up to 5 days in advance or freeze unfilled cookies for longer storage.
Why do my cookies crack when assembling?
They may be rolled too thin or overbaked. Aim for ⅛-inch thickness and watch baking time carefully.
Are Linzer cookies supposed to be soft or crisp?
They start slightly crisp but soften after assembly as the jam hydrates the layers.

Final Thoughts on This Linzer Cookies Recipe
This Linzer Cookies Recipe is one of those timeless bakes that never goes out of style. They look elegant, taste incredible, and instantly elevate any dessert table. Whether you’re preparing a holiday cookie exchange platter, gifting homemade treats, or simply baking for family, these jam-filled cookies deliver every time.
Serve them alongside hot tea, espresso, or even mulled wine for a cozy winter moment. I especially love arranging them on a festive tray with other classic Christmas cookies for a stunning presentation.
If you’ve never made Linzer cookies before, let this be the year you try. Once you experience that buttery almond crumb and sweet jam center, they’ll become part of your baking tradition too.

