01 - Preheat oven to 350°F.
02 - Remove giblets from turkey cavity and pat turkey completely dry with paper towels.
03 - Mix softened butter, garlic, rosemary, thyme, parsley, and lemon zest in a bowl until thoroughly combined.
04 - Gently loosen skin over turkey breast and legs. Rub half the herb butter under the skin directly onto the meat, then spread remaining butter over the entire exterior surface.
05 - Season turkey generously inside and out with salt and freshly ground black pepper.
06 - Fill cavity with quartered lemon, onion, celery chunks, and carrot pieces to enhance flavor and moisture during roasting.
07 - Tie legs together securely with kitchen twine and tuck wing tips under the body to ensure even cooking.
08 - Place turkey breast-side up on rack in large roasting pan. Brush entire surface with olive oil.
09 - Roast for 2 to 2½ hours (approximately 13-15 minutes per pound), basting with pan juices every 45 minutes. Tent breast loosely with foil if browning too quickly.
10 - Verify turkey is fully cooked when thermometer inserted into thickest part of thigh registers 165°F.
11 - Transfer turkey to cutting board, cover loosely with foil, and allow to rest for 20-30 minutes before carving to retain juices.
12 - Skim excess fat from pan juices. Place roasting pan over medium heat, add flour, and cook for 2 minutes while stirring constantly. Gradually whisk in broth and simmer until gravy thickens. Season to taste.