In a bowl, whisk together the flour, baking powder, and salt. Set aside.
In a large mixing bowl, cream the softened butter and granulated sugar until light and fluffy.
Add the egg, vanilla extract, and almond extract to the butter mixture, mixing well until combined.
Gradually stir in the flour mixture until a dough forms.
Divide the dough in half and transfer to two separate bowls.
Add the red food coloring to one half and the green food coloring to the other half. Mix each color of dough until fully colored.
Place each colored dough between two sheets of parchment paper and roll them out into rectangles about 1/4 inch thick.
Chill the rolled-out doughs in the refrigerator for about 30 minutes, until firm.
Once chilled, peel away the parchment paper and lay the red dough over the green dough. Press gently to adhere.
Starting from one long edge, carefully roll the dough to create a log shape. Wrap tightly in plastic wrap and chill for another 30 minutes.
Preheat your oven to 350°F (175°C). Line baking sheets with parchment paper.
Remove the chilled dough log from the refrigerator and slice it into 1/4 inch thick rounds. Place them on the prepared baking sheets.
Bake for 10-12 minutes until the edges are lightly golden. Allow to cool on the baking sheet for a few minutes, then transfer to wire racks to cool completely.
Once cool, dust with powdered sugar for an extra festive touch.
Notes
Serve these vibrant pinwheel cookies on a festive platter, or package them in holiday-themed boxes for a sweet gift.