I start by creaming the butter, cream cheese, and sugar until light and fluffy — this builds air into our dough for a soft texture. Then I mix in the egg and extracts before adding the dry ingredients. The dough will be thick and a bit sticky, which is perfect for shaping later.
Once mixed, I wrap the dough and chill it for at least 2 hours (or 30 minutes in the freezer). Chilling helps the cookies keep their shape so they don’t spread too much in the oven. After chilling, I roll the dough to an even 1/3″ thickness and cut tiny hearts with the cutter.
I chill the cut hearts briefly, then bake them for around 10 minutes. I always watch closely so the edges never brown — that keeps them soft. After baking, I let them cool on the pan and then on a rack so they’re ready for icing.