Preheat your oven to 325°F (165°C).
Remove the turkey from the refrigerator and let it sit at room temperature for 30 minutes.
Pat the turkey dry with paper towels.
In a bowl, mix the softened butter with salt, pepper, garlic powder, onion powder, and dried herbs.
Carefully loosen the skin of the turkey with your fingers.
Rub the butter mixture under the skin and all over the turkey's exterior.
Stuff the cavity with fresh herbs, apple, onion, and celery if desired.
Place the turkey on a roasting rack in a large roasting pan.
Pour chicken broth into the bottom of the pan.
Cover the turkey loosely with aluminum foil and roast in the preheated oven.
Remove the foil for the last hour to allow the skin to brown.
Use a meat thermometer to check that the internal temperature reaches 165°F (75°C).
Let the turkey rest for 20-30 minutes before carving.