1. Halbert says one quality of a perfectly roasted turkey is moist breast meat. Lock in moisture by soaking your turkey in brine. To prepare your brine, boil 3 gallons of water and stir in additional brine ingredients.
2. Once the brine is cool, pour it in a large container, and add the bird. Soak the turkey for 24 hours, then pat it dry with paper towels. Put chopped onion, carrots, celery stalks, sage and thyme in a roasting pan with the sage and thyme. Put the turkey on top of the vegetables, then put the pan in the refrigerator overnight. This allows its skin to air dry, which helps it get crispy and golden.
3. Preheat your oven to 350ºF, and prepare the herb butter by combining all ingredients in a bowl. Work the butter under the skin of the turkey breast to keep the meat moist. Add 1 cup of water to the pan, and bake for 2 hours.
4. After 2 hours, remove the bird, baste it with drippings from the pan, add another cup of water and cook for an additional 30 minutes.
5. Check the temperature of the bird by putting a thermometer in the thigh joint. Cook to 160ºF. If your turkey isn’t at 160ºF, baste it with drippings, and return it to the oven. Check the temperature every 15 minutes until done.
6. Let the turkey rest in the pan for 15 minutes before putting it on a carving board to rest for 30 more minutes.
7. While the turkey cools, make gravy by placing the pan on the stove on medium high heat. Spoon off and discard half the fat, then stir in flour. Scrape away the caramelized pieces stuck to the bottom, Halbert says, because they add flavors to the gravy.
8. Once the flour has browned slightly, add 1/3 of the turkey stock and scrape the pan again. Once the stock is incorporated, add remaining stock, lower the heat, simmer for 15 to 20 minutes, then strain and serve.