Kick off your sweetest Valentine’s Day yet with these 27 delightful cookie recipes! Whether you’re baking for a special someone, a Galentine’s gathering, or just to treat yourself, we’ve gathered a charming collection of heart-shaped, chocolate-dipped, and creatively decorated cookies that promise to spread love from your kitchen. Let’s find your perfect match and make this holiday extra memorable—one delicious bite at a time.
Red Velvet Heart-Shaped Cookies

Just in time for Valentine’s Day baking, I’m sharing a recipe that’s become my go‑to for sweet, heartfelt gifts—these red velvet heart‑shaped cookies. They’re soft, slightly tangy from buttermilk, and have that classic deep red hue that makes them impossible to resist. I love how simple they are to whip up, and they always bring back memories of baking with my mom, who insisted on using real butter for the best flavor.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup unsalted butter, softened (I always use room‑temp butter for easier creaming—it makes the dough smoother)
– 1 cup granulated sugar
– 1 large egg, at room temperature (this helps it blend evenly without curdling)
– 2 tsp pure vanilla extract
– 1 tbsp red food coloring, liquid (I add a full tablespoon for a vibrant, festive color)
– 2 ½ cups all‑purpose flour
– ¼ cup unsweetened cocoa powder (I prefer Dutch‑processed for a richer chocolate flavor)
– 1 tsp baking soda
– ½ tsp salt
– ½ cup buttermilk (if you don’t have buttermilk, mix ½ cup milk with 1 ½ tsp lemon juice and let it sit for 5 minutes)
– 1 cup powdered sugar, for rolling (I sift mine to avoid lumps)
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a large bowl, use an electric mixer on medium speed to cream the softened butter and granulated sugar together for 2–3 minutes, until light and fluffy—this incorporates air for a tender cookie.
3. Add the room‑temperature egg, vanilla extract, and red food coloring to the butter mixture, and beat on medium speed for 1 minute until fully combined and evenly colored.
4. In a separate bowl, whisk together the all‑purpose flour, cocoa powder, baking soda, and salt until no lumps remain.
5. Gradually add the dry ingredients to the wet mixture, alternating with the buttermilk, mixing on low speed after each addition just until incorporated; overmixing can make the cookies tough.
6. Cover the dough with plastic wrap and chill it in the refrigerator for 30 minutes—this firms it up for easier shaping and prevents spreading in the oven.
7. Scoop 1‑tablespoon portions of dough, roll them into balls between your palms, then roll each ball in the sifted powdered sugar to coat evenly.
8. Place the coated balls 2 inches apart on the prepared baking sheets, and use your thumb to gently press a heart‑shaped indentation into the top of each one.
9. Bake in the preheated oven for 8–10 minutes, until the edges are set but the centers are still soft; they’ll firm up as they cool.
10. Let the cookies cool on the baking sheets for 5 minutes, then transfer them to a wire rack to cool completely.
Really, these cookies are a delight—they’re soft and chewy with a subtle cocoa flavor, and the powdered sugar adds a lovely crackled finish. I like to serve them stacked on a pretty plate with a dusting of extra powdered sugar, or package them in clear bags tied with ribbon for gifting. They’re perfect with a glass of cold milk or as a sweet treat after dinner.
Strawberry Shortbread Cookies

Yesterday, as I was cleaning out my pantry, I stumbled upon a forgotten bag of freeze-dried strawberries from last summer’s farmers market haul, and inspiration struck for a buttery, fruity treat. These strawberry shortbread cookies are my new favorite way to use up those vibrant berries, and they’re surprisingly simple to whip up for a cozy afternoon snack or a last-minute dessert. I love how the sweet-tart strawberry flavor melds with the rich, crumbly shortbread—it’s like a little taste of summer in every bite, perfect for brightening up these chilly December days.
Serving: 24 cookies | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup (2 sticks) unsalted butter, softened to room temperature—I always leave mine out for an hour beforehand for easier creaming.
– 1/2 cup granulated sugar, plus 2 tablespoons for rolling if you like a sparkly finish.
– 1 teaspoon pure vanilla extract, my go-to for that warm, aromatic touch.
– 2 1/4 cups all-purpose flour, spooned and leveled to avoid dense cookies.
– 1/4 teaspoon salt, just a pinch to balance the sweetness.
– 1/2 cup freeze-dried strawberries, finely crushed into a powder—I use a food processor for this to get it super fine.
Instructions
1. Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
2. In a large mixing bowl, beat the softened butter and 1/2 cup granulated sugar together with an electric mixer on medium speed for 2-3 minutes, until light and fluffy—this creaming step is key for tender cookies.
3. Add the vanilla extract and mix for 30 seconds until fully incorporated.
4. In a separate bowl, whisk together the flour, salt, and crushed freeze-dried strawberries until evenly combined.
5. Gradually add the dry ingredients to the butter mixture, mixing on low speed just until a dough forms and no flour streaks remain; avoid overmixing to keep the shortbread delicate.
6. Scoop tablespoon-sized portions of dough and roll them into balls, then place them 2 inches apart on the prepared baking sheets.
7. Gently flatten each ball with the bottom of a glass or your palm to about 1/2-inch thickness—if desired, dip the glass in the extra 2 tablespoons of sugar first for a sugary crust.
8. Bake in the preheated oven for 10-12 minutes, until the edges are just starting to turn a light golden brown; they’ll firm up as they cool, so don’t overbake.
9. Let the cookies cool on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely.
10. Enjoy them warm or store in an airtight container at room temperature for up to 5 days.
Elegantly crumbly and bursting with fruity essence, these cookies have a melt-in-your-mouth texture that pairs wonderfully with a cup of tea or coffee. For a fun twist, I sometimes sandwich two cookies with a dollop of whipped cream or drizzle them with a simple lemon glaze to highlight the strawberry tang—they’re versatile enough for any occasion, from holiday gatherings to a quiet treat for yourself.
Chocolate-Dipped Raspberry Cookies

Whenever I’m craving something that feels both indulgent and a little bit fancy, these chocolate-dipped raspberry cookies are my absolute go-to. They’re the perfect treat for a cozy afternoon with a book or to impress guests at a casual gathering—trust me, they disappear fast!
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup (2 sticks) unsalted butter, softened to room temperature—I always take mine out about an hour before baking.
– 3/4 cup granulated sugar, for that classic sweetness.
– 1 large egg, at room temperature to help everything blend smoothly.
– 1 teaspoon pure vanilla extract, my secret for a warm, aromatic base.
– 2 1/4 cups all-purpose flour, spooned and leveled to avoid dense cookies.
– 1/2 teaspoon baking powder, to give them a slight lift.
– 1/4 teaspoon salt, to balance the flavors perfectly.
– 1/2 cup freeze-dried raspberries, crushed into a fine powder—they pack a vibrant, tart punch without adding moisture.
– 8 ounces semi-sweet chocolate chips, for dipping; I like the balance of sweetness here.
– 1 teaspoon coconut oil, which I add to the chocolate for a smoother, shinier dip.
Instructions
1. Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
2. In a large mixing bowl, use an electric mixer on medium speed to cream together the softened butter and granulated sugar for about 2 minutes, until light and fluffy.
3. Add the room temperature egg and vanilla extract to the butter mixture, and beat on medium speed for 1 minute until fully combined.
4. In a separate bowl, whisk together the all-purpose flour, baking powder, and salt until evenly distributed.
5. Gradually add the dry ingredients to the wet mixture, mixing on low speed just until a dough forms and no flour streaks remain.
6. Fold in the crushed freeze-dried raspberries by hand until they are evenly dispersed throughout the dough.
7. Scoop tablespoon-sized portions of dough, roll them into balls, and place them 2 inches apart on the prepared baking sheets.
8. Bake the cookies in the preheated oven for 10-12 minutes, or until the edges are lightly golden but the centers are still soft.
9. Remove the baking sheets from the oven and let the cookies cool on the sheets for 5 minutes before transferring them to a wire rack to cool completely.
10. In a microwave-safe bowl, combine the semi-sweet chocolate chips and coconut oil, and microwave in 30-second intervals, stirring between each, until melted and smooth.
11. Dip each cooled cookie halfway into the melted chocolate, allowing any excess to drip off, and place them back on the parchment paper.
12. Let the chocolate-dipped cookies set at room temperature for about 30 minutes, or until the chocolate is firm.
So, these cookies come out with a tender, buttery crumb that’s speckled with bursts of tart raspberry flavor. The semi-sweet chocolate dip adds a rich, glossy finish that makes them look as good as they taste—I love serving them stacked on a vintage plate for a simple yet stunning dessert.
Vanilla Sugar Cookies with Pink Glaze

Ooh, the holidays just aren’t complete without a batch of these classic, melt-in-your-mouth cookies. I make them every year with my kids, and the simple joy of decorating them with that pretty pink glaze is a tradition I look forward to more than some of the bigger gifts! They’re the perfect, not-too-sweet treat to leave out for Santa or to package up for neighbors.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup (2 sticks) unsalted butter, softened to room temperature (I leave mine out for an hour—it makes creaming so much easier)
– 1 cup granulated sugar
– 1 large egg, also at room temperature for better emulsion
– 2 teaspoons pure vanilla extract (the good stuff makes all the difference!)
– 2 ¾ cups all-purpose flour, spooned and leveled to avoid dense cookies
– 1 teaspoon baking powder
– ½ teaspoon salt
– 2 cups powdered sugar, sifted to prevent lumps in the glaze
– 3-4 tablespoons whole milk (I find whole milk gives the glaze a richer consistency)
– 2-3 drops red food coloring (a little goes a long way for that soft pink hue)
Instructions
1. Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
2. In a large bowl, use an electric mixer on medium speed to cream the softened butter and granulated sugar together for a full 3 minutes, until light and fluffy. (Tip: Don’t skimp on creaming time—this incorporates air for a tender cookie.)
3. Beat in the room-temperature egg and vanilla extract until just combined.
4. In a separate bowl, whisk together the flour, baking powder, and salt.
5. Gradually add the dry ingredients to the wet ingredients, mixing on low speed until a soft dough forms and no dry streaks remain. (Tip: Mixing by hand with a spatula for the final incorporation prevents overworking the dough.)
6. Scoop dough by the tablespoonful, roll into balls, and place them 2 inches apart on the prepared baking sheets.
7. Bake for 9-11 minutes, or until the edges are just barely starting to turn a light golden brown. (Tip: The centers will look soft but will set as they cool—this is key for a chewy center.)
8. Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely.
9. For the glaze, whisk the sifted powdered sugar with 3 tablespoons of milk in a medium bowl until smooth. Add the food coloring one drop at a time until you reach your desired pink shade. If the glaze is too thick, add the remaining milk, ½ teaspoon at a time.
10. Once cookies are completely cool, drizzle or spread the pink glaze over the top of each cookie. Let the glaze set for about 30 minutes.
So, there you have it! These cookies bake up with a slightly crisp edge that gives way to a wonderfully soft, chewy center, all wrapped in a sweet, vanilla-kissed flavor. Serve them stacked on a vintage plate for a charming touch, or get creative—I sometimes sprinkle a little edible glitter on the wet glaze for a festive sparkle that the kids absolutely adore.
Nutella Stuffed Heart Cookies

Venturing into my kitchen on a chilly December morning, I was craving something sweet and nostalgic—the kind of treat that feels like a warm hug. That’s when I remembered these Nutella Stuffed Heart Cookies, a recipe I first tried years ago after a friend shared it during a holiday cookie swap. They’ve since become my go-to for Valentine’s Day or just because, and today, I’m excited to walk you through every step to make them perfectly chewy and chocolatey.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
– 2 cups all-purpose flour (I always sift mine for a lighter texture)
– 1 cup unsalted butter, softened to room temperature (this is key for easy creaming)
– 3/4 cup granulated sugar (I sometimes swap in brown sugar for a deeper flavor)
– 1 large egg, at room temperature (it blends better with the butter)
– 1 tsp vanilla extract (pure vanilla is my favorite for that rich aroma)
– 1/2 tsp salt (a pinch to balance the sweetness)
– 1 cup Nutella (I keep it chilled so it’s easier to scoop and stuff)
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a large mixing bowl, cream together the softened butter and granulated sugar using an electric mixer on medium speed for 2-3 minutes until light and fluffy.
3. Add the room temperature egg and vanilla extract to the butter mixture, mixing on low speed until fully incorporated, about 1 minute.
4. Gradually add the sifted all-purpose flour and salt to the wet ingredients, mixing on low speed just until a soft dough forms, being careful not to overmix.
5. Scoop 1 tablespoon of dough and flatten it slightly in your palm to create a small disc.
6. Place 1 teaspoon of chilled Nutella in the center of the dough disc, then fold the edges over to enclose it completely, rolling into a smooth ball.
7. Gently press each dough ball into a heart shape using a cookie cutter or your fingers, ensuring the Nutella is sealed inside to prevent leaking.
8. Arrange the shaped cookies on the prepared baking sheets, spacing them 2 inches apart to allow for spreading.
9. Bake in the preheated oven at 350°F for 8-10 minutes, until the edges are lightly golden but the centers are still soft.
10. Let the cookies cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.
Craving a bite of these cookies? They emerge from the oven with a tender, slightly crisp edge and a gooey Nutella center that oozes with every nibble. I love serving them warm with a glass of cold milk or gifting them in decorative boxes—they’re sure to steal hearts with their irresistible chocolate-hazelnut charm.
Lavender and Lemon Love Cookies

Mmm, there’s something magical about baking cookies that fill your kitchen with the delicate scent of lavender and the bright zing of lemon—it’s like a little hug in every bite. I first tried these Lavender and Lemon Love Cookies at a friend’s garden party last spring, and I’ve been tweaking the recipe ever since to get that perfect balance of floral and citrus. Trust me, they’re as lovely to make as they are to eat, and they always disappear fast when I bring them to gatherings.
Serving: 24 cookies | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup unsalted butter, softened to room temperature (I leave mine out for about an hour—it creams better)
– 3/4 cup granulated sugar
– 1 large egg, at room temperature for easier mixing
– 2 tablespoons fresh lemon juice, squeezed from about 1 lemon (I zest it first and save the zest for later)
– 1 teaspoon vanilla extract, my go-to for that warm flavor base
– 2 1/4 cups all-purpose flour, spooned and leveled to avoid dense cookies
– 1/2 teaspoon baking powder
– 1/4 teaspoon salt
– 1 tablespoon dried culinary lavender buds, finely chopped (I grind them lightly in a mortar for a smoother texture)
– 1 tablespoon lemon zest, from that same lemon (it adds a burst of citrus without extra liquid)
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a large mixing bowl, cream together the softened butter and granulated sugar on medium speed for 2–3 minutes until light and fluffy.
3. Add the room temperature egg, fresh lemon juice, and vanilla extract to the butter mixture, and beat on low speed just until combined, about 30 seconds.
4. In a separate medium bowl, whisk together the all-purpose flour, baking powder, salt, finely chopped lavender buds, and lemon zest until evenly distributed.
5. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a soft dough forms, scraping down the sides as needed—don’t overmix to keep the cookies tender.
6. Scoop tablespoon-sized portions of dough, roll them into balls, and place them 2 inches apart on the prepared baking sheets.
7. Gently flatten each ball with the bottom of a glass or your palm to about 1/4-inch thickness for even baking.
8. Bake in the preheated oven for 8–10 minutes, or until the edges are just starting to turn golden brown but the centers are still soft.
9. Remove the baking sheets from the oven and let the cookies cool on the sheets for 5 minutes to set before transferring them to a wire rack to cool completely.
These cookies come out with a delicate crumb and a subtle floral aroma that pairs beautifully with the zesty lemon. They’re perfect for afternoon tea or as a sweet gift, and I love serving them with a dollop of lemon curd for an extra tangy twist.
Chocolate Chip Almond Heart Cookies

Venturing into my kitchen on a chilly afternoon, I found myself craving something sweet with a bit of crunch and a whole lot of heart—literally. These chocolate chip almond heart cookies have become my go-to for gifting or enjoying with a hot cup of coffee, and they always remind me of baking with my grandma, who insisted every treat should be made with love.
Serving: 24 cookies | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup unsalted butter, softened to room temperature (I always take it out an hour ahead—it makes creaming so much easier)
– 3/4 cup granulated sugar
– 3/4 cup packed light brown sugar
– 2 large eggs, at room temperature for better emulsion (cold eggs can make the dough curdle)
– 1 teaspoon pure vanilla extract (the real stuff makes all the difference in flavor)
– 2 1/4 cups all-purpose flour, spooned and leveled to avoid dense cookies
– 1 teaspoon baking soda
– 1/2 teaspoon salt
– 1 cup semi-sweet chocolate chips (I prefer these over milk chocolate for a richer taste)
– 1/2 cup sliced almonds, lightly toasted for extra crunch
Instructions
1. Preheat your oven to 375°F and line two baking sheets with parchment paper.
2. In a large mixing bowl, use an electric mixer on medium speed to cream together the softened butter, granulated sugar, and brown sugar for 2-3 minutes until light and fluffy. Tip: Don’t rush this step—proper creaming adds air for a softer cookie.
3. Add the room-temperature eggs one at a time, beating well after each addition until fully incorporated.
4. Mix in the vanilla extract until just combined.
5. In a separate bowl, whisk together the all-purpose flour, baking soda, and salt to ensure even distribution.
6. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a dough forms, about 1-2 minutes. Tip: Avoid overmixing to prevent tough cookies.
7. Gently fold in the semi-sweet chocolate chips and toasted sliced almonds with a spatula until evenly distributed.
8. Scoop 1-tablespoon portions of dough onto the prepared baking sheets, spacing them 2 inches apart, and use your fingers to shape each into a heart.
9. Bake in the preheated oven for 8-10 minutes, or until the edges are golden brown but the centers are still soft. Tip: For chewier cookies, pull them out when they look slightly underdone—they’ll firm up as they cool.
10. Let the cookies cool on the baking sheets for 5 minutes before transferring to a wire rack to cool completely.
Rely on these cookies to deliver a perfect balance of textures, with a crisp edge giving way to a soft, chewy center studded with melty chocolate and nutty almonds. Serve them warm with a glass of milk for ultimate comfort, or package them in a cute box as a heartfelt homemade gift—they’re sure to spread joy with every bite.
Rosewater Pistachio Sandwich Cookies

Last weekend, while organizing my spice cabinet, I rediscovered a bottle of rosewater I’d bought on a whim months ago—and inspiration struck. These delicate, fragrant Rosewater Pistachio Sandwich Cookies are my new favorite treat to share with friends over afternoon tea, blending floral notes with nutty richness in every bite.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup unsalted butter, softened (I always take mine out of the fridge an hour ahead—room temp butter creams beautifully)
– ¾ cup granulated sugar
– 1 large egg, at room temperature for easier mixing
– 2 teaspoons rosewater (don’t skip this—it gives that lovely floral aroma)
– 2¼ cups all-purpose flour, spooned and leveled to avoid dense cookies
– ½ teaspoon salt
– 1 cup finely chopped pistachios, plus extra for garnish if you’re feeling fancy
– 4 ounces cream cheese, softened (I use full-fat for the creamiest filling)
– 1 cup powdered sugar, sifted to prevent lumps
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a large bowl, beat the softened butter and granulated sugar together with an electric mixer on medium speed for 3 minutes, until light and fluffy. Tip: Scrape down the bowl halfway through to ensure even mixing.
3. Add the room-temperature egg and rosewater to the butter mixture, and beat on medium speed for 1 minute until fully incorporated.
4. In a separate bowl, whisk together the all-purpose flour and salt.
5. Gradually add the flour mixture to the wet ingredients, mixing on low speed just until a dough forms—be careful not to overmix.
6. Fold in the finely chopped pistachios with a spatula until evenly distributed.
7. Scoop tablespoon-sized portions of dough, roll them into balls, and place them 2 inches apart on the prepared baking sheets. Tip: Lightly flatten each ball with your palm to help them bake evenly.
8. Bake the cookies in the preheated oven for 10–12 minutes, until the edges are just lightly golden. Tip: Rotate the baking sheets halfway through baking for consistent browning.
9. Let the cookies cool on the baking sheets for 5 minutes, then transfer them to a wire rack to cool completely.
10. While the cookies cool, make the filling by beating the softened cream cheese and sifted powdered sugar together in a medium bowl on medium speed for 2 minutes, until smooth.
11. Once the cookies are completely cool, spread about 1 teaspoon of the cream cheese filling onto the flat side of one cookie and sandwich it with another.
12. Repeat with the remaining cookies and filling, then sprinkle any extra chopped pistachios on top if desired.
Crunchy from the pistachios and subtly perfumed with rosewater, these cookies offer a delightful contrast between the tender crumb and creamy filling. I love serving them stacked on a vintage plate with a pot of Earl Grey tea—they’re just fancy enough to impress but simple enough to whip up on a lazy Sunday.
Heart-Beet Red Linzer Cookies

Perfect for holiday cookie swaps or a cozy afternoon treat, these Heart-Beet Red Linzer Cookies have become my go-to festive bake. I first tried them after a friend brought over some vibrant beet powder, and now they’re a December tradition—the earthy sweetness pairs beautifully with the buttery shortbread, and that pop of red just makes everyone smile.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
- 1 cup unsalted butter, softened (I always use European-style for richer flavor)
- 3/4 cup granulated sugar
- 1 large egg, at room temperature for easier mixing
- 2 1/4 cups all-purpose flour, spooned and leveled to avoid dense cookies
- 1/2 cup almond flour, which adds a lovely nutty tenderness
- 2 tablespoons beet powder (my secret for that natural red hue without food coloring)
- 1/2 teaspoon vanilla extract
- 1/4 teaspoon salt
- 1/2 cup raspberry jam, seedless for a smoother filling
- Powdered sugar for dusting
Instructions
- Preheat your oven to 350°F and line two baking sheets with parchment paper.
- In a large bowl, beat the softened butter and granulated sugar together with an electric mixer on medium speed for 3 minutes, until light and fluffy—this creaming step is key for tender cookies.
- Add the room temperature egg and vanilla extract to the butter mixture, and beat on medium speed for 1 minute until fully combined.
- In a separate bowl, whisk together the all-purpose flour, almond flour, beet powder, and salt until evenly mixed.
- Gradually add the dry ingredients to the wet mixture, mixing on low speed just until a dough forms, about 1 minute; avoid overmixing to keep the cookies delicate.
- Divide the dough in half, wrap each portion in plastic wrap, and chill in the refrigerator for 30 minutes to firm up for easier rolling.
- On a lightly floured surface, roll out one dough portion to 1/4-inch thickness.
- Use a 2-inch heart-shaped cookie cutter to cut out shapes, placing them 1 inch apart on the prepared baking sheets.
- Roll out the second dough portion and cut more hearts, then use a smaller heart cutter or knife to remove the centers from half of these to create the window tops.
- Bake the cookies in the preheated oven for 10–12 minutes, until the edges are lightly golden; rotate the pans halfway through for even baking.
- Let the cookies cool on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely, about 20 minutes.
- Spread about 1 teaspoon of raspberry jam onto each solid heart cookie bottom.
- Dust the window top cookies lightly with powdered sugar using a fine-mesh sieve.
- Carefully place a dusted top onto each jam-covered bottom to assemble the cookies.
Just out of the oven, these cookies boast a crumbly, melt-in-your-mouth texture with a subtle almond note. The beet powder lends a gentle earthiness that balances the sweet jam, making them a standout on any dessert tray—try stacking them with fresh berries for an extra festive touch!
Cherry Almond Kiss Cookies

These cherry almond kiss cookies are my absolute favorite holiday treat to bake when the weather turns chilly—they’re buttery, nutty, and studded with sweet cherries that remind me of cozy winter afternoons with my family. I love how the maraschino cherries add a pop of festive color, and the almond extract gives them that nostalgic, bakery-style aroma that fills the whole house. Trust me, one bite of these tender cookies, and you’ll be hooked!
Serving: 24 | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup unsalted butter, softened to room temperature (I always take mine out an hour ahead—it creams so much better!)
– ¾ cup granulated sugar
– 1 large egg, at room temperature for easier mixing
– 1 teaspoon pure almond extract (don’t skimp here—it’s the secret to that rich flavor)
– 2 ¼ cups all-purpose flour, spooned and leveled to avoid dense cookies
– ½ teaspoon baking powder
– ¼ teaspoon salt
– 24 maraschino cherries, patted dry with a paper towel (I use the jarred ones and save the juice for cocktails later)
– ½ cup sliced almonds, for topping
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a large mixing bowl, cream together the softened butter and granulated sugar with a hand mixer on medium speed for about 2–3 minutes, until light and fluffy—this step is key for tender cookies.
3. Beat in the room-temperature egg and almond extract until fully combined, scraping down the sides of the bowl as needed.
4. In a separate bowl, whisk together the all-purpose flour, baking powder, and salt to ensure even distribution.
5. Gradually add the dry ingredients to the butter mixture, mixing on low speed just until a soft dough forms; avoid overmixing to keep the cookies from becoming tough.
6. Scoop tablespoon-sized portions of dough, roll them into balls, and place them 2 inches apart on the prepared baking sheets.
7. Gently press a dried maraschino cherry into the center of each dough ball, then sprinkle the tops generously with sliced almonds.
8. Bake the cookies in the preheated oven for 10–12 minutes, or until the edges are lightly golden but the centers are still soft—they’ll firm up as they cool.
9. Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely.
Very tender and crumbly, these cookies have a delightful almond flavor that pairs perfectly with the sweet, juicy cherries. I love serving them on a festive platter during holiday gatherings, or even crumbling them over vanilla ice cream for an easy dessert upgrade!
Peanut Butter Heart Thumbprint Cookies
![]()
Let me tell you about these little gems that have become my go-to treat for Valentine’s Day, bake sales, or just when I need a sweet pick-me-up. There’s something magical about the combination of peanut butter and jam that takes me right back to childhood lunches, but these cookies elevate that classic pairing into something truly special.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup creamy peanut butter (I always use natural style for that authentic peanut flavor)
– 1 cup granulated sugar (I keep a little extra for rolling)
– 1 large egg (room temperature eggs incorporate much better)
– 1 teaspoon vanilla extract (pure vanilla makes all the difference)
– ¼ cup strawberry jam (seedless works best for smooth filling)
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a medium bowl, combine 1 cup peanut butter, 1 cup sugar, 1 egg, and 1 teaspoon vanilla extract until smooth.
3. Scoop tablespoon-sized portions of dough and roll them into balls between your palms.
4. Roll each ball in additional granulated sugar until lightly coated—this creates that lovely sparkly crust.
5. Place the sugared balls 2 inches apart on prepared baking sheets.
6. Use your thumb to press a deep indentation into the center of each cookie ball.
7. Fill each indentation with about ½ teaspoon of strawberry jam, being careful not to overfill.
8. Bake for 10-12 minutes until the edges are just beginning to turn golden brown.
9. Let cookies cool on the baking sheets for 5 minutes before transferring to a wire rack.
Getting these cookies just right means watching for that perfect golden edge—they continue to firm up as they cool. Go ahead and try these warm from the oven when the jam is still slightly molten, or let them set completely for that perfect chewy texture. I love how the salty peanut butter plays against the sweet jam, and they’re even better with a cold glass of milk for that nostalgic touch.
Double Chocolate Love Cookies

Gather around, cookie lovers! I’m sharing my ultimate Double Chocolate Love Cookies—a recipe born from a cozy winter afternoon when I needed a serious chocolate fix. These rich, fudgy cookies are my go-to for impressing friends or just treating myself, and they’re surprisingly simple to whip up with pantry staples. Trust me, one bite of these soft, chocolate-packed delights will make you feel all the love.
Serving: 24 cookies | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup unsalted butter, softened to room temperature (I always leave mine out for an hour—it makes creaming so much easier)
– 1 cup granulated sugar
– 1 cup packed brown sugar (I prefer dark brown for a deeper molasses flavor)
– 2 large eggs, at room temperature (this helps them blend smoothly into the batter)
– 2 teaspoons pure vanilla extract (the real stuff makes a huge difference here)
– 2 ¼ cups all-purpose flour, spooned and leveled (I always measure this way to avoid dense cookies)
– ¾ cup unsweetened cocoa powder, sifted (sifting removes lumps for a smoother dough)
– 1 teaspoon baking soda
– ½ teaspoon salt (I use fine sea salt to balance the sweetness)
– 2 cups semisweet chocolate chips (I sometimes swap in dark chocolate chips for an extra intense flavor)
Instructions
1. Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
2. In a large mixing bowl, use an electric mixer on medium speed to cream the softened butter, granulated sugar, and brown sugar together for 2–3 minutes, until light and fluffy.
3. Add the room-temperature eggs one at a time, beating well after each addition until fully incorporated.
4. Mix in the vanilla extract until just combined.
5. In a separate bowl, whisk together the all-purpose flour, sifted cocoa powder, baking soda, and salt until evenly blended.
6. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a thick dough forms, about 1–2 minutes. Tip: Don’t overmix here to keep the cookies tender.
7. Fold in the semisweet chocolate chips with a spatula until evenly distributed throughout the dough.
8. Scoop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart to allow for spreading.
9. Bake in the preheated oven for 8–10 minutes, until the edges are set but the centers still look slightly soft. Tip: Pull them out when they’re just underdone for that perfect chewy texture.
10. Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely. Tip: They’ll firm up as they cool, so resist the urge to move them too soon.
But these cookies are pure bliss—they’re soft and fudgy with a crackly top, and the double dose of chocolate makes them irresistibly rich. I love serving them warm with a glass of cold milk or crumbling them over vanilla ice cream for an indulgent dessert twist.
White Chocolate Raspberry Swirl Cookies

Perhaps you’ve been searching for that perfect holiday cookie—something festive, a little fancy, but still wonderfully chewy and comforting. I know I was, until I finally perfected these white chocolate raspberry swirl cookies, which have become my absolute favorite treat to bake (and sneak a few of) during the December rush. They’re like a little burst of berry joy in every bite, and I promise they’re easier than they look!
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup (2 sticks) unsalted butter, softened to room temperature (I leave mine out for about an hour—it makes creaming so much easier)
– ¾ cup granulated sugar
– ¾ cup packed light brown sugar
– 2 large eggs, at room temperature (this helps them incorporate smoothly without curdling the butter)
– 1 teaspoon pure vanilla extract
– 2 ¼ cups all-purpose flour, spooned and leveled (my grandma taught me to spoon it in to avoid dense cookies)
– 1 teaspoon baking soda
– ½ teaspoon salt
– 1 cup white chocolate chips (I love the Ghirardelli brand for their creamy melt)
– ⅓ cup seedless raspberry jam, slightly warmed (pop it in the microwave for 10 seconds to make swirling a breeze)
Instructions
1. Preheat your oven to 375°F (190°C) and line two baking sheets with parchment paper.
2. In a large mixing bowl, use an electric mixer on medium speed to beat the softened butter, granulated sugar, and brown sugar together for 2–3 minutes, until light and fluffy. Tip: Don’t skimp on the creaming time—it creates air pockets for a tender cookie.
3. Add the room-temperature eggs one at a time, beating well after each addition, then mix in the vanilla extract until just combined.
4. In a separate medium bowl, whisk together the flour, baking soda, and salt.
5. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a soft dough forms and no flour streaks remain.
6. Gently fold in the white chocolate chips with a spatula until evenly distributed.
7. Drop rounded tablespoons of dough onto the prepared baking sheets, spacing them about 2 inches apart.
8. Use the back of a teaspoon to make a small indentation in the center of each dough ball.
9. Spoon about ½ teaspoon of the warmed raspberry jam into each indentation. Tip: Warming the jam prevents it from tearing the dough when you swirl.
10. Use a toothpick or knife to gently swirl the jam into the dough in a circular motion, creating a marbled effect. Tip: Don’t over-swirl, or the jam will bleed too much—just 2–3 circles per cookie is perfect.
11. Bake in the preheated oven for 9–11 minutes, until the edges are lightly golden but the centers still look slightly soft.
12. Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely.
Really, the magic is in that contrast: the cookies bake up with crisp edges and a soft, chewy center that melts around the pockets of sweet white chocolate. Raspberry jam adds a tangy swirl that cuts through the richness beautifully—try serving them slightly warm with a glass of cold milk for the ultimate cozy moment.
Cinnamon Sugar Heart Snickerdoodles

Nothing says cozy holiday baking quite like the warm aroma of cinnamon wafting through the kitchen, and these Cinnamon Sugar Heart Snickerdoodles are my new favorite way to spread a little love. I stumbled upon this heart-shaped twist last Valentine’s Day when I wanted to surprise my kids with a sweet treat, and now it’s a year-round staple—they’re just too cute and delicious to save for one day!
Serving: 24 | Pre Time: 15 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup unsalted butter, softened (I always leave mine out on the counter for an hour—it makes creaming so much easier)
– 1 ½ cups granulated sugar
– 2 large eggs, at room temperature (this helps them blend smoothly without curdling the batter)
– 1 tsp vanilla extract (I use pure vanilla for that rich, warm flavor)
– 2 ¾ cups all-purpose flour
– 1 tsp baking soda
– ½ tsp cream of tartar (don’t skip this—it gives snickerdoodles their signature tangy chew!)
– ½ tsp salt
– ¼ cup granulated sugar for rolling
– 2 tbsp ground cinnamon for rolling (I love a heavy cinnamon coating, so I sometimes add an extra sprinkle)
Instructions
1. Preheat your oven to 375°F and line two baking sheets with parchment paper.
2. In a large mixing bowl, cream together the softened butter and 1 ½ cups granulated sugar using an electric mixer on medium speed for 2–3 minutes, until light and fluffy.
3. Add the room-temperature eggs one at a time, beating well after each addition, then mix in the vanilla extract until just combined.
4. In a separate bowl, whisk together the all-purpose flour, baking soda, cream of tartar, and salt.
5. Gradually add the dry ingredients to the wet mixture, mixing on low speed until a soft dough forms—be careful not to overmix, or the cookies can become tough.
6. In a small bowl, combine the ¼ cup granulated sugar and 2 tbsp ground cinnamon for rolling.
7. Scoop about 1 tablespoon of dough, roll it into a ball, then roll it in the cinnamon-sugar mixture until fully coated.
8. Place the coated dough balls on the prepared baking sheets, spacing them about 2 inches apart.
9. Gently press a heart-shaped cookie cutter (about 1-inch wide) into the center of each dough ball to form a heart indentation—don’t press all the way through, just enough to shape it.
10. Bake in the preheated oven for 8–10 minutes, until the edges are lightly golden but the centers are still soft (they’ll firm up as they cool).
11. Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely.
You’ll love how these snickerdoodles bake up with a crisp, sugary edge and a soft, chewy center that melts in your mouth. The cinnamon-sugar coating adds a delightful sparkle and warmth, making them perfect for stacking on a platter or tucking into lunchboxes for a sweet surprise.
Oatmeal Cranberry Heart Cookies

Kicking off the holiday baking season always brings me back to my grandmother’s kitchen, where the scent of warm spices and dried fruit filled the air. These Oatmeal Cranberry Heart Cookies are my cozy, modern twist on her classic oatmeal raisin—perfect for sharing with loved ones or enjoying with a quiet cup of tea. I love how the tart cranberries pop against the sweet, chewy oat base, making each bite a little celebration.
Serving: 24 cookies | Pre Time: 15 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup (2 sticks) unsalted butter, softened to room temperature—I leave mine on the counter for about an hour
– 1 cup packed light brown sugar, which gives a lovely molasses depth
– ½ cup granulated sugar, for that classic cookie sweetness
– 2 large eggs, at room temperature to help the dough emulsify smoothly
– 1 teaspoon pure vanilla extract, my go-to for a warm, aromatic note
– 1½ cups all-purpose flour, spooned and leveled to avoid dense cookies
– 1 teaspoon baking soda, to ensure they puff up just right
– ½ teaspoon salt, which I always add to balance the sweetness
– 1 teaspoon ground cinnamon, for a hint of cozy spice
– 3 cups old-fashioned rolled oats, not quick oats—they give the best chewy texture
– 1 cup dried cranberries, my favorite tart contrast to the sweet dough
Instructions
1. Preheat your oven to 350°F (175°C) and line two baking sheets with parchment paper.
2. In a large mixing bowl, use an electric mixer on medium speed to cream together the softened unsalted butter, packed light brown sugar, and granulated sugar for 2–3 minutes, until light and fluffy—this incorporates air for a tender cookie.
3. Add the room temperature eggs one at a time, beating well after each addition, then mix in the pure vanilla extract until combined.
4. In a separate bowl, whisk together the all-purpose flour, baking soda, salt, and ground cinnamon to ensure even distribution.
5. Gradually add the dry ingredients to the wet mixture, mixing on low speed just until no flour streaks remain; overmixing can lead to tough cookies.
6. Fold in the old-fashioned rolled oats and dried cranberries with a spatula until evenly distributed throughout the dough.
7. Scoop about 2 tablespoons of dough per cookie, roll into balls, and place them 2 inches apart on the prepared baking sheets; for heart shapes, gently press and mold each ball with your fingers.
8. Bake in the preheated oven for 10–12 minutes, until the edges are lightly golden but the centers still look slightly soft—they’ll firm up as they cool.
9. Let the cookies cool on the baking sheets for 5 minutes, then transfer to a wire rack to cool completely; this prevents them from breaking.
10. Store in an airtight container at room temperature for up to 5 days.
Perfectly chewy with a slight crisp at the edges, these cookies offer a delightful contrast between the hearty oats and zesty cranberries. I love serving them stacked on a vintage plate for a festive touch, or crumbling them over yogurt for a quick breakfast treat—they’re as versatile as they are delicious!
Espresso Dark Chocolate Heart Cookies

Venturing into my kitchen on a chilly December morning, I found myself craving something that combined my two great loves: strong coffee and rich chocolate. These Espresso Dark Chocolate Heart Cookies were born from that craving, and they’ve become my go-to treat for cozy afternoons—they’re like a warm hug in cookie form, with just enough caffeine to perk you up without the jitters.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
– 1 cup unsalted butter, softened (I always use room temp butter for easier creaming—it makes all the difference!)
– 3/4 cup granulated sugar
– 3/4 cup packed light brown sugar
– 2 large eggs, at room temperature (this helps them blend smoothly into the dough)
– 1 teaspoon pure vanilla extract
– 2 1/4 cups all-purpose flour, spooned and leveled (I’ve learned that measuring flour correctly prevents dense cookies)
– 1/2 cup unsweetened cocoa powder, sifted (I prefer Dutch-process for its deep color)
– 1 tablespoon instant espresso powder (don’t skip this—it gives that bold coffee kick!)
– 1 teaspoon baking soda
– 1/2 teaspoon salt
– 1 cup dark chocolate chips, at least 60% cacao (I love using chopped chocolate bars for extra richness)
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a large bowl, use an electric mixer on medium speed to cream together the softened unsalted butter, granulated sugar, and packed light brown sugar for 2–3 minutes, until light and fluffy. Tip: Scrape down the bowl halfway through to ensure even mixing.
3. Add the room temperature eggs one at a time, beating well after each addition, then mix in the pure vanilla extract until combined.
4. In a separate bowl, whisk together the all-purpose flour, sifted unsweetened cocoa powder, instant espresso powder, baking soda, and salt.
5. Gradually add the dry ingredients to the wet mixture, mixing on low speed just until no flour streaks remain. Tip: Overmixing can lead to tough cookies, so stop as soon as it’s blended.
6. Fold in the dark chocolate chips with a spatula until evenly distributed throughout the dough.
7. Scoop tablespoon-sized portions of dough onto the prepared baking sheets, spacing them about 2 inches apart. Use your fingers to gently shape each into a heart form.
8. Bake in the preheated oven at 350°F for 10–12 minutes, until the edges are set but the centers still look slightly soft. Tip: For chewier cookies, pull them out at the 10-minute mark—they’ll firm up as they cool.
9. Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack to cool completely.
Finally, these cookies emerge with a crisp edge and a fudgy, melt-in-your-mouth center that’s packed with bittersweet chocolate and a robust espresso flavor. I love serving them slightly warm with a glass of cold milk or crumbled over vanilla ice cream for an indulgent dessert twist.
Blueberry Lemon Heart-Shaped Cookies

Crafting these Blueberry Lemon Heart-Shaped Cookies always feels like a little act of kitchen love—they’re my go-to when I want to bake something that’s both cheerful and bursting with bright, fruity flavor. I love how the sweet blueberries and zesty lemon play together, and cutting them into hearts makes them perfect for sharing a bit of joy.
Serving: 24 cookies | Pre Time: 20 minutes | Cooking Time: 12 minutes
Ingredients
– 2 cups all-purpose flour (I always spoon and level it for accuracy)
– 1/2 teaspoon baking powder
– 1/4 teaspoon salt (a pinch of fine sea salt works wonders)
– 3/4 cup unsalted butter, softened (room temp is key for easy creaming)
– 3/4 cup granulated sugar
– 1 large egg, at room temperature (I take mine out an hour ahead)
– 1 teaspoon pure vanilla extract
– Zest of 1 large lemon (about 1 tablespoon, fresh is best for that vibrant kick)
– 1 cup fresh or frozen blueberries (if frozen, don’t thaw to avoid bleeding)
Instructions
1. Preheat your oven to 350°F and line two baking sheets with parchment paper.
2. In a medium bowl, whisk together the all-purpose flour, baking powder, and salt until fully combined.
3. In a large bowl, use an electric mixer on medium speed to cream the softened butter and granulated sugar together for about 2 minutes, until light and fluffy. Tip: Scrape down the bowl halfway through to ensure even mixing.
4. Add the room temperature egg, pure vanilla extract, and lemon zest to the butter mixture, and beat on medium speed for 1 minute until smooth.
5. Gradually add the flour mixture to the wet ingredients, mixing on low speed just until a dough forms, about 1 minute. Tip: Avoid overmixing to keep the cookies tender.
6. Gently fold in the blueberries with a spatula until evenly distributed, being careful not to crush them.
7. On a lightly floured surface, roll out the dough to 1/4-inch thickness. Tip: Chill the dough for 10 minutes if it feels too soft to handle easily.
8. Use a heart-shaped cookie cutter (about 2 inches wide) to cut out shapes, re-rolling scraps as needed.
9. Place the cookies 1 inch apart on the prepared baking sheets.
10. Bake in the preheated oven for 10–12 minutes, until the edges are lightly golden. Let cool on the sheets for 5 minutes before transferring to a wire rack.
Warm from the oven, these cookies have a soft, cake-like texture with juicy bursts of blueberry and a refreshing lemon zing. I love serving them stacked on a pretty plate for a Valentine’s treat or packing them in a lunchbox for a sweet surprise—they’re as delightful to eat as they are to make!
Conclusion
Sweethearts, you’re now equipped with 27 delightful cookie recipes to make your Valentine’s Day extra special! Whether you’re baking for a loved one or treating yourself, there’s a perfect sweet here for everyone. We’d love to hear which recipe becomes your new favorite—please leave a comment below and share this roundup on Pinterest to spread the baking joy!


