2 1/2 C. flour
1 1/2 tsp. baking powder
1/4 tsp. salt
1/2 C. softened butter
1 C. granulated sugar
1/2 tsp. almond extract
1/2 tsp. vanilla extract
1 C. shelled pistachios, coarsely chopped
1 C. drained maraschino cherries, patted dry
Preheat oven to 325ºF. Line a baking sheet with parchment paper.
Combine flour, baking powder and salt. Beat butter with sugar until fluffy. Beat in eggs, one at a time; add extracts. Beat in flour mixture. Stir in cherries and nuts. Shape dough into 2 logs and place on baking sheets, 3 inches apart. Bake for 40 minutes or until edges start to brown.
Remove from oven and reduce heat to 250ºF. Allow logs to cool slightly.
Using a serrated knife, cut logs into 1/2 inch thick, diagonal slices. Transfer slices to baking sheets, standing upright. Bake for 15 to 20 minutes or until edges are golden and cookies are almost completely dry. Cool on rack.
Melt chocolate in a double boiler. Dip half of each cookie into melted chocolate; set on wax paper to cool. Store in an airtight container. Serve with cups of espresso or cappuccino.