Ingredients

1/2 cup butter, softened3/4 cup sugar1 large egg1 teaspoon vanilla extract1-1/2 cups all-purpose flour1/4 teaspoon baking powder1/4 teaspoon salt1/2 cup finely ground cranberries1/2 cup finely chopped walnuts1 tablespoon grated orange zest3 tablespoons brown sugar2 teaspoons milk

Preparation

Combine butter, sugar, egg and vanilla. Beat until light and fluffy, scraping the bowl occasionally. In another bowl, whisk together flour, baking powder and salt; add to creamed mixture, beating well. Refrigerate at least 1 hour.

Combine cranberries, walnuts and orange zest; set aside. On a lightly floured surface, roll dough into a 10-in. square. Combine brown sugar and milk; brush over dough. Sprinkle with cranberry mixture to within 1/2 in. of edges. Roll up tightly, jelly-roll style. Wrap in plastic; refrigerate until firm, several hours or overnight.

Preheat oven to 375°. Unwrap and cut dough crosswise into 1/4-in. slices. Place 2 in. apart on well-greased baking sheets. Bake until edges are light brown, 14-15 minutes. Remove from pans to wire racks to cool.