
Valentine’s Day Sandwich Cookies Recipe tastes like a soft sugar cookie hugged around a creamy, rich filling with just enough chocolate and vanilla to feel special but not fussy, and a hint of salt that keeps every bite from feeling too sweet. It works perfectly for anyone who wants a cute, bakery-style Valentine dessert in about 1 hour from start to finish, including chill time. I tested this batch while my husband tried to “quality control” half the tray, so you can say it passed with flying colors.
Why You Should Try This Valentine’s Day Sandwich Cookies Recipe
These sandwich cookies taste like a cross between a tender shortbread and a classic sugar cookie, with a smooth filling that feels like frosting in a fancy outfit. The edges stay soft, the centers stay slightly chewy, and the filling ties everything together with a creamy, melt-in-your-mouth texture.
You can cut them into hearts, circles, or whatever cookie cutters you own, so this recipe fits both new bakers and seasoned cookie nerds. Kids can help with cutting and decorating, while adults can handle the mixing and baking, which turns cookie time into a low-stress Valentine activity.
“These Valentine’s Day Sandwich Cookies disappeared from the dessert table before the chocolate-covered strawberries even moved. The cookies tasted buttery and soft, the filling stayed creamy without sliding out, and everyone asked if I bought them from a bakery. I loved that they looked fancy but came together with simple ingredients from my pantry.”
Ingredients You’ll Need
Cookie Dough
- 2 ¾ cups (330 g) all-purpose flour
- Use a standard grocery store brand like King Arthur or Gold Medal for consistent results.
- ½ teaspoon baking powder
- ½ teaspoon fine sea salt
- 1 cup (2 sticks / 226 g) unsalted butter, softened to cool room temperature
- If you only have salted butter, reduce the added salt to a small pinch.
- 1 cup (200 g) granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- 2 teaspoons pure vanilla extract
- ¼ teaspoon almond extract (optional, but it gives a bakery-style flavor)
Filling Options
Pick one filling or split the batch and make both.
Vanilla Buttercream Filling
- ½ cup (1 stick / 113 g) unsalted butter, softened
- 1 ¾ to 2 cups (210–240 g) powdered sugar, sifted
- 1 ½ teaspoons vanilla extract
- 1–2 tablespoons heavy cream or milk
- Pinch of salt
Chocolate Ganache Filling
- 1 cup (170 g) semi-sweet chocolate chips or chopped chocolate
- Use a brand you like to snack on; the flavor carries through.
- ½ cup (120 ml) heavy cream
- 1 teaspoon vanilla extract
- Pinch of salt
Optional Flavor & Color Add-ins
- Red or pink gel food coloring for the filling
- ½ teaspoon strawberry extract or freeze-dried strawberry powder for a fruity filling
- Sprinkles or sanding sugar for rolling edges or decorating tops
Pantry Shortcuts & Substitutions
- Use store-bought vanilla frosting in place of homemade buttercream if you feel short on time. Beat it with a pinch of salt and a splash of vanilla to boost flavor.
- Swap almond extract with extra vanilla if you avoid nut flavors.
- Use gluten-free 1:1 baking flour in place of all-purpose flour; check the package for xanthan gum and add it only if the blend lacks it.
Equipment List
- Stand mixer with paddle attachment or hand mixer with large mixing bowl
- Medium mixing bowl for dry ingredients
- Rubber spatula
- Measuring cups and spoons or kitchen scale
- Rolling pin
- Heart-shaped cookie cutters (or any 2 to 2 ½ inch cutters you own)
- Baking sheets
- Parchment paper or silicone baking mats
- Wire cooling racks
- Small saucepan and heatproof bowl for ganache
- Piping bag with round tip or zip-top bag with corner snipped for filling
Tips & Tricks
- Chill the dough for at least 30 minutes so the cookies keep their shape and stay tender.
- Use cool room temperature butter; it should give slightly when pressed but not feel greasy.
- Roll the dough to an even ¼ inch thickness so the cookies bake evenly and sandwich neatly.
- Dip cookie cutters in flour to prevent sticking and to keep edges sharp.
- Bake one tray at a time in the center of the oven for consistent browning.
- Pull the cookies when the edges look set and the tops lose their shine; they will finish cooking on the sheet.
- Let the cookies cool completely before you add filling, or the filling will melt and slide.
- Pipe or spread filling just shy of the edges, then gently press the top cookie so the filling reaches the sides.
- Add sprinkles to the edges while the filling still feels soft so they stick easily.
- If you use ganache, let it thicken to a spreadable consistency; thin ganache will drip out.
How to Make Valentine’s Day Sandwich Cookies Recipe
Step 1: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt until everything looks evenly combined. This step prevents pockets of baking powder in the dough. Set the bowl aside while you work on the butter and sugar.
Step 2: Cream Butter and Sugar
In a large bowl or the bowl of a stand mixer, beat the softened butter and granulated sugar on medium speed for 2 to 3 minutes. Aim for a light, fluffy texture and a pale color, which means you added enough air. Scrape down the sides of the bowl halfway through so everything mixes evenly.
Step 3: Add Eggs and Flavor
Add the egg and egg yolk to the butter mixture and beat until the mixture looks smooth and creamy. Mix in the vanilla extract and almond extract, if you use it. Scrape the bowl again to catch any butter that clings to the sides or bottom.
Step 4: Combine Wet and Dry
Turn the mixer to low speed and add the dry ingredients in two additions. Mix just until the flour disappears and the dough comes together in soft clumps. If the dough feels sticky, add 1–2 tablespoons of flour, but keep the dough soft so the cookies stay tender.
Step 5: Chill the Dough
Divide the dough into two equal portions and shape each into a flat disc. Wrap each disc in plastic wrap or place it in a reusable bag. Chill the dough in the fridge for at least 30 minutes, or up to 24 hours if you plan ahead.
Step 6: Roll and Cut the Cookies
Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper. Lightly flour your work surface and rolling pin, then roll one disc of dough to about ¼ inch thickness. Cut out hearts or other shapes and place them on the prepared baking sheets, leaving a little space between cookies.
Gather the scraps, gently press them together, and roll again. Repeat with the second disc of dough. Aim for an even number of cookies so you can pair them into sandwiches.
Step 7: Bake the Cookies
Place one baking sheet in the center of the oven and bake for 8 to 10 minutes. The cookies should look set, with barely golden edges and pale centers. Pull them from the oven as soon as the bottoms lightly color, since overbaking will give you crunchy cookies instead of soft ones.
Let the cookies sit on the baking sheet for 3 minutes, then transfer them to a wire rack to cool completely. Repeat with the remaining trays. Match cookies by size so your sandwiches look neat.
Step 8: Make the Vanilla Buttercream Filling
While the cookies cool, beat the softened butter for the filling in a medium bowl until smooth and creamy. Add 1 ¾ cups powdered sugar, vanilla, a pinch of salt, and 1 tablespoon cream or milk. Beat until the mixture looks fluffy and smooth, then adjust the texture with more powdered sugar to thicken or more cream to loosen.
If you want a pink or red filling, add gel food coloring a tiny bit at a time until you like the color. Taste and adjust vanilla or salt as needed. Transfer the filling to a piping bag or a zip-top bag.
Step 9: Make the Chocolate Ganache Filling (Optional)
Place the chocolate in a heatproof bowl. Heat the cream in a small saucepan over medium heat until it steams and tiny bubbles form around the edges, then pour it over the chocolate. Let it sit for 2 minutes, then stir until smooth and glossy.
Stir in the vanilla and a pinch of salt. Let the ganache sit at room temperature for 20 to 30 minutes, stirring occasionally, until it thickens to a spreadable consistency. If it thickens too much, warm the bowl briefly over a pot of hot water and stir until it loosens.
Step 10: Assemble the Sandwich Cookies
Lay out half of the cookies upside down and keep their partners nearby. Pipe or spread about 1 to 2 teaspoons of filling onto the center of each upside-down cookie. Top with the matching cookie and press gently until the filling reaches the edges.
If you want sprinkle edges, roll the sides of each cookie in a shallow bowl of sprinkles while the filling still feels soft. Place the finished sandwich cookies on a tray and chill them for 15 to 20 minutes so the filling firms up. After that, serve them at room temperature for the best texture.
What to Serve with Valentine’s Day Sandwich Cookies Recipe
Serve these Valentine’s Day sandwich cookies with cold milk, hot cocoa, or a cozy mug of tea. A simple fruit plate with strawberries, raspberries, and sliced oranges balances the sweetness and looks pretty on the table. You can also pair them with vanilla yogurt or a small scoop of ice cream if you want a full dessert plate. If you pack them in a lunchbox or picnic basket, tuck in some fresh berries and a handful of nuts for a fun contrast.
Storage Options
- Store filled cookies in an airtight container at room temperature for up to 2 days if your kitchen stays cool.
- Keep them in the fridge for up to 5 days; let them sit at room temperature for 15 to 20 minutes before serving so the filling softens.
- Freeze unfilled cookies in a sealed container or freezer bag for up to 2 months; thaw at room temperature, then add filling.
- Freeze filled sandwich cookies in a single layer on a tray, then transfer them to a container with parchment between layers; store up to 1 month and thaw in the fridge overnight.

Valentine's Day Sandwich Cookies
Ingredients
Instructions
- In a medium bowl, whisk together the flour, baking powder, and salt; set aside.
- In a large mixing bowl, beat the softened butter and granulated sugar until light and fluffy.
- Beat in the egg and vanilla extract until well combined.
- Gradually add the dry ingredients to the wet ingredients, mixing just until a soft dough forms.
- Divide the dough into two disks, wrap each in plastic wrap, and chill for at least 30 minutes until firm enough to roll.
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper.
- On a lightly floured surface, roll out one portion of dough to about 1/8 inch thickness.
- Using a heart-shaped cookie cutter, cut out cookies and place them 1 inch apart on the prepared baking sheets. Re-roll scraps as needed.
- Bake for 8–10 minutes, or until edges are just set and bottoms are lightly golden. Do not overbake.
- Let cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely. Repeat with remaining dough.
- For the filling, beat the cream cheese and butter together until smooth and creamy.
- Gradually add the powdered sugar and vanilla, beating until smooth. Add milk a little at a time until the filling is thick but spreadable.
- If desired, tint the filling pink by beating in a few drops of red food coloring.
- To assemble, spread or pipe a layer of filling onto the flat side of one cookie, then top with a second cookie to form a sandwich, pressing gently so the filling reaches the edges.
- Decorate the edges with sprinkles or sanding sugar if desired. Repeat with remaining cookies and filling.
Notes
Approximate per 1 sandwich cookie (about 24 cookies total): 160 calories; fat 8 g; saturated fat 5 g; carbohydrates 21 g; fiber 0 g; sugars 13 g; protein 2 g; sodium 80 mg. Values will vary based on exact ingredient brands, filling amount, and cookie size.

Leave a Reply