01 - Combine cranberries, sugar, orange juice, and orange zest in a small saucepan. Cook over medium heat, stirring occasionally, until cranberries burst and mixture thickens, about 8 minutes. Cool completely, then blend into a smooth puree.
02 - Whisk together flour, baking powder, and salt in a medium bowl.
03 - In a large bowl, beat butter and sugar with an electric mixer until light and fluffy. Add egg and vanilla extract, beating until combined.
04 - Gradually incorporate the dry ingredients into the wet ingredients until just combined.
05 - Divide dough in half and roll each into a 9x7-inch rectangle between parchment paper sheets.
06 - Spread half the cranberry puree over each rectangle, leaving a 1/2-inch border. Roll each into a log jelly-roll style. Wrap tightly and chill for at least 1 hour until firm.
07 - Preheat oven to 350°F. Line baking sheets with parchment paper.
08 - Cut chilled logs into 1/4-inch rounds and place on prepared baking sheets.
09 - Bake cookies for 11-13 minutes until edges are lightly golden. Cool on baking sheets for 5 minutes before transferring to wire racks to cool completely.