Skip to content
CookCue

How long to cook whole turkey

Choose a method and size for a practical estimate; cooking times are ranges, not a substitute for checking doneness. How we calculate times.

Calculator

Cooking method
Size

Adjust exact weight, thickness or quantity when you need to.

Starting from
Temperature
375°F

≈ 190°C

Estimated cooking time

2 hr 47 min – 3 hr 17 min

Oven temp
375°F / 190°C
Rest
30 min
Food safety guidance
Official minimum: 165°F / 74°C
USDA Food Safety and Inspection Service

Evidence-informed estimate · Cooking times vary — follow the food-specific completion and food-safety guidance.

  • Unstuffed. A stuffed bird needs 30–60 extra minutes; check stuffing separately.
  • Times assume the food starts refrigerated, not room temperature.

Whole turkey cooking time by size

SizeApproximateTime
Small (4.5 kg)≈4.5 kg, serves 8–102 hr 47 min – 3 hr 17 min
Medium (6 kg)≈6 kg, serves 12–142 hr 47 min – 3 hr 17 min
Large (7.5 kg)≈7.5 kg, serves 16+2 hr 47 min – 3 hr 17 min

Fresh vs frozen

Cooking from frozen takes roughly 50% longer and cooks less evenly. These estimates are for a medium (6 kg).

Fresh / refrigerated

2 hr 47 min – 3 hr 17 min

From frozen

4 hr 11 min – 4 hr 55 min

USDA guidance allows frozen poultry and meat to be cooked without thawing; allow extra time and never thaw at room temperature.

How to know when it's done

Time is an estimate — temperature is the truth. Check the thickest part with an instant-read thermometer: whole turkey is safely done at 165°F / 74°C.

Food-level cooking reference: BBC Good Food — Foolproof turkey guide (checked 2026-08-18). CookCue applies deterministic adjustments; food-safety guidance is sourced separately.

Frequently asked questions

How long does a 6 kg turkey take?

Roughly 3 hours at 190°C plus a 30-minute rest. Start checking the internal temperature an hour early — ovens vary a lot.

Should I cover the turkey with foil?

Cover the breast with foil for the first two-thirds of cooking, then uncover to brown. Rest 30 minutes loosely tented.