Cooking Time Calculator

Advertisement

Select your protein, cut, and weight to calculate cooking time with USDA-verified temperatures. Includes pull temperature estimates for perfect results.

Results

Cooking Time
Oven Temperature
Target Internal Temp
Pull Temperature (Remove from Oven)
Rest Time
Total Time (Cook + Rest)

Holiday & Seasonal Presets

Advertisement

About This Tool

This cooking time calculator uses data from the USDA Food Safety and Inspection Service (FSIS) and FoodSafety.gov roasting charts to estimate cooking times for 9 protein types with over 50 specific cuts. The pull temperature feature uses carryover cooking research from ThermoWorks, which measured actual temperature rise after removal from heat across different meat sizes and oven temperatures. All temperatures in this tool follow USDA guidelines. When a user-selected doneness level falls below the USDA recommended minimum safe internal temperature, a prominent safety warning is displayed. Poultry (chicken, turkey, duck) never allows below-USDA doneness options. Cooking times are estimates based on USDA per-pound or per-piece guidelines. Actual times may vary based on oven accuracy, starting temperature, altitude, and individual cut shape. Always use a food thermometer to verify internal temperature.

Sources: USDA FSIS

How to Use

  1. Select your protein type (beef, pork, chicken, turkey, etc.) and specific cut from the dropdown menus.
  2. Enter the weight and select your desired doneness (if available for the cut). Check frozen or stuffed options if applicable.
  3. Review the results including cooking time, oven temperature, target and pull temperatures, carryover estimate, and rest time. Always verify with a food thermometer.

Methodology

Cooking times are calculated using USDA FSIS per-pound and per-piece guidelines. For meats with per-pound timing (roasts), cooking time = weight × minutes per pound. For fixed-time items (fillets, breasts), the USDA total time range is used directly. Frozen meat adjustment is +50% per USDA recommendation. Stuffed turkey uses separate USDA timing tables. Carryover estimates are tiered by meat size (small 3-5°F, medium 5-10°F, large 8-15°F) and oven temperature, based on ThermoWorks experimental data.

Sources: USDA FSIS

Understanding Your Results

Your cooking time results show a time range, target temperature, and pull temperature customized for your specific protein, cut, and weight. Per-Pound Timing: Most roasts use a minutes-per-pound formula from the USDA roasting charts. For example, a beef rib roast bone-in at 325°F cooks at 23–25 minutes per pound, while a boneless rib roast at the same temperature takes 28–33 minutes per pound because the bone conducts heat and speeds cooking. Carryover Cooking: After removing meat from the oven, residual heat continues raising the internal temperature. Based on thermodynamic data, small cuts (steaks, chops, chicken breasts) carry over 3–5°F (2–3°C), medium cuts (small roasts) carry over 5–10°F (3–6°C), and large roasts carry over 8–15°F (4–8°C). The pull temperature shown accounts for this — remove the meat at the pull temperature and it will coast up to the target. Higher oven temperatures create steeper heat gradients and more carryover. Altitude Adjustments: At elevations above 3,000 feet, air is drier and heat transfers differently, which can increase cooking times by 5–25%. Oven roasting is less affected than boiling, but you may need to add 5–10% more time for large roasts at high altitude. Safety Temperatures: The USDA minimum safe temperatures are 145°F (63°C) with 3-minute rest for beef, pork, lamb, and veal; 160°F (71°C) for ground meats; and 165°F (74°C) for all poultry. When a doneness level below these minimums is selected, the calculator displays a safety warning.

Sources: USDA FSIS

Practical Examples

Example 1 — Thanksgiving Turkey (16 lbs, unstuffed) Settings: Turkey, whole bird, 16 lbs, unstuffed, oven at 325°F (163°C) Results: Cooking time approximately 3.75–4.25 hours. Target temperature 165°F (74°C) in the thickest part of the thigh. Pull temperature approximately 157–160°F to account for 5–8°F carryover in a large bird. Rest time: 20 minutes minimum before carving If stuffed, add 15–30 minutes and verify stuffing center reaches 165°F Example 2 — Beef Rib Roast (5 lbs, bone-in, medium-rare) Settings: Beef, rib roast bone-in, 5 lbs, medium-rare (135°F), oven at 325°F (163°C) Results: Cooking time approximately 115–125 minutes (23–25 min/lb). Target temperature 135°F (57°C). Pull temperature approximately 125°F to account for 8–10°F carryover. Rest time: 15–20 minutes tented with foil Note: Medium-rare 135°F is below the USDA minimum of 145°F — a safety warning will be displayed

Cooking Time Tips & Safety Notes

• Always use an instant-read food thermometer to verify internal temperature — cooking times are estimates that vary based on oven accuracy, starting temperature, cut shape, and whether bone-in. The USDA recommends checking temperature in the thickest part, away from bone, fat, or gristle. • Account for carryover cooking by removing meat 3–15°F below your target temperature. Small cuts (chicken breast, pork chop) carry over only 3–5°F, so pull them just a few degrees early. Large roasts (prime rib, whole turkey) can carry over 8–15°F — pull these further below target. • Let meat rest before cutting. Resting allows juices to redistribute and carryover cooking to finish. The USDA requires a minimum 3-minute rest for beef, pork, lamb, and veal cooked to 145°F. Turkey should rest at least 20 minutes before carving. • Plan total time as cooking time plus rest time plus 30 minutes of buffer. It is far better to finish early (a roast can rest up to 45 minutes tented with foil) than to have guests waiting for undercooked meat. • Calibrate your oven with an oven thermometer. Home ovens are frequently off by 25–50°F from the set temperature, which directly affects cooking time. A simple oven thermometer can prevent hours of guessing.

Sources: USDA FSIS

How to Use

  1. Select your protein type (beef, pork, chicken, turkey, etc.) and specific cut from the dropdown menus.
  2. Enter the weight and select your desired doneness (if available for the cut). Check frozen or stuffed options if applicable.
  3. Review the results including cooking time, oven temperature, target and pull temperatures, carryover estimate, and rest time. Always verify with a food thermometer.

All calculations are performed locally in your browser. No data is sent to any server.

Embed This Tool

Get embed code

Was this tool helpful?
Want to tell us more?
0/500
Want us to follow up?
Thanks for your feedback!

Frequently Asked Questions

How do I calculate cooking time for a roast?
Select your protein type (beef, pork, lamb, etc.), choose the specific cut, enter the weight, and optionally select your desired doneness. The calculator uses USDA-verified per-pound timing data to estimate cooking time, including the recommended oven temperature and internal target temperature.
What is pull temperature and carryover cooking?
Carryover cooking means meat continues to rise in temperature after being removed from the oven. The pull temperature is when you should remove the meat — typically 3-15°F below your target, depending on the size and oven temperature. Large roasts at high temperatures can carry over up to 15°F. Our estimates are based on ThermoWorks research data.
How much longer does a frozen turkey take to cook?
According to the USDA, cooking a frozen turkey takes at least 50% longer than a fully thawed turkey. For example, a 14-18 lb thawed turkey takes about 3¾-4¼ hours, while frozen it would take approximately 5½-6½ hours. The USDA recommends thawing in the refrigerator (24 hours per 4-5 lbs) for best results.
What are the USDA safe minimum cooking temperatures?
The USDA recommends these minimum internal temperatures: beef, pork, lamb, and veal steaks/roasts at 145°F (63°C) with 3 minutes rest; ground meats at 160°F (71°C); all poultry (chicken, turkey, duck) at 165°F (74°C); fish at 145°F (63°C). Our calculator always displays USDA safety warnings when a selected doneness is below the recommended minimum.
How long should meat rest after cooking?
Rest times vary by size: small cuts (steaks, chops) need 3-5 minutes, medium cuts (chicken breast, small roasts) need 10 minutes, and large roasts need 15-20 minutes. Turkey should rest at least 20 minutes before carving. The USDA requires a minimum 3-minute rest for beef, pork, lamb, and veal at 145°F. Resting allows juices to redistribute and carryover cooking to finish.
Does altitude affect cooking times and temperatures?
Yes, altitude significantly affects cooking. At elevations above 3,000 feet (915 m), water boils at a lower temperature, which means boiled and braised foods take longer to cook. For roasting, the USDA notes that lower air pressure can cause moisture to evaporate faster, so you may need to increase liquid and slightly reduce oven temperature. As a general guideline, add roughly 5% more cooking time for every 1,000 feet above 3,000 feet of elevation.
How do I adjust cooking times for a fan-forced (convection) oven?
Fan-forced ovens circulate hot air, cooking food more evenly and typically 20-25% faster. Reduce the temperature by 20°C (or about 35°F) from the conventional setting, or reduce the cooking time by about 25%. Most Australian home ovens are fan-forced, so recipes from countries that default to conventional ovens (like the US) may need this adjustment. Our calculator shows conventional oven times — for fan-forced, reduce the time or temperature accordingly.