01 - Preheat the oven to 350°F. Grease and line a 9-inch springform cake pan.
02 - Heat olive oil in a skillet over medium heat. Add shredded turkey, thyme, salt, and black pepper. Sauté for 3 to 4 minutes until fragrant. Set aside to cool.
03 - In a small saucepan, combine cranberries, sugar, orange juice, and orange zest. Cook over medium heat, stirring, until the cranberries burst and the mixture thickens, about 8 minutes. Remove from heat, let cool slightly, and mash gently.
04 - In a medium bowl, whisk together flour, baking powder, baking soda, and salt. In a separate large bowl, cream the butter with granulated sugar until light and fluffy. Beat in eggs one at a time. Mix in sour cream and whole milk until smooth.
05 - Gradually fold the dry mixture into the wet mixture until just combined.
06 - Gently fold the sautéed turkey and chopped pecans (if using) into the batter.
07 - Pour half of the batter into the prepared springform pan. Spoon half of the cranberry mixture in dollops and gently swirl with a knife. Repeat with the remaining batter and the rest of the cranberry swirl.
08 - Bake for 1 hour and 10 minutes, or until a toothpick inserted in the center comes out clean. Cool in the pan for 20 minutes, then remove from the pan and cool completely on a wire rack.
09 - Scatter chopped parsley over the cake before serving.