Posts in Entrees: Turkey
Perfect Roast Turkey

Remember how your mother used to get up at 4 A.M. on Thanksgiving so she could put the turkey in the oven to roast for ten hours? Forget it. A 12- to 15-pound turkey cooks in 2 to 3 hours, and you let it rest for at least 20 minutes before you carve it. Everyone will say, "This is the best turkey I ever ate."

Read More