Ingredients

1/2 cup butter, softened1 cup sugar3 large egg, room temperature2 teaspoons vanilla extract1 teaspoon orange extract3 cups all-purpose flour2 teaspoons baking powder1/2 teaspoon salt2/3 cup dried cranberries, coarsely chopped2/3 cup pistachios, coarsely chopped2 tablespoons grated orange zest

Preparation

In a bowl, cream butter and sugar. Add eggs, one at a time, beating well after each addition. Stir in extracts. Combine flour, baking powder and salt; gradually add to creamed mixture and mix well (dough will be sticky). Stir in cranberries, pistachios and orange zest. Chill 30 minutes. Preheat oven to 350°.

Divide dough in half. On a floured surface, shape each half into a loaf 1-1/2 to 2-in. diameter. Place on an ungreased baking sheet. Bake 30-35 minutes.

Cool for 5 minutes. Cut diagonally into 3/4-in. thick slices. Place slices, cut side down, on an ungreased baking sheet. Bake 9-10 minutes. Turn slices over. Bake until golden brown, 10 minutes more. Cool on wire rack. Store in an airtight container.