for the Filling
1 1/2 cups dried apples
1 cup apple butter
1 apple, peeled, cored and cut to a small dice
1/2 cup honey
2 teaspoons freshly grated orange zest
1/2 teaspoon ground cinnamon
1/4 teaspoon ground cardamom
for the Dough
3 1/3 cups all-purpose flour
1 1/4 teaspoons baking powder
Scant 1/2 teaspoon salt
1/4 teaspoon baking soda
1/2 teaspoon ground cinnamon
1/4 teaspoon ground cardamom, or allspice
1/3 cup canola oil
3 1/2 tablespoons butter, melted and cooled
1 cup sugar
1/3 cup honey
2 large eggs
3 tablespoons low-fat milk, plus more as needed
2 1/2 teaspoons freshly grated orange zest
2 teaspoons vanilla extract
1/2 teaspoon almond extract
To prepare filling: Combine dried and fresh apple, apple butter, honey, orange zest, cinnamon and cardamom (or allspice) in a medium saucepan over medium heat. Bring the mixture to a gentle boil and cook, stirring, until the dried apples have softened and the fresh apple pieces have nearly fallen apart, 4 to 5 minutes. Let cool slightly. Transfer to a food processor and puree. If the mixture seems dry, stir in up to 2 teaspoons water. Transfer the mixture to a container and refrigerate while preparing the dough.
To prepare dough: Whisk all-purpose flour, baking powder, salt, baking soda, cinnamon and cardamom (or allspice) in a large bowl. In another large bowl, combine oil, butter, sugar, honey, eggs, milk, orange zest, vanilla and almond extracts. Beat the wet ingredients with an electric mixer first on low speed, then on medium speed, until well combined. Add half the dry ingredients and beat on low speed until just incorporated. Stir in the remaining dry ingredients with a wooden spoon until evenly incorporated. If the mixture is too dry to hold together, stir in up to 1 tablespoon more milk. Cover and refrigerate the dough for at minimum 2 hours.
Turn the dough out onto a work surface and divide in half. Shape each half into a 6-inch-long log. Working with one log at a time, center it on a 16-inch-long sheet of baking parchment or wax paper. Cover with a second sheet. Press and then roll into a 12-by-15-inch rectangle of even thickness, inverting the dough occasionally to roll out any wrinkles and patching it to make the sides as even as possible. Transfer the dough, in the paper, to a baking sheet. Repeat with the remaining log of dough and transfer to the baking sheet. Place the baking sheet in the freezer until the dough is slightly firm, about 15 minutes.
To prepare pinwheel rolls: Place one sheet of dough on a work surface. Peel off the top sheet of paper. Spread half the filling evenly over the dough (it will be a thin layer). Working from a 15-inch-long side, tightly roll up the dough jelly-roll style, leaving the bottom sheet of paper behind. While rolling, slightly stretch out the center to yield an evenly thick roll. Wrap the roll in a clean sheet of wax paper, twisting the ends to prevent unrolling. Place on a baking sheet. Repeat with the second piece of dough and place on the baking sheet. Freeze until firm, at least 3 to 4 hours.
Preheat oven to 350F. Prepare baking sheets with silpat or parchment paper.
Working with one pinwheel roll at a time, trim the uneven ends. Cut the roll crosswise into 1/4-inch-thick slices using a large serrated knife. Place the cookies on the prepared baking sheets, spacing them about 1/2 inch apart. Bake the cookies until puffed and barely golden brown, 14 to 16 minutes. Immediately transfer the cookies to wire racks to cool completely. Cut and bake the remaining pinwheel roll.