Best Linzer Cookie Recipe Ever: Vanilla-Chocolate Swirls With Jam-Filled Hearts

Desserts

Best Linzer Cookie Recipe Ever: Vanilla-Chocolate Swirls With Jam-Filled Hearts

This Linzer cookie recipe is the best Linzer cookie recipe ever—delivering the ultimate combination of buttery vanilla-chocolate swirls and jam-filled hearts that taste like a bakery secret. ✨ I've perfected the balance between crisp edges and tender centers, ensuring every bite delivers that signature Linzer experience with a modern twist.

The key lies in the dough layers and precise jam placement—no more dry cookies or messy fillings.

The beauty of these cookies is their versatility—you can use any jam you love, from classic raspberry to apricot or even chocolate hazelnut for a decadent variation. I've streamlined the process so it's approachable for beginners while still delivering restaurant-quality results.

The dough comes together in minutes, and with just a few simple steps, you'll have cookies that look as impressive as they taste.

What makes these truly special is the professional finish: perfectly cut heart shapes with clean edges and a beautiful swirl pattern that's both decorative and delicious. The chocolate swirl adds a rich contrast to the tender vanilla dough, while the jam filling brings that signature fruity burst in every bite.

These cookies are perfect for holidays, gifts, or simply treating yourself to something extraordinary.

Once you try this version, you'll understand why it's considered the best Linzer cookie recipe ever—it's foolproof, adaptable, and absolutely worth the effort. Let's get baking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for best linzer cookie recipe ever

These premium ingredients create the ultimate Linzer cookies with bakery-quality swirls and jam hearts.

Ingredient Amount Notes
All-Purpose Flour 🌾 4 cups Sifted for light texture
Unsalted Butter 🧈 1 cup Cold, cubed for even baking
Granulated Sugar 🍚 1 cup Superfine for smooth texture
Vanilla Extract 🌸 1 tbsp Pure, high-quality extract
Large Eggs 🥚 1 whole Room temperature for blending
Baking Powder 🌶️ ½ tsp Diamond Crystal preferred
Salt 🧂 ½ tsp Fine sea salt preferred
Semi-Sweet Chocolate Chips 🍫 1 cup High-quality for rich flavor
Raspberry Jam 🍓 ¾ cup Seedless for clean filling
Powdered Sugar 🍚 1 cup For dusting finished cookies
Vanilla Bean Paste 🌸 ½ tsp For intensified vanilla flavor
Heavy Cream 🥛 ¼ cup For chocolate swirl layer
Almond Extract 🌿 ¼ tsp Optional for nutty depth

The butter and sugar are the foundation—European-style butter like Plugrá or Land O'Lakes European Style gives that rich, creamy flavor. For flour, King Arthur or Gold Medal are my go-tos, but any high-protein all-purpose works. The jam? Ehrenbrand or Bonne Maman raspberry jam delivers that perfect balance of sweetness and tartness. If you can't find seedless, strain it yourself—trust me, it's worth it for clean filling. Chocolate chips should be Ghirardelli or Guittard for that melt-in-your-mouth quality. Pro tip: Chill your dough for at least 2 hours before rolling—this prevents spreading and ensures those perfect heart shapes.

No vanilla bean paste? Double the regular vanilla extract—it's the same flavor, just more intense. Running low on raspberry jam? Apricot or strawberry preserves work beautifully, but avoid chunky jams—they can make filling messy. For the chocolate swirl, Nestlé Toll House chips, but they're fine in a pinch. Want to make this nut-free? Skip the almond extract entirely—it's just an optional flavor enhancer. The baking powder matters here too: Diamond Crystal is lighter than others, so if you only have aluminum-free, use 1/4 tsp more. And if you're gluten-sensitive, swap the flour for a 1:1 gluten-free baking flour—just add an extra 1/4 tsp xanthan gum.

Store the dough between parchment paper in the fridge for up to 48 hours—it actually develops more flavor over time. Baked cookies keep in an airtight container for 5-7 days, but they're best enjoyed fresh. For gifting, wrap individually in parchment and tie with twine—they look stunning and stay fresh for up to 2 weeks. Freeze unbaked dough balls for 3 months—just bake straight from frozen, adding 2-3 minutes to the time. The jam filling can be prepped a day ahead and stored in the fridge—just reheat gently before using. And if you're making these for a crowd, double the recipe—they disappear faster than you can say 'best Linzer cookies ever!'

❤️

Why You'll Love This Recipe

  • No-Cream-Cheese Chaos: Honestly, I’m not the kind of baker who keeps cream cheese on hand just for cookies—but this recipe doesn’t need it. The butter and sugar alone create that signature tender crumb, while the eggs bind everything together so effortlessly. You’ll be rolling dough in no time, no fancy ingredients required.
  • Jam-Stuffed Magic: That raspberry or apricot jam filling? It’s the star. The warm, buttery cookie dough sandwiches it like a hug, and the contrast of the jam’s tang against the vanilla-infused dough is ridiculously good. (Yes, even on a Tuesday night when you’re craving something sweet but don’t want to bake a whole cake.)
  • Party in a Box: Between us, these are my go-to for any gathering—birthdays, holiday cookie swaps, or just because. They stack neatly, travel well, and the kids (or adults) can even help assemble them. Plus, the cut-out shapes make them feel festive without extra work.
  • Zero-Waste Winner: I make a double batch, and they last forever—soft in the center, crisp at the edges—without drying out. The dough keeps in the fridge for days, and the leftovers? Perfect for a quick breakfast toast or a midnight snack. Budget-friendly, foolproof, and always a hit.

Step-by-step instructions for vanilla-chocolate Linzer cookies

Here's how to make the ultimate Linzer cookies with perfect swirls and jam centers every time.

1

👨‍🍳 Step 1: Create the Vanilla Dough Base

In a stand mixer fitted with the paddle attachment, combine the 1 cup unsalted butter and 1 cup granulated sugar on medium speed for 3-4 minutes until light and fluffy. This creaming process incorporates air, which gives your cookies that signature tender crumb. Scrape down the sides of the bowl with a rubber spatula to ensure even mixing.

Add the 1 whole large egg, 1 tbsp vanilla extract, and 0.25 tsp almond extract (if using). Mix on low speed until fully combined, about 1 minute. In a separate bowl, whisk together the 4 cups all-purpose flour, 0.5 tsp baking powder, and 0.5 tsp salt. Gradually add the dry ingredients to the wet mixture, mixing on low speed just until combined—you should still see small flour streaks. Overmixing develops gluten, which makes cookies tough.

2

🍳 Step 2: Make the Chocolate Swirl Dough

In a small bowl, mix the 1 cup semi-sweet chocolate chips and 0.25 cup heavy cream until the chocolate is mostly melted. In another bowl, combine 1 cup all-purpose flour, 0.25 tsp baking powder, and 0.25 tsp salt (half of the original dry ingredients). Add the chocolate mixture to the flour and stir until it forms a rough dough. Roll this into a 1-inch thick log and flatten slightly. Wrap in plastic wrap and chill for 30 minutes while you prepare the vanilla dough.

Divide the vanilla dough in half. Roll one half into a 12-inch circle on a parchment-lined baking sheet. Place the chilled chocolate dough on top and roll it out to the same size. Using a sharp knife, cut the chocolate dough into 12 wedges (like a pizza). Gently fold each wedge into the center of the vanilla circle, creating a spiral pattern. Press lightly to seal.

3

🥘 Step 3: Assemble and Bake the Cookies

Preheat your oven to 350°F. Roll out the remaining vanilla dough into another 12-inch circle. Place 1 tsp of raspberry jam in the center of each wedge from the first circle. Top with the second vanilla circle and press gently to seal. Using a 3-inch round cutter, cut out 12 cookies. Gather the scraps, re-roll, and cut out additional cookies if needed—you should get 24 total. Place cookies 2 inches apart on parchment-lined baking sheets.

Bake for 12-14 minutes until the edges are golden brown and the centers look slightly underdone. They'll continue setting as they cool. Let cookies rest on the baking sheet for 5 minutes before transferring to a wire rack. The jam centers should be warm and gooey—this is when they're at their best!

4

🔪 Step 4: Dust with Powdered Sugar and Finish

Once completely cooled, dust the tops of the cookies generously with powdered sugar using a fine-mesh sieve. This gives them that signature snowy finish. For extra flavor, brush the edges with a mixture of 0.5 tsp vanilla bean paste and 1 tsp water (optional but highly recommended). The vanilla bean paste adds a sophisticated depth that takes these cookies to the next level.

Store in an airtight container between layers of parchment paper for up to 5 days, or freeze for up to 3 months. The jam centers will soften slightly when warm, but the texture remains perfect when served at room temperature. These cookies are worth every minute—they're crisp at the edges, tender in the middle, and packed with layers of flavor in every bite!

👨‍🍳

Pro Tips For Making Best Linzer Cookie Recipe Ever

  • Chill the Dough Longer: I used to think 30 minutes in the fridge was enough—wrong. For Linzer cookies, give the dough a full 24 hours. This lets the flour hydrate properly, prevents cracking when baking, and makes the butter behave better. (Yes, even if you’re impatient like me.)
  • Cream Butter and Sugar Slowly: Don’t just dump the butter in and mix on high. Beat it gradually at medium speed until the mixture is pale and fluffy—about 3-4 minutes. Rushing this step traps air poorly, leading to dense cookies. (Your mixer will thank you later.)
  • Use Cold Jam for Filling: Warm jam spreads like glue and makes cookies soggy. Chill your raspberry or apricot filling for at least 20 minutes before assembling. If you’re in a hurry, pop it in the freezer for 10 minutes—it works just as well.
  • Bake in Two Batches: Overcrowding the pan steams the cookies, turning them into sad, flat discs. Bake one tray at a time, even if it means waiting. The extra 5 minutes between batches guarantees proper browning and that perfect crackly top. (Your future self will thank you.)

Pro cooking tips for this dish

Dough Chilling Secrets

Never skip chilling the dough—this is where the magic happens! Place both dough portions between parchment paper in the fridge for at least 2 hours (or overnight). Cold dough prevents spreading, ensuring those perfect heart shapes.

I’ve found that European-style butter like Plugrá holds up best during chilling—it stays firm without turning greasy. Pro tip: If you’re in a hurry, freeze the dough logs for 20 minutes before rolling. 💫

Jam Placement Precision

Use a piping bag fitted with a small round tip (or a plastic bag with a corner snipped off) to place 1 tsp jam in each cookie center. This gives you clean, consistent circles—no messy fingers!

Keep the jam slightly warm (about room temperature) so it spreads easily but doesn’t ooze out during baking. I like to use Ehrenbrand raspberry jam for its perfect balance of sweetness and tartness. For a modern twist, try chocolate hazelnut spread instead of jam. 🍓

Cutting Clean Edges

A sharp 3-inch round cutter is non-negotiable for crisp edges. Press straight down without twisting—the less you handle the dough, the cleaner your cookies. If your cutter isn’t sharp, run it under hot water for 10 seconds to sharpen it instantly.

For heart shapes, use a heart-shaped cutter (or freehand with a knife if you’re brave!). Gather scraps, re-roll once, and cut again—you’ll get 24 perfect cookies from the recipe. 💖

Baking Time Mastery

Bake at 350°F for 12-14 minutes—edges should be golden while centers look slightly underdone. Overbaking dries out the jam! Let cookies rest on the sheet for 5 minutes before transferring to a rack.

This prevents the powdered sugar from sliding off. For a foolproof test, tap the bottom—they should sound hollow. If they’re still soft, return to the oven for 1-2 minutes. 🔥

Powdered Sugar Finish

Sift powdered sugar over cooled cookies using a fine-mesh sieve for an even, snowy finish. For extra flair, brush the edges with a mix of 0.5 tsp vanilla bean paste and 1 tsp water.

This adds a subtle vanilla depth that elevates the cookies from homemade to bakery-quality. Store in an airtight container with parchment between layers to keep them crisp. 💛

Nutrition facts

Servings 24
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 9g45%
Cholesterol 45mg15%
Sodium 180mg8%
Total Carbohydrate 36g13%
Dietary Fiber 1g4%
Sugars 28g
Protein 4g8%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions about Linzer cookies

1

What makes these Linzer cookies different from regular jam thumbprints?

The key difference is the layered swirl design and the second dough layer. Traditional Linzer cookies feature a chocolate swirl in the center of each cookie, while regular jam thumbprints are single-layer cookies with jam pressed into the center. These cookies also have a second vanilla dough layer on top, creating a sandwich effect that makes them more substantial and visually stunning. The powdered sugar finish and vanilla bean paste edge brushing add that bakery-quality touch too!

2

Can I use any jam in these cookies?

While the recipe calls for raspberry jam, you can use any seedless jam or preserves. Apricot, strawberry, blackberry, or even chocolate hazelnut spread work beautifully. Avoid chunky jams—they can make filling messy. For a modern twist, try a citrus marmalade or fig jam for unique flavor combinations. Just be sure to warm the jam slightly before using for easier spreading.

3

Why do my Linzer cookies spread too much in the oven?

Over-spreading usually happens when the dough isn't chilled long enough or the butter is too soft. Always chill the dough for at least 2 hours (or overnight) before rolling and cutting. Use European-style butter which holds its shape better, and make sure your kitchen isn't too warm. If you're in a hurry, freeze the dough logs for 20 minutes before rolling. Also, avoid overworking the dough—just mix until combined.

4

How do I store Linzer cookies for maximum freshness?

Store cookies in an airtight container between layers of parchment paper to maintain crispness. They'll stay fresh for 5-7 days at room temperature. For longer storage, freeze unbaked dough balls for 3 months or baked cookies for 2 months. To serve, let them come to room temperature—the jam centers soften slightly when warm but stay perfect when served at room temp. For gifting, wrap individually in parchment and tie with twine.

5

Can I make Linzer cookies without a stand mixer?

Yes! You can make the dough by hand using a wooden spoon or your hands. Cream the butter and sugar together until light and fluffy (about 5-7 minutes of vigorous mixing). For the chocolate dough, melt the chocolate chips with heavy cream in a microwave-safe bowl in 30-second intervals, stirring between each. The process just takes more elbow grease, but the results will be just as delicious. The key is patience—don't rush the creaming process.

★★★★★4.7(2 reviews)
Categories Desserts