
Valentine’s Day Sandwich Cookies Recipe tastes like a buttery sugar cookie hugged around a creamy, tangy-sweet filling, with just enough chocolate and vanilla to feel special but not fussy. It suits anyone who wants a cute, make-ahead Valentine’s dessert that takes about 1 hour start to finish, including chilling and baking. I first baked these for a tiny apartment date night, and we ended up eating them on the couch while watching cartoons instead of a romantic movie, zero regrets.
Why You Should Try This Valentine’s Day Sandwich Cookies Recipe
These sandwich cookies bake up tender, slightly crisp at the edges, and soft in the center, with a filling that feels like frosting and truffle filling had a very tasty baby. Heart shapes and pink or red accents make them perfect for Valentine’s Day, but you can cut circles or squares and keep them in rotation all year.
You mix the dough in one bowl, chill it briefly, then roll and cut it like classic sugar cookies. The filling comes together in minutes, so you can decorate a whole batch without feeling like you signed up for a pastry marathon.
“I baked this Valentine’s Day Sandwich Cookies Recipe for my partner and ‘accidentally’ ate four before they got home. The cookies tasted buttery and tender, the filling stayed creamy even the next day, and the heart shapes made them look like I spent way more time on them than I actually did.”
Ingredients You’ll Need
Cookie dough
- 2 1/4 cups (270 g) all-purpose flour
- Use a standard unbleached flour; King Arthur or Gold Medal both work great.
- 1/2 teaspoon baking powder
- 1/2 teaspoon fine sea salt
- 3/4 cup (170 g) unsalted butter, softened to cool room temperature
- If you only have salted butter, skip the added salt.
- 3/4 cup (150 g) granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- 2 teaspoons pure vanilla extract
- Use real vanilla, not imitation, for the best flavor.
- 1/4 teaspoon almond extract (optional but highly recommended for a bakery-style flavor)
Filling options
You can pick one filling or split the batch and make both.
Vanilla cream cheese filling
- 4 ounces (113 g) cream cheese, softened
- A block style cream cheese works better than whipped.
- 4 tablespoons (56 g) unsalted butter, softened
- 1 3/4 to 2 cups (210–240 g) powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- Pinch of salt
- 1–2 tablespoons heavy cream or milk, as needed for texture
Chocolate ganache filling
- 4 ounces (113 g) semi-sweet or dark chocolate chips or chopped chocolate
- Use a brand you enjoy snacking on; I like Ghirardelli or Guittard.
- 1/2 cup (120 ml) heavy cream
- 1 teaspoon unsalted butter, optional for extra shine
- Pinch of salt
Color and decoration
- Red or pink gel food coloring
- Gel color works better than liquid because it does not water down the filling.
- Valentine’s sprinkles, nonpareils, or sanding sugar
- Melted white or dark chocolate for drizzling, optional
Pantry shortcuts and substitutions
- Use store-bought sugar cookie dough in a pinch, though homemade holds shapes better.
- Swap almond extract with extra vanilla if you avoid nut flavors.
- Use dairy-free butter and vegan cream cheese for a dairy-light version; chill the filling longer so it firms up.
- Use strawberry jam or raspberry jam as a quick filling if you skip frosting or ganache.
Equipment list
- Large mixing bowl and medium mixing bowl
- Hand mixer or stand mixer with paddle attachment
- Rubber spatula
- Measuring cups and spoons or a kitchen scale
- Rolling pin
- Heart-shaped cookie cutters in 2 sizes (about 2 to 2 1/2 inches; one slightly smaller if you want “window” cookies)
- Baking sheets
- Parchment paper or silicone baking mats
- Wire cooling racks
- Small offset spatula or butter knife for spreading filling
- Small saucepan and heatproof bowl for ganache
- Piping bag or zip-top bag, optional, for neat filling
Tips & Tricks
- Chill the dough for at least 20 to 30 minutes so the cookies hold their shape and bake evenly.
- Roll the dough between two sheets of parchment to avoid sticking and extra flour, which can toughen the cookies.
- Keep thickness around 1/4 inch for sturdy sandwich cookies that do not break when you fill them.
- Work with half the dough at a time and keep the rest in the fridge so it stays cool.
- Use the same size cutter for tops and bottoms so they line up cleanly.
- If you want “peekaboo” hearts, cut a small heart out of half the cookies to make tops with windows.
- Bake one test cookie to check spread and timing, then adjust chill time or baking time if needed.
- Let cookies cool completely before filling, or the filling will melt and slide out.
- Whip the filling until fluffy, then chill it briefly if it feels too soft to hold between cookies.
- Pipe the filling slightly away from the edge, then gently press the top cookie so the filling reaches the sides.
- Add sprinkles or sanding sugar while any drizzle or icing still feels wet so they stick.
- Store filled cookies in the fridge if you use cream cheese filling, but serve them closer to room temperature for the best texture.
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. Set this bowl aside so you can reach it easily when you add it to the wet ingredients. This small step keeps the cookies from getting random pockets of baking powder.
Step 2: Cream butter and sugar
In a large mixing bowl, beat the softened butter and granulated sugar with a hand mixer or stand mixer on medium speed for 2 to 3 minutes. Stop and scrape down the bowl once or twice so no butter hides at the bottom. Keep mixing until the mixture looks light, fluffy, and slightly paler.
Step 3: Add egg, yolk, and flavorings
Add the egg and egg yolk to the butter mixture and beat until they blend in and the mixture looks smooth again. Mix in the vanilla extract and almond extract if you use it. Scrape the bowl and make sure no streaks of egg remain.
Step 4: Add dry ingredients and form the dough
Turn the mixer to low and add the dry ingredients in two additions. Mix just until the flour disappears and the dough starts to clump together. Use a spatula to finish bringing the dough into a soft, smooth ball so you avoid overmixing.
Step 5: Chill the dough
Divide the dough into two equal portions and pat each into a flat disk. Wrap each disk in plastic wrap or place it in a reusable bag. Chill the dough in the fridge for 20 to 30 minutes, until it feels slightly firm but still rollable.
Step 6: Roll and cut the cookies
Preheat your oven to 350°F (175°C) and line baking sheets with parchment paper. Roll one dough disk between two sheets of parchment to about 1/4 inch thickness. Cut out hearts or your chosen shapes and place them on the prepared baking sheets, leaving a little space between each cookie.
If you want window cookies, cut a smaller heart from the center of half of the cookies to make tops. Gather scraps, press them together gently, chill them for 10 minutes, then roll again. Repeat with the second dough disk.
Step 7: Bake the cookies
Bake the cookies at 350°F (175°C) for 8 to 11 minutes, depending on size. Pull them from the oven when the edges look set and just barely start to turn light golden, while the centers still look pale. Let the cookies sit on the baking sheet for 3 minutes, then move them to a wire rack to cool completely.
Step 8: Make the vanilla cream cheese filling
In a medium bowl, beat the softened cream cheese and butter together until smooth and creamy. Add 1 3/4 cups powdered sugar, vanilla, and a pinch of salt, then beat until fluffy. If the filling feels too thick, add 1 tablespoon of cream or milk; if it feels too thin, add a bit more powdered sugar.
To make it festive, add a tiny amount of pink or red gel food coloring and mix until you reach a soft blush or bright pink shade. Chill the filling for 15 minutes so it firms up slightly and spreads neatly. You can transfer it to a piping bag or use a small spatula.
Step 9: Make the chocolate ganache filling
Place the chocolate in a heatproof bowl. Heat the heavy 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 butter and a pinch of salt until they melt and blend. 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 it gently over a pan of hot water and stir.
Step 10: Assemble the sandwich cookies
Pair the cookies by size so each bottom has a matching top. Spread or pipe a small amount of filling onto the flat side of one cookie, leaving a tiny border around the edge. Gently press a second cookie on top, flat side facing the filling, until the filling reaches the edges.
If you use window cookies, pipe the filling on the solid cookie and press the window cookie on top so the filling peeks through the cutout. Wipe any excess filling from the sides with a clean fingertip or knife. Chill the assembled cookies for 20 minutes so the filling sets.
Step 11: Decorate
Drizzle melted white or dark chocolate over the tops of the cookies if you like. Add sprinkles or sanding sugar while the drizzle still feels soft so they stick. You can also dust the tops lightly with powdered sugar for a softer look.
Let any chocolate set at room temperature or in the fridge for a few minutes. Arrange the cookies on a platter or in a tin, and try not to eat half the batch before you share them.
What to Serve with Valentine’s Day Sandwich Cookies
Serve these Valentine’s Day sandwich cookies with cold milk, hot chocolate, or a cozy mug of tea. They also taste great next to a bowl of fresh berries or sliced strawberries for a lighter contrast. You can pack a few in a lunchbox, set them on a dessert board with fruit and chocolate, or wrap pairs in little bags for edible Valentine gifts. Kids love decorating them, so you can turn the whole recipe into a family cookie-decorating afternoon.
Storage Options
- Store unfilled cookies in an airtight container at room temperature for up to 5 days.
- Keep cream cheese filled cookies in the fridge in a covered container for 4 to 5 days; let them sit out 10 to 15 minutes before serving so they soften slightly.
- Store ganache filled cookies at cool room temperature for 2 days, or in the fridge for up to 5 days.
- Freeze unfilled cookies in a freezer bag for up to 2 months; thaw at room temperature, then fill.
- Freeze filled cookies in a single layer until solid, then stack with parchment between layers and freeze up to 1 month; thaw in the fridge overnight.

Valentine's Day Sandwich Cookies
Ingredients
Method
- 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 together until light and fluffy, about 2–3 minutes.
- Beat in the egg and vanilla extract until well combined, scraping down the sides of the bowl as needed.
- Gradually add the dry ingredients to the wet ingredients, mixing on low speed just until a soft dough forms.
- Divide the dough in half, shape into flat disks, wrap in plastic, and chill for at least 30 minutes to firm up.
- Preheat the oven to 350°F (175°C). Line baking sheets with parchment paper.
- On a lightly floured surface, roll out one disk of dough to about 1/8–1/4 inch thickness.
- Use a heart-shaped cookie cutter to cut out hearts and place them on the prepared baking sheets about 1 inch apart.
- Re-roll scraps and continue cutting hearts, then repeat with the second disk of dough.
- Bake for 8–10 minutes, or until the edges are set and just barely turning golden. Do not overbake.
- Allow cookies to cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
- In a medium bowl, beat the softened butter and cream cheese together until smooth and creamy.
- Gradually add the powdered sugar and beat until thick and smooth. Mix in the vanilla extract.
- Add heavy cream or milk, 1 teaspoon at a time, until the filling is spreadable but still holds its shape. Tint with red or pink food coloring if desired.
- Sort the cooled cookies into pairs of similar size. Pipe or spread a layer of filling onto the bottom of one cookie, then gently press a second cookie on top to create a sandwich.
- Decorate the edges with Valentine sprinkles if using. Chill for 20–30 minutes to set the filling before serving.
Notes
Approximate per 1 sandwich cookie: 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 are estimates and will vary based on exact ingredient brands, cookie size, and filling thickness.
