How long does it take to cook a 12.5 lb turkey?

It takes approximately 3-4 hours to cook a 12.5 lb turkey at 325°F.

Here's a more detailed breakdown:

* Unstuffed Turkey: A 12.5 lb turkey will take about 3-3.5 hours to cook.

* Stuffed Turkey: A 12.5 lb stuffed turkey will take about 4 hours to cook.

Important Notes:

* Always use a meat thermometer to ensure the turkey is cooked to a safe internal temperature of 165°F.

* Cooking time can vary based on factors like the size and shape of the turkey, oven temperature, and altitude.

* Always allow the turkey to rest for at least 20 minutes after cooking before carving.

Here's a helpful tip for calculating cooking time:

* Allow 13-15 minutes per pound for an unstuffed turkey.

* Allow 15-18 minutes per pound for a stuffed turkey.

By following these guidelines, you can ensure a perfectly cooked and delicious turkey for your Thanksgiving feast or any other special occasion.