Remove the turkey from the packaging and take out the giblets. Pat the turkey dry with paper towels, both inside and out.
In a bowl, combine the softened butter, olive oil, chopped sage, thyme, rosemary, garlic powder, and onion powder. Mix until well combined.
Gently loosen the skin of the turkey breast with your fingers. Spread half of the herb butter mixture under the skin, ensuring even coverage. Rub the remaining mixture all over the outside of the turkey. Season generously with salt and pepper.
Stuff the cavity of the turkey with the quartered onion, chopped carrots, celery, lemon halves, and apple. This will infuse flavor and moisture during cooking.
Place the turkey breast-side up on a roasting rack in a large roasting pan. Pour the chicken broth into the bottom of the pan.
Cover the turkey loosely with aluminum foil and roast in the preheated oven. Plan for about 13-15 minutes of cooking time per pound. Baste the turkey every 45 minutes with the pan juices.
After about 2-2.5 hours, remove the foil and continue roasting until the internal temperature of the thickest part of the breast reaches 165°F (75°C), approximately 30-60 minutes longer.
Once done, remove the turkey from the oven and let it rest for at least 30 minutes before carving. This allows the juices to redistribute.
Carve the turkey and serve it with your favorite sides.
Notes
Let the turkey rest before carving for juicier meat.