Soft Gingerbread Sandwich Cookies with Tangy Cream Cheese Filling
These cookies start with a deeply spiced, molasses-rich dough that bakes up soft and just a little chewy. A thick swipe of tangy cream cheese filling turns two cookies into a sandwich that feels like a holiday treat you can make any week you need one.

They come together faster than you might expect, and the dough chills while the oven heats. You get the kind of cookie that holds its shape at the edges with a tender middle, and the filling sets up just enough to keep things neat without turning hard.
Why These Cookies Stay in My Holiday Rotation
Soft gingerbread can be tricky. Too often it tilts dry or goes overly crisp around the rim. This version leans on a generous amount of molasses and a brief chill so the cookies spread just enough and stay moist for days.
The cream cheese filling adds a gentle tang that cuts through the warm spices. It is not overly sweet, which means the ginger, cinnamon, and molasses stay front and center. That balance keeps them from tasting like a sugar cookie with a costume on.
And the sandwiches hold up well. You can pack them in a tin, keep them in the fridge, and they still taste fresh the next day. That makes them reliable for baking ahead or boxing up as a gift.
Ingredients

For the cookies:
- 3 cups all-purpose flour: spooned and leveled, not scooped
- 1 tbsp ground ginger: fresh jar for the brightest spice
- 2 tsp ground cinnamon
- 1/2 tsp ground cloves
- 1/2 tsp ground nutmeg
- 3/4 tsp baking soda
- 1/2 tsp salt
- 3/4 cup unsalted butter, softened to cool room temperature: do not melt it
- 3/4 cup packed dark brown sugar: moisture from dark brown helps keep them soft
- 2/3 cup unsulphured molasses: blackstrap will taste too bitter here
- 1 large egg, at room temperature
- 1 tsp vanilla extract
For the filling:
- 8 oz cream cheese, softened: full-fat gives a silkier filling
- 1/4 cup unsalted butter, softened
- 1 1/2 cups powdered sugar, sifted
- 1/2 tsp vanilla extract
- pinch of salt
Variations / Substitutions
- Swap the molasses: mild molasses keeps the flavor round. If you only have blackstrap, cut it with half light corn syrup or honey, but expect a sharper taste.
- Add fresh ginger: stir 1 tsp finely grated peeled fresh ginger into the wet mix for a brighter, spicier note behind the dried spices.
- Make the filling citrusy: beat in 1 tsp fine lemon or orange zest for a holiday twist.
- Spice the filling: a tiny pinch of cinnamon or cardamom in the frosting echoes the cookies.
- Go dairy-free: use solid vegan butter sticks and a thick vegan cream cheese substitute. Let the frosting chill briefly if it feels soft after mixing.
No-Spread Gingerbread House Cookies are another dessert you’d probably love if you enjoy these cookies.
How to Make Gingerbread Sandwich Cookies
Step 1: Cream the Butter and Start the Dough

In a large bowl, beat the 3/4 cup softened butter with the 3/4 cup brown sugar on medium-high speed until fluffy, about 2 minutes. Pour in the 2/3 cup molasses, the room-temperature egg, and the 1 tsp vanilla. Beat until smooth and no streaks of molasses remain, scraping the bowl once.
Whisk the 3 cups flour, 1 tbsp ginger, 2 tsp cinnamon, the cloves, nutmeg, 3/4 tsp baking soda, and 1/2 tsp salt together in a separate bowl. With the mixer on low, add the dry mix in two additions, beating just until the flour disappears. The dough will be soft and a little tacky.
Cover the bowl and refrigerate for at least 1 hour, or until the dough is firm enough to roll without sticking heavily. Chilled dough gives the cookies a cleaner edge and keeps them from puffing into domes.
Step 2: Roll and Cut the Cookies

Preheat your oven to 350°F (175°C) and line two baking sheets with parchment. Dust your work surface and a rolling pin lightly with flour. Turn out half the chilled dough and roll it about 1/4 inch thick. If the dough sticks, lift it once or twice and throw a tiny bit more flour underneath.
Cut rounds with a 2- to 2.5-inch cutter and transfer to the prepared sheets an inch apart. These do not spread a lot, but they need a little breathing room. Gather the scraps, press them together gently without overworking, and re-roll one time only.
Step 3: Bake Until the Edges Are Set

Slide a sheet onto the middle rack and bake for 8 to 10 minutes. The cookies are done when the tops look dry and the edges feel slightly firm to a light touch. The centers will still look soft and puffed, and that is what you want. Leave them on the hot sheet for 2 minutes, then transfer to a wire rack to cool completely.
They will firm up as they cool, but they stay tender. If you bake past the point where the entire top feels solid, they will turn crisp instead of soft. Repeat with the remaining dough.
Step 4: Whip the Cream Cheese Filling

In a clean bowl, beat the 8 oz softened cream cheese and 1/4 cup butter on medium speed until smooth and lump-free. Scrape the bowl well, then sift in the 1 1/2 cups powdered sugar and add the 1/2 tsp vanilla and a pinch of salt. Beat on low until combined, then raise the speed and whip for about 1 minute, until light and spreadable.
If the filling feels too soft to pipe or spread cleanly, chill it for 15 minutes while the cookies finish cooling. It will thicken to a buttercream-like consistency that stays put between the cookies.
Step 5: Sandwich and Serve

Match cookies into pairs of similar size. Spoon or pipe about 1 tablespoon of filling onto the flat side of one cookie. Gently press the second cookie on top, flat side down, until the filling just reaches the edges. A little squeeze is fine, but do not press so hard that the cookie cracks.
Arrange the sandwiches on a plate and serve right away, or stack them gently in an airtight container once the filling has firmed up a bit. When you serve them, the filling should be creamy against the spice of the gingerbread, and the cookies will give just enough that every bite stays neat.
A Few Tips for Perfect Sandwich Cookies
- Cold dough cuts cleanly. If at any point the dough gets sticky while you roll, press it into a disc, wrap it, and chill another 15 minutes. Rushing leads to torn edges and flour streaks.
- The thickness matters. Aim for a true 1/4 inch. Thinner cookies crisp up, thicker ones stay bready. Use the bottom ring of a measuring spoon as a quick depth check.
- Cool cookies completely before filling. Even a little warmth turns the filling soupy and makes the sandwiches slide apart.
- If you want neat, even filling, pipe it. A zip-top bag with the corner snipped off works perfectly. It keeps the portions consistent and the edges clean.
Bake times by cookie size:
| Cutter size | Bake time at 350°F |
|---|---|
| 2 inches | 8 to 10 mins |
| 2.5 inches | 9 to 11 mins |
| 3 inches | 10 to 12 mins |
Storing Leftovers
- Refrigerate: keep assembled cookies in a single layer in an airtight container for up to 5 days. The filling stays firmer in the fridge.
- Room temperature: they hold up for about 2 days in a cool spot, but the cream cheese filling will soften noticeably if your kitchen is warm.
- Freezing unassembled cookies: freeze baked, unfilled cookies in a freezer bag for up to 1 month. Thaw completely, then add the filling the day you serve them.
- Freezing assembled sandwiches: place in a single layer and freeze until the filling is solid, then stack with parchment. Thaw in the fridge.
What to Serve With Gingerbread Sandwich Cookies
A mug of dark, mildly sweet hot cocoa is a natural partner. The bitterness of the cocoa plays against the molasses and cream cheese in a way that makes both taste deeper. For an afternoon treat, pour a cup of black coffee or a spiced chai. The gentle heat from the pepper in chai echoes the ginger without overwhelming it.
Frequently Asked Questions
Can I make the dough ahead?
Yes. Wrap the chilled disc tightly and refrigerate for up to 2 days. Let it sit at room temperature for about 10 minutes so it’s easier to roll.
My cookies puffed into domes. What happened?
That usually means the dough was not cold enough going into the oven, or the butter got too soft during mixing. Make sure the cut cookies go onto the sheet cold, straight from a quick fridge rest if needed.
Can I use a different filling?
Yes. A simple vanilla buttercream, a spiced mascarpone, or even a thin layer of dulce de leche all work. Keep the filling thick enough that it won’t squish out the sides.
How do I keep the cookies soft for days?
Store them with a slice of plain bread in the container. The bread releases moisture and keeps the cookies from drying out. Replace the bread slice every day.
Can I freeze the cookie dough?
Absolutely. Flatten the dough into a disc, wrap it tightly, and freeze for up to 3 months. Thaw overnight in the fridge before rolling.

Gingerbread Sandwich Cookies Recipe
Ingredients
Method
- Beat the butter and brown sugar until fluffy, about 2 minutes. Mix in the molasses, egg, and vanilla. Whisk the flour, spices, baking soda, and salt. Add the dry ingredients to the wet in two additions, mixing just until combined. Cover and chill the dough for at least 1 hour.
- Preheat the oven to 350°F (175°C) and line baking sheets with parchment. Roll the chilled dough 1/4 inch thick on a floured surface. Cut 2-inch rounds and transfer to the sheets an inch apart.
- Bake for 8 to 10 minutes, until edges are set and tops look dry. Cool on the sheet for 2 minutes, then move to a wire rack to cool completely.
- Beat the cream cheese and butter until smooth. Add the sifted powdered sugar, vanilla, and salt. Whip until light and spreadable, about 1 minute.
- Spread or pipe about 1 tbsp of filling onto the flat side of one cookie. Press a second cookie gently on top. Serve once the filling sets slightly.
