Preheat oven to 400°F (200°C) and lightly grease a 9×13-inch baking dish or sheet pan.
Spread the bread cubes on a baking sheet and bake for 10-12 minutes until crisp and golden. Set aside.
In a large pan, melt butter over medium heat. Add garlic, onion, and celery; cook for 3-4 minutes. Pour in wine (or chicken stock) and simmer for 2 minutes. Remove from heat and stir in cranberries, parsley, sage, and thyme.
In a large bowl, combine toasted bread cubes, cornbread stuffing mix, pecans, and the cooked mixture. Stir in chicken stock until evenly moistened. Season with salt and pepper.
In a small bowl, mix softened butter, garlic, thyme, and lemon zest. Gently loosen the turkey skin and spread the butter mixture underneath. Secure the skin with wooden picks and season with salt and pepper.
Spread the stuffing evenly in the prepared baking dish. Place the turkey breast on top. Bake for 40-45 minutes or until the turkey reaches an internal temperature of 165°F (75°C).
Let rest for a few minutes before serving. Enjoy!