1 cup (227 grams) unsalted butter, softened¾ cup (150 grams) granulated sugar¾ cup (165 grams) firmly packed light brown sugar2 large eggs (100 grams), room temperature1 teaspoon (4 grams) vanilla extract2¼ cups (281 grams) all-purpose flour1 teaspoon (3 grams) kosher salt½ teaspoon (2.5 grams) baking powder½ teaspoon (2.5 grams) baking soda½ teaspoon (1 gram) ground cinnamon½ teaspoon (1 gram) apple pie spice2 cups (180 grams) quick-cooking oats½ cup (57 grams) sliced almonds½ cup (102 grams) chopped green and red candied cherries½ cup (80 grams) chopped dried cherriesCherry Buttercream (recipe follows)
Preheat oven to 350°F (180°C). Line baking sheets with parchment paper.
In the bowl of a stand mixer fitted with the paddle attachment, beat butter and sugars at medium speed until fluffy, 3 to 4 minutes, stopping to scrape sides of bowl. Add eggs, one at a time, beating well after each addition. Beat in vanilla.
In a medium bowl, sift together flour, salt, baking powder, baking soda, cinnamon, and pie spice. With mixer on low speed, gradually add flour mixture to butter mixture, beating until combined and stopping to scrape sides of bowl. Add oats, almonds, and all cherries, beating until combined and stopping to scrape sides of bowl. Using a 1½-tablespoon spring-loaded scoop, scoop dough (about 32 grams each), and place 2 inches apart on prepared pans.
Bake until edges are golden brown and top is lightly browned, 10 to 15 minutes. Let cool on pans for10 minutes. Remove from pans, and let cool completely on wire racks.
Spoon Cherry Buttercream into a pastry bag fitted with a small French star piping tip (Ateco #863). Pipe buttercream onto flat side of half of cookies. Top with remaining cookies, flat side down. Store in an airtight container for up to 4 days.