This was supposed to be a classic French sable—you know, the kind that crumbles perfectly and looks like it came from a fancy patisserie. I had the butter at the perfect temperature, the vanilla bean scraped, and my fancy piping tips all laid out. But somewhere between answering my phone (my sister, panicking about Valentine’s Day dinner) and measuring the flour, I grabbed the jar of raspberry jam instead of the vanilla extract. I didn’t even realize it until I’d dumped a good three tablespoons into the dough. Honestly, I just stood there staring at the pale dough turning pink, thinking, “Well, this is ruined.”
I almost threw it away. Let me tell you, I had my hand on the trash can lid. But I figured, hey, it’s just butter and sugar and now some jam—how bad could it be? So I rolled it out, cut some wonky hearts with a cookie cutter I found buried in the back of a drawer, and baked them anyway. The kitchen smelled like a bakery that had been taken over by a very determined grandma. And when I bit into one? I actually laughed out loud. They were better than the sables I’d been trying to perfect for months. The jam gave them this soft, almost tender crumb, and the raspberry flavor was subtle but unmistakable. My neighbor, Mrs. Garcia, knocked on my door because she “smelled something wonderful” and I sent her home with a dozen. She came back the next day asking for the recipe.
That was three years ago, and I haven’t made a plain sable since. These Linzer hearts have become my Valentine’s Day thing—the cookie I bring to parties, the one I mail to my sister in a tin, the one that makes people close their eyes when they take a bite. Maybe you’ve been there, standing over a ruined batch of something, ready to give up. Don’t. Sometimes the best recipes are the ones that start as a complete mess.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I can count—probably twenty batches over the last three years, tweaking the butter ratio, the chill time, the thickness of the jam layer. What I landed on is the perfect balance of buttery, tender cookie and bright, fruity filling. These aren’t just pretty; they’re genuinely delicious.
- Quick & Easy: The dough comes together in about 15 minutes. Most of the work is just waiting for it to chill.
- Simple Ingredients: Butter, flour, sugar, egg, vanilla, and a good jar of raspberry jam. You probably have most of this already.
- Perfect for Valentine’s Day: They look like you spent hours piping royal icing, but it’s really just a cookie cutter and a tiny spoonful of jam.
- Crowd-Pleaser: Kids love the jammy center, adults love the sophisticated flavor. I’ve never seen a plate of these come back with leftovers.
- Unbelievably Delicious: The texture is what gets everyone—crisp on the edges, tender in the middle, with that sticky-sweet raspberry heart.
What makes these different from every other Linzer cookie recipe? It’s the jam-in-the-dough trick. Most recipes keep the jam just for the filling, but that accidental addition creates a cookie that’s softer, more flavorful, and honestly more forgiving to work with. The dough doesn’t crack or crumble when you cut the shapes. It’s like the jam holds everything together, which is perfect when you’re already stressed about making something beautiful for a special occasion.
This recipe isn’t just good—it’s the kind that makes you feel like a baking genius. And on Valentine’s Day, whether you’re baking for a partner, your kids, or just yourself with a cup of tea, that feeling is exactly what you deserve.
What Ingredients You Will Need
This recipe uses simple, pantry-friendly ingredients to create cookies that look and taste like they came from a bakery. The key is using good-quality jam and making sure your butter is properly softened.
For the Cookie Dough
- 1 cup (226g) unsalted butter, softened to room temperature (I use Kerrygold for the best flavor, but any good European-style butter works)
- 2/3 cup (130g) granulated sugar
- 1 large egg, room temperature
- 1 teaspoon vanilla extract (the real stuff, not imitation—trust me on this)
- 2 1/4 cups (280g) all-purpose flour, plus more for dusting
- 1/2 cup (60g) almond flour (this gives the cookies that classic Linzer texture and nutty flavor)
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon (optional, but it adds a lovely warmth that pairs beautifully with raspberry)
- 3 tablespoons raspberry jam (mixed into the dough—this is the happy accident that makes these special)
For the Filling & Assembly

- 1/2 cup (160g) raspberry jam (for the filling—use a good seedless jam if you want a smoother texture, or a rustic one with seeds for more texture)
- Powdered sugar, for dusting (about 1/4 cup)
Ingredient Tips: For the almond flour, I recommend Bob’s Red Mill or making your own by blitzing blanched almonds in a food processor. Just be careful not to over-process into almond butter! If you can’t find almond flour, you can substitute with an equal amount of all-purpose flour, but the texture will be slightly less tender. For the jam, look for one that’s not too runny—thicker jams hold up better during baking and don’t leak out the sides. Bonne Maman is my go-to for raspberry jam, but any good-quality brand works.
Equipment Needed
You don’t need much for these cookies, which is part of why I love making them. Here’s what you’ll need:
- Stand mixer or hand mixer (a wooden spoon and some elbow grease works too, but your arm will thank you for the mixer)
- Large mixing bowl
- Heart-shaped cookie cutters (I use a 2.5-inch and a 1-inch cutter for the windows—bought mine at a thrift store for two dollars)
- Rolling pin (a regular one is fine, but if you have adjustable rings, they help keep the thickness even)
- Baking sheets (I use two, lined with parchment paper)
- Parchment paper
- Cooling rack
- Small offset spatula (for spreading jam—a butter knife works too)
- Fine-mesh sieve (for dusting powdered sugar)
If you don’t have a small heart cutter for the windows, you can use a piping tip or even the end of a plastic bottle cap. I’ve also used a sharp knife to cut tiny hearts freehand—they don’t look perfect, but there’s something charming about homemade imperfections.
Preparation Method
Let me walk you through this step by step. I’ve made these so many times I could do it in my sleep, but I’ll share all the little tricks I’ve learned along the way.
Step 1: Make the Dough
In your stand mixer fitted with the paddle attachment (or in a large bowl with a hand mixer), cream the softened butter and sugar together until light and fluffy—about 3 minutes. You want it to look pale and almost doubled in volume. Scrape down the sides of the bowl once or twice. Add the egg and vanilla extract, then beat until combined. It might look a little curdled at this point—don’t panic, that’s normal.
Step 2: Add the Dry Ingredients
In a separate bowl, whisk together the all-purpose flour, almond flour, salt, and cinnamon. Add this to the wet mixture in two additions, mixing on low speed until just combined. Then add those 3 tablespoons of raspberry jam. Mix on low until the jam is mostly incorporated—you’ll see little pink swirls, and that’s exactly what you want. The dough will be soft but not sticky.
Step 3: Chill the Dough
Divide the dough into two discs, wrap each tightly in plastic wrap, and refrigerate for at least 2 hours. Overnight is even better. I know, waiting is the worst part, but this step is non-negotiable. Chilled dough is so much easier to roll and cut, and the cookies hold their shape better during baking. I once tried to rush this and ended up with sad, blobby hearts that looked more like potatoes.
Step 4: Roll and Cut
Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper. Lightly flour your work surface and rolling pin. Take one disc of dough out of the fridge and let it sit for 5 minutes—just enough to take the chill off without getting soft. Roll it to about 1/4-inch thickness. Use your larger heart cutter to cut out shapes. For half of the cookies, use the small heart cutter to cut a window out of the center. These will be the tops.
Step 5: Bake
Place the cookies about 1 inch apart on the prepared baking sheets. Bake for 10-12 minutes, or until the edges are just barely golden. The cookies will look pale and soft—that’s okay, they firm up as they cool. Let them cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely. Your kitchen is going to smell incredible right now.
Step 6: Assemble
Once the cookies are completely cool, take the solid ones (the bottoms) and spread about 1/2 teaspoon of raspberry jam on each one. Don’t go too close to the edges, or the jam will squish out when you add the top. Place a window cookie on top and press gently to sandwich them together. The jam should peek through the heart window just enough to be visible.
Step 7: Dust and Serve
Just before serving, dust the cookies with powdered sugar using a fine-mesh sieve. I like to hold the sieve high above the cookies for a light, even dusting. The contrast of the white sugar against the red jam window is what makes these so stunning.
Cooking Tips & Techniques
I’ve messed up this recipe in just about every way possible, so let me save you the trouble.
Don’t overwork the dough. The more you mix, the tougher the cookies get. Mix just until the flour disappears into the butter. I learned this the hard way when I made a batch that could have doubled as hockey pucks.
Chill the cut-out cookies. If your kitchen is warm, pop the baking sheet with the cut cookies into the fridge for 10 minutes before baking. This helps them hold their shape and prevents the hearts from spreading into blobs. I do this every time now, even in winter.
Use a thin spatula for moving cut cookies. The dough is delicate, especially after it’s been rolled out. I use a thin metal spatula to lift the cookies onto the baking sheet—it prevents the edges from getting distorted.
Watch the bake time like a hawk. These cookies go from perfectly baked to overdone in about 60 seconds. I set my timer for 9 minutes and check every minute after that. You want the edges to be just barely golden—the centers should still look pale and slightly soft.
Let them cool completely before assembling. I know it’s tempting to rush, but warm cookies will melt the jam and make a sticky mess. I usually bake these in the morning and assemble them in the afternoon while watching a movie.
Variations & Adaptations
One of the best things about this recipe is how easy it is to adapt. Here are some of my favorite variations:
Flavor Variations
- Strawberry Linzer Hearts: Swap the raspberry jam for strawberry jam or preserves. The flavor is slightly milder but just as lovely.
- Chocolate Raspberry: Add 2 tablespoons of cocoa powder to the dry ingredients and use raspberry jam for the filling. The chocolate and raspberry combo is a classic for a reason.
- Lemon Raspberry: Add 1 tablespoon of lemon zest to the dough along with the vanilla. The citrus brightens the raspberry flavor beautifully.
Dietary Adaptations
- Gluten-Free: Substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. I’ve had good luck with King Arthur’s Measure for Measure. The texture is slightly more crumbly, but the flavor is still there.
- Nut-Free: Omit the almond flour and use an additional 1/2 cup of all-purpose flour. The cookies will be a bit less tender but still delicious.
- Vegan: Use vegan butter (I like Earth Balance) and a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water, let sit for 5 minutes). The texture is slightly different but still satisfying.
Shape Variations
Who says these have to be hearts? I’ve made these as circles, stars, and even little flowers for Easter. Any shape works as long as you have a smaller cutter for the window. For Christmas, I do a batch with a tiny star window—they look like little ornaments.
Serving & Storage Suggestions
These cookies are at their absolute best the day they’re made, but they’re still pretty great for a few days after.
Serving: I like to arrange them on a pretty plate or in a tin lined with parchment paper. They make a gorgeous gift—I’ve sent them to friends in decorative tins with a ribbon tied around them. Serve them with a cup of tea, a glass of milk, or even a glass of bubbly for a grown-up Valentine’s treat.
Storage: Store the assembled cookies in an airtight container at room temperature for up to 5 days. The jam keeps them moist, and the flavors actually meld together a bit after a day or two. If you’re making them ahead, I recommend storing the baked cookies (unassembled) in an airtight container for up to a week, then assembling and dusting with powdered sugar just before serving. The powdered sugar will absorb into the jam if left on too long.
Freezing: You can freeze the baked, unassembled cookies for up to 3 months. Layer them between sheets of parchment paper in an airtight container. Thaw at room temperature, then assemble and dust. You can also freeze the raw dough discs for up to 3 months—just thaw overnight in the fridge before rolling and cutting.
Nutritional Information & Benefits
Let’s be real—these are cookies, not health food. But they’re made with real ingredients, and that counts for something.
Per cookie (based on 24 cookies): Approximately 180 calories, 10g fat, 22g carbohydrates, 2g protein, 12g sugar.
Benefits: The almond flour adds a bit of protein and healthy fats, and raspberries are packed with antioxidants and vitamin C. So you could argue there’s some nutritional value here—just don’t tell anyone I said that. These cookies are also free of artificial colors and preservatives, which is more than you can say for store-bought Valentine’s treats.
Allergen Note: This recipe contains dairy, eggs, gluten, and almonds. For allergen-friendly adaptations, see the variations section above.
Conclusion
These Raspberry Linzer Hearts have become my Valentine’s Day tradition, and I hope they become yours too. They’re the kind of cookie that says “I care” without needing a fancy bakery box or a complicated recipe. Whether you’re making them for a partner, your kids, your coworkers, or just for yourself with a cup of tea on a quiet February afternoon, they deliver every single time.
I love that this recipe started as a mistake. It reminds me that perfection is overrated, and some of the best things in life come from when we let go of the plan and just go with it. So grab your butter, open that jar of jam, and make a mess. You might just end up with something beautiful.
I’d love to hear how yours turn out! Drop a comment below and tell me about your own kitchen accidents that turned into something amazing—or just share a photo of your Linzer hearts. Happy Valentine’s Day, friends. Go make something sweet.
Frequently Asked Questions
Can I use a different flavor of jam?
Absolutely! Strawberry, apricot, and blackberry jam all work beautifully. Just make sure it’s not too runny, or it might leak out during baking. If your jam is thin, simmer it on the stove for a few minutes to thicken it up before using.
Why did my cookies spread too much?
This usually happens when the dough isn’t chilled enough or your butter was too soft. Next time, pop the cut cookies in the fridge for 10-15 minutes before baking. Also, make sure your baking sheets are cool before placing the cookies on them—hot sheets will start melting the butter immediately.
Can I make the dough ahead of time?
Yes! The dough can be refrigerated for up to 3 days or frozen for up to 3 months. Just wrap it tightly in plastic wrap and then in foil. When you’re ready to bake, thaw frozen dough overnight in the fridge before rolling.
How do I get clean heart cutouts?
Dip your small heart cutter in flour before each cut, and press straight down without twisting. Twisting can seal the edges of the dough together. If the dough starts sticking to the cutter, pop it back in the fridge for 5 minutes to firm up.
Can I use a different shape instead of hearts?
Of course! Circles, stars, or any shape you have a cutter for will work. Just make sure you have a smaller cutter for the window. For non-heart shapes, these cookies work great for any holiday or occasion.
Pin This Recipe!

Easy Raspberry Linzer Hearts for Valentine’s Day
Buttery, tender Linzer heart cookies with a raspberry jam filling and a dusting of powdered sugar. A happy accident turned into a Valentine’s Day tradition, these cookies are quick, easy, and made with simple ingredients.
- Prep Time: 15 minutes
- Cook Time: 12 minutes
- Total Time: 2 hours 27 minutes (includes 2 hours chilling)
- Yield: 24 cookies 1x
- Category: Dessert
- Cuisine: American
Ingredients
- 1 cup (226g) unsalted butter, softened to room temperature
- 2/3 cup (130g) granulated sugar
- 1 large egg, room temperature
- 1 teaspoon vanilla extract
- 2 1/4 cups (280g) all-purpose flour, plus more for dusting
- 1/2 cup (60g) almond flour
- 1/2 teaspoon salt
- 1/4 teaspoon cinnamon (optional)
- 3 tablespoons raspberry jam (for dough)
- 1/2 cup (160g) raspberry jam (for filling)
- 1/4 cup powdered sugar (for dusting)
Instructions
- In a stand mixer with paddle attachment, cream softened butter and sugar until light and fluffy, about 3 minutes. Add egg and vanilla extract; beat until combined.
- In a separate bowl, whisk together all-purpose flour, almond flour, salt, and cinnamon. Add to wet mixture in two additions, mixing on low until just combined. Add 3 tablespoons raspberry jam and mix on low until mostly incorporated (dough will have pink swirls).
- Divide dough into two discs, wrap tightly in plastic wrap, and refrigerate for at least 2 hours or overnight.
- Preheat oven to 350°F (175°C). Line two baking sheets with parchment paper. Lightly flour work surface and rolling pin. Roll one disc of dough to 1/4-inch thickness. Cut out heart shapes with a large heart cutter. For half the cookies, cut a small heart window in the center using a small heart cutter.
- Place cookies 1 inch apart on prepared baking sheets. Bake for 10-12 minutes, until edges are just barely golden. Cool on baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
- Once cookies are completely cool, spread about 1/2 teaspoon raspberry jam on each solid cookie (bottoms). Place a window cookie on top and press gently to sandwich.
- Just before serving, dust cookies with powdered sugar using a fine-mesh sieve.
Notes
Chill the cut-out cookies for 10 minutes before baking if your kitchen is warm to prevent spreading. Use a thin spatula to move cut cookies. Watch bake time closely; cookies go from perfectly baked to overdone quickly. Let cookies cool completely before assembling to prevent jam from melting. Store assembled cookies in an airtight container at room temperature for up to 5 days. For make-ahead, store baked unassembled cookies for up to a week, then assemble and dust before serving. Freeze baked unassembled cookies for up to 3 months.
Nutrition
- Serving Size: 1 cookie
- Calories: 180
- Sugar: 12
- Sodium: 75
- Fat: 10
- Saturated Fat: 6
- Carbohydrates: 22
- Fiber: 1
- Protein: 2
Keywords: Linzer cookies, raspberry, Valentine's Day, heart cookies, jam cookies, easy cookies, butter cookies


