01 - Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans.
02 - In a small saucepan, combine cranberries, granulated sugar, orange juice, and orange zest. Simmer over medium heat, stirring occasionally, until cranberries burst and the mixture thickens, about 10 minutes. Remove from heat and cool completely.
03 - In a bowl, toss cubed day-old bread with melted butter, chopped parsley, dried thyme, dried sage, salt, and black pepper. Spread on a baking sheet and bake at 350°F for 12–15 minutes, stirring once, until golden and crisp. Cool, then pulse in a food processor to form coarse crumbs.
04 - In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, kosher salt, and ground sage.
05 - In a large bowl, beat the softened butter and granulated sugar together until light and fluffy. Add eggs one at a time, beating well after each addition.
06 - Mix the finely shredded cooked turkey breast into the butter and sugar mixture.
07 - Alternately add the flour mixture and buttermilk to the wet ingredients, beginning and ending with the flour. Add the chicken or turkey broth and stir until batter is smooth.
08 - Divide the batter evenly between prepared cake pans. Bake for 30–35 minutes, or until a toothpick inserted in the center comes out clean. Cool cakes completely on a wire rack.
09 - In a bowl, beat the softened cream cheese and butter until creamy. Gradually add powdered sugar, then vanilla extract, and beat until the frosting is light and fluffy.
10 - Place one cake layer on a serving plate. Spread half of the cranberry compote over the surface. Add a layer of frosting. Set the second cake layer on top and repeat with the remaining compote and frosting.
11 - Generously sprinkle the stuffing crumbs over the top and sides of the cake. Chill for at least 30 minutes to help layers set before slicing.