Yields 6 to 7 dozen 2 1/2” to 3” cookies



  • 1/2 cup (92g) vegetable shortening
  • 8 tablespoons (113g) unsalted butter, softened
  • 1 1/2 cups (298g) sugar
  • Half an 8-ounce package (113g) cream cheese, softened
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1/2 teaspoon ginger
  • 1 teaspoon nutmeg
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 4 cups (480g) King Arthur Unbleached All-Purpose Flour


  • 2 cups (397g) granulated sugar
  • 1 cup (312g) light corn syrup
  • 1/2 cup (113g) water
  • Food colors

Glaze (optional)

  • 1 cup (113g) confectioners' sugar, sifted
  • 1 tablespoon (20g) corn syrup
  • 1/2 teaspoon vanilla extract
  • 1 to 2 tablespoons (14g to 28g) milk


  1. To make the cookies: In a large bowl, beat together the shortening, butter, sugar, and cream cheese until smooth. Beat in the egg and vanilla. Add the spices, baking soda, salt, and flour and mix until the dough comes together. Divide the dough into quarters and place on pieces of parchment. Roll the dough 1/2" thick. Stack the pieces of dough (on their parchment) on a baking sheet, cover with plastic (or your favorite reusable wrap), and refrigerate for at least 1 hour.
  2. Preheat the oven to 350°F. Line two baking sheets (or more if you have them) with parchment.
  3. To make the filling: In a medium saucepan, combine the sugar, corn syrup, and water, stirring over medium heat until the sugar has dissolved.
  4. Cook the syrup without stirring until it reaches 280°F (hard-crack stage) on a candy thermometer.
  5. Remove the syrup from the heat and pour it onto one of the prepared baking sheets. Let the syrup cool to room temperature (it'll solidify into candy), then break it up into large pieces.
  6. To crush and color the candy: Pulse the candy pieces in a food processor until they've become fine, sandy-powdery crumbs. Toward the end of processing, if you want to make different colored fillings, divide the crumbs into however many different colors you want to make. Return the crumbs to the food processor one batch at a time, adding the food color of your choice. It's best to work from light colors to dark during this process, to avoid too much color cross-contamination.
  7. To roll, cut, and bake the cookies: Lightly flour your work surface. Working with one piece of dough at a time, roll it 1/8" thick. Cut into desired shapes; re-roll the scraps and cut additional shapes. This dough is quite forgiving; scraps can be gathered and re-rolled up to three times before becoming tough.
  8. Transfer the cookies to the prepared baking sheets.
  9. Cut out windows from the insides of the cookies with the cutters of your choice. Graduated cutters work well if you want one larger window, and a round piping tip or mini cutters are a great choice for several small windows. If desired, gather the cutout scraps, re-roll, and cut more cookies.
  10. Bake the cookies for 5 minutes, then remove them from the oven. With a small spoon or teaspoon carefully fill the cutouts with the colored sugar, making rounded piles in the windows.
  11. Return the cookies to the oven and bake for 6 to 7 minutes longer, until the sugar has melted and the cookies are just barely starting to color around the edges.
  12. Remove the cookies from the oven and leave them on the baking sheets to cool until the windows have set into hard candy.
  13. To make the glaze: In a medium bowl, whisk together the confectioners’ sugar, corn syrup, vanilla, and a tablespoon of the milk; the mixture should be thick. Add more milk a teaspoon at a time, until the glaze is the consistency of honey. It should fall off the spoon in a thick ribbon that disappears back into the bowl after a few seconds.
  14. Pipe or drizzle the glaze onto the cooled cookies. Set them aside until the glaze sets.
  15. Storage information: Store the cookies, well wrapped, at room temperature for a week to 10 days. 


To crush and color the candy by hand: If you don’t have a food processor, place the candy on a piece of parchment or clean work surface. Use a rolling pin to roll or hit the candy until it’s as fine and the pieces are as evenly sized as you can get them. Transfer the pieces to a bowl (or several bowls) and stir in your desired colors.

If you’re using natural food colors, we recommend 30 drops of color per 1/4 batch of sugar. You can adjust the batches and color amounts from there according to how many different colors you want.

If you’re mixing colors to make another color, combine the colors before adding them to the sugar. Otherwise, you’ll end up with more of a marbling effect.

The bake time for these cookies is precise because you don’t want the sugar in the windows to bubble over onto the cookies. If you know your oven runs hot, watch the cookies toward the end of the bake time. If the sugar starts to bubble, remove the pan from the oven for a few seconds until the bubbles settle, then place back in the oven for 1 to 2 minutes more. Do this as many times as it takes to get the cookies to the desired color.

To make the cookies into hanging ornaments, poke a hole into the top of each (a drinking straw works well here) before baking. When baked and cooled, thread ribbon or yarn for hanging through the hole.


Recipe courtesy of King Arthur Baking Company