Ingredients:
- 8 ounces (225g) unsalted butter, softened
- 4 ounces (115g) cream cheese, softened
- 1/2 cup (100g) granulated sugar
- 1/4 cup (50g) packed light brown sugar
- 1 teaspoon vanilla extract
- 1/4 teaspoon almond extract (optional)
- 2 1/4 cups (280g) all-purpose flour, plus more for dusting
- 1/4 teaspoon salt
- 1 cup (100g) pecan halves, toasted and finely chopped
- 2 tablespoons (30g) unsalted butter, melted
- 1/4 cup (50g) packed light brown sugar
- 1/2 teaspoon ground cinnamon
Instructions:
- Toast pecan halves until fragrant and lightly browned (about 5-7 minutes). Cool and finely chop.
- Combine chopped pecans, melted butter, brown sugar, and cinnamon in a small bowl. Set aside.
- In a large bowl, cream together softened butter, cream cheese, granulated sugar, and brown sugar until light and fluffy.
- Beat in vanilla and almond extract (if using).
- In a separate bowl, whisk together flour and salt.
- Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined. Be careful not to overmix!
- Divide the dough in half. On a lightly floured surface, form each half into a log about 1.5 - 2 inches in diameter.
- Flatten each log slightly with your hands or a rolling pin. Spread half of the pecan mixture evenly over each flattened log. Gently roll the dough back into a log, encasing the pecan swirl.
- Wrap each log tightly in plastic wrap and chill in the refrigerator for at least 1 hour (or up to 3 days).
- Preheat oven to 350°F (175°C). Line baking sheets with parchment paper or silicone baking mats.
- Using a sharp knife, slice the chilled dough logs into 1/4-inch thick cookies.
- Arrange cookies on prepared baking sheets, leaving about 1 inch between each cookie.
- Bake for 12-15 minutes, or until the edges are lightly golden brown.
- Let cookies cool on the baking sheets for a few minutes before transferring them to a wire rack to cool completely.