A 20-pound unstuffed turkey will cook in about 5 to 5-1/2 hours in a roaster oven. A 20-pound stuffed turkey will take about 6 hours, 40 minutes to 7 hours 20 minutes.