Preheat the oven to 375°F (190°C).
Prepare the turkey by patting it dry and seasoning inside and out with salt and pepper.
Rub the turkey with olive oil and herbs, ensuring an even coating.
Place the turkey on a large sheet pan, breast side up, and tuck the wing tips under the body.
In a large mixing bowl, combine the stale bread cubes, cranberries, pecans, cinnamon, and half the broth. Mix well.
In a separate bowl, mix the eggs with the remaining broth, then pour it into the bread mixture and combine thoroughly.
Spread the stuffing evenly around the turkey in the sheet pan, ensuring it’s not too packed.
Roast the turkey in the oven for approximately 2.5 to 3 hours or until the internal temperature reaches 165°F (74°C).
Let the turkey rest for 20-30 minutes before carving.
Serve the carved turkey pieces with the cranberry pecan stuffing on the side.