Timing Whole Turkeys

Nov 4, 2009
 

Get your bird ready to roast with these tips. Photo: Becky Luigart-Stayner Click to Enlarge Thawing: The best way to thaw a frozen turkey is in the refrigerator. A 12-pound turkey takes 2 1/2 to 3 days to thaw. If you run out... [read full story]                    

powered by
Add Comment
View all news articles about*:
*Newstin tag cloud displays all featured persons, associated organizations, related topics, regions and companies