Gingerbread Cheesecake Cookies
These are the cookies that stop everyone mid-bite. A soft, deeply spiced gingerbread dough holds a creamy, tangy cheesecake center that bakes up smooth and just a little bit rich. They taste like the holidays without feeling fussy.

The dough comes together quickly in one bowl, and the cheesecake filling is nothing more than a quick stir. You can shape and fill a whole tray while the oven preheats.
What Makes These Cookies So Good
The gingerbread is the kind that stays soft for days, not the rock-hard discs you might remember from childhood. I use a generous amount of fresh molasses and warm spices so the flavor holds up next to the creamy center. There is no crunch here, just a tender crumb that almost melts.
That cheesecake filling is the real reason these get made on repeat. It bakes into a pale, slightly puffed pillow that stays creamy inside while the cookie edges turn golden. The tang cuts through the molasses sweetness so everything feels balanced.
And they look like you put in way more work than you did. A little well pressed into each dough ball holds the cheesecake neatly in place, so every cookie has a perfect round center. Nobody needs to know the whole batch comes together in under forty minutes.
Ingredients

- 2 cups (250g) all-purpose flour: spooned and leveled, so the cookies stay tender.
- 1½ tsp ground ginger: the star spice; do not skimp.
- 1 tsp ground cinnamon
- ¼ tsp ground nutmeg: freshly grated gives the warmest flavor.
- ¼ tsp ground cloves: a little goes a long way.
- ½ tsp baking soda
- ¼ tsp fine sea salt
- ½ cup (113g) unsalted butter, softened: let it sit out until it gives easily when pressed.
- ¾ cup (150g) packed light brown sugar
- ¼ cup (85g) unsulphured molasses: use light or dark, not blackstrap.
- 1 large egg, at room temperature
- 1 tsp vanilla extract
- For the cheesecake filling:
- 4 oz (113g) full-fat cream cheese, softened: the block kind, not spreadable.
- 2 tbsp granulated sugar
- 1 large egg yolk
- ¼ tsp vanilla extract
Variations / Substitutions
- Gluten-free flour: swap the all-purpose flour cup for cup with a good 1-to-1 gluten-free blend. The texture will be a little more crumbly but still excellent.
- Dairy-free cream cheese: use a block-style dairy-free cream cheese that you soften to room temp. Spreadable tub versions are too thin and will sink.
- Spice level: if you want a gentler gingerbread, cut the ginger back to 1 teaspoon. If you want extra heat, add a pinch of black pepper.
- Molasses swap: dark molasses works, but avoid blackstrap because the bitterness takes over. You can use half honey and half molasses in a pinch, though the cookies will be paler.
- If you love these cookies, you might also want to try my Gingerbread Loaf with Lemon Glaze.
How to Make Gingerbread Cheesecake Cookies
Step 1: Mix the Cheesecake Filling

In a small bowl, stir together the softened 4 oz cream cheese, 2 tbsp sugar, the egg yolk, and ¼ tsp vanilla until completely smooth. You can use a fork or a small whisk. There should be no lumps of cream cheese left, because they will not melt away in the oven.
The mixture will look glossy and pale yellow. Set it aside on the counter while you make the dough. It thickens a bit as it sits, which makes it easier to spoon into the cookie wells later.
Step 2: Cream the Butter and Sugar

In a large bowl, beat the ½ cup softened butter and the ¾ cup brown sugar together with a hand mixer or a sturdy spatula until the mixture looks light and fluffy. This takes about 2 minutes with a mixer or a solid 3 minutes by hand. The sugar should look dissolved in the butter, not gritty.
Then add the ¼ cup molasses, the egg, and 1 tsp vanilla. Beat until the mixture is uniform and a little glossy. It will smell deeply of molasses and brown sugar at this point, and that is exactly right.
Step 3: Combine the Dough

Whisk the 2 cups flour, 1½ tsp ginger, 1 tsp cinnamon, ¼ tsp nutmeg, ¼ tsp cloves, ½ tsp baking soda, and ¼ tsp salt together in a separate bowl. Tip the dry mixture into the wet mixture and stir with a rubber spatula until no dry streaks remain. The dough will be thick and a little sticky.
Keep mixing to a minimum once the flour goes in, because overworking can make the cookies tough. The dough will firm up as it rests, so if it feels very soft, let it sit on the counter for 5 minutes while the oven heats.
Step 4: Fill and Bake the Cookies

Preheat the oven to 350°F (180°C) and line two baking sheets with parchment paper. Scoop rounded tablespoons of dough and roll them into smooth balls. Arrange them about 2 inches apart on the sheets. Use the back of a teaspoon or your thumb to press a deep, rounded well into the center of each ball. Aim for a well that goes almost to the bottom but does not break through.
Spoon a scant teaspoon of the cheesecake filling into each well, filling it just to the top. Bake one sheet at a time on the middle rack for 10 to 12 minutes. The cookie edges will look set and lightly golden, and the cheesecake center should be puffed and no longer glossy. Let the cookies cool on the baking sheet for 5 minutes, then transfer them to a wire rack with a thin spatula. The centers will sink a little as they cool, which gives you that perfect creamy cradle.
A Few Tips Before You Start
- The cream cheese must be truly softened, or the filling will stay lumpy. Leave it out for at least an hour before you begin, and cut it into small cubes if your kitchen is cool.
- When you press the wells into the dough, go deeper than you think you need. The cheesecake needs a real spot to sit so it does not spill over the edges as it bakes.
- Measuring flour with a kitchen scale gives the most consistent results. If you use cups, spoon the flour into the cup and level it off without packing.
- The cookies stay softest when you store them in an airtight container. If you like them a little chewier, let them sit uncovered for a few hours.
- If the dough feels too sticky to roll, pop the whole bowl in the fridge for 10 minutes. Cold dough balls hold their shape better in the oven and spread less.
Bake times by cookie size:
| Dough ball size | Bake time at 350°F (180°C) |
|---|---|
| 1 scant tablespoon (small) | 9–10 mins |
| 1 rounded tablespoon (standard) | 10–12 mins |
| 1 heaped tablespoon (large) | 12–14 mins |
Keeping Leftover Cookies Fresh
- Refrigerate: store the cookies in a single layer in an airtight container for up to 5 days. The cheesecake center stays creamy when cold, almost like a mini cheesecake bite.
- Reheating: a few seconds in the microwave softens the cookie and warms the spice, but the center will be a little softer immediately after. Let it sit a minute and it firms back up.
- Freeze: freeze completely cooled cookies in a freezer-safe container between layers of parchment paper for up to 3 months. Thaw them in the fridge overnight or at room temperature for an hour.
Frequently Asked Questions
Can I use blackstrap molasses?
No, blackstrap molasses is too bitter and strong for these cookies. Stick with light or dark unsulphured molasses for a balanced sweetness and deep gingerbread color.
Why did my cheesecake filling sink into the cookie?
Usually that happens when the well is too shallow or the filling is too loose. Press the indent deeper next time, and be sure your cream cheese filling is thick, not runny. Also avoid overfilling, or the extra weight will press down as it bakes.
My cookies spread too much. How can I fix that?
Warm dough spreads more. If your kitchen is hot, chill the shaped dough balls on the baking sheet for 10 minutes before you press the wells and add the filling. Also check that your butter was not melted when you creamed it.
Can I make these without the cheesecake filling?
Yes, they make lovely plain gingerbread cookies. Press a very shallow indent or leave them as rounded balls and bake for 8 to 10 minutes instead. The texture will be slightly crisper around the edges.

Gingerbread Cheesecake Cookies Recipe
Ingredients
Method
- Mix the cream cheese, 2 tbsp sugar, egg yolk, and ¼ tsp vanilla in a small bowl until smooth. Set aside.
- Beat the butter and brown sugar until light and fluffy. Add molasses, egg, and 1 tsp vanilla; beat until combined.
- Whisk flour, ginger, cinnamon, nutmeg, cloves, baking soda, and salt together. Stir into the wet mixture just until a thick dough forms.
- Preheat oven to 350°F (180°C). Roll rounded tablespoons of dough into balls and place 2 inches apart on lined baking sheets. Press a deep well into each and fill with about 1 tsp of cheesecake filling. Bake 10 to 12 minutes until edges are golden and the center is set. Cool on the sheet 5 minutes, then transfer to a rack.
