Purchase a turkey based on how many people you are serving (about 1 lb turkey per person), and thaw it in the fridge (about 1 day for every 4 lbs).
The morning you are going to cook the turkey, take it out of the packaging, remove the neck and giblets, and place in your roasting pan. Let sit for 1 hour.
Using paper towels, dry the turkey both inside and out.
Mix together butter, salt, and pepper. Rub the turkey, inside and out, with the butter mixture. You can also add fresh herbs to this mixture if you have them.
If you have them on hand, place a few onion chucks, apple chunks, and fresh herbs into the cavity of the turkey.
Cook the turkey according to the size (about 15 minute per lb). The turkey is done when it reaches 170 degrees (in the thickest part of the thigh and the breast).
Let turkey sit for 30-60 minutes before carving.