Move the frozen turkey to the fridge well before the big day. Allow about 24 hours for every 5 pounds of weight. I added one extra day, just to be safe.
Take the turkey out of the fridge about 1 hour before roasting. A less chilly bird cooks more evenly. I leave it on the counter, still covered, while I prep everything else.
Place the oven rack so the turkey will sit in the center. Preheat the oven to 325°F. A steady, moderate heat keeps the meat tender instead of dry.
Mix the softened butter with the garlic, salt, pepper, and the chopped rosemary, thyme, and sage. Stir until it looks like a smooth, fragrant paste. This is the heart of the flavor, so don't rush it.
Remove the packaging, neck, and giblets from both cavities. Save them for gravy if you like. Pat the whole turkey very dry with paper towels, since dry skin crisps best.
Sprinkle salt and pepper inside the cavity. Fill it with the lemon, onion, apple, and the leftover fresh herbs. These aromatics perfume the meat from the inside.
Gently slide your fingers under the skin over the breast to loosen it. Spread a few tablespoons of herb butter right on the meat. This is my best trick for juicy turkey breast.
Tuck the wings under the bird and set it on the rack in your pan. Microwave the leftover butter for about 30 seconds until very soft. Brush it over the skin, legs, and wings, then tie the legs if you wish.
Roast at 325°F for roughly 13 to 15 minutes per pound. Check the thickest part of the thigh and breast with your thermometer. You are looking for about 165°F.
About halfway through, peek at the skin. Once it turns golden, cover the breast loosely with foil. This stops the white meat from drying out while the rest finishes cooking.
Move the turkey to a cutting board and let it rest for 20 to 30 minutes. The juices settle back into the meat during this time. Save the pan drippings for gravy, then carve and serve