Meat Cooking Time Calculator

Planning a roast around the right finishing time is easier when you start from a minutes-per-pound estimate. This calculator multiplies the weight of the meat by the minutes per pound for your cut and oven temperature to give an estimated total roasting time, so you can work backwards from when you want to serve. The arithmetic is deliberately simple: a 12-pound turkey at 15 minutes per pound needs roughly 180 minutes, or 3 hours, in the oven. Treat that number as a planning aid only, not a guarantee of doneness. Time-per-pound rules approximate the cook, but oven calibration, the meat's starting temperature, its shape, and whether it is stuffed all shift the real time, sometimes substantially. The only reliable way to know meat is safe to eat is to measure its internal temperature with a food thermometer in the thickest part, away from bone, and to compare it against current US food-safety guidance. Build a rest period into your plan as well, since whole cuts should rest for at least a few minutes and may keep rising in temperature. Every figure here is computed deterministically from the weight times minutes-per-pound formula shown below, with a worked example that reconciles exactly to the calculator.

Estimated roasting time is weight times the rate: time = weight x minutes per pound. A 12 lb roast at 15 minutes per pound needs about 180 minutes (3 hours). Always confirm doneness with a food thermometer, not the clock.

Source: US Food and Drug Administration (FDA). As at 25 June 2026.

Weight of the meat in pounds
Rate for your cut and temperature
Weight--
Rate--
Estimated cooking time--

Cooking time formula

total minutes = weight (lb) x minutes per pound
hours = total minutes / 60
weight = weight of the meat in pounds
minutes per pound = rate for the cut and temperature

Multiplying weight by the per-pound rate gives a planning estimate. Confirm doneness with a food thermometer rather than relying on this time alone.

Worked example

A 12-pound turkey is roasted at a rate of 15 minutes per pound.

  1. Multiply weight by rate: 12 x 15 = 180 minutes.
  2. Convert to hours: 180 / 60 = 3 hours.
  3. Plan for 3 hours, then check the internal temperature.

The estimated cooking time is 180 minutes (3 hours). These are the calculator's default inputs, so the result above matches the widget exactly.

Minimum safe internal temperatures

FoodMinimum safe temperature
Poultry (all)165 F
Ground meats160 F
Beef, pork, lamb, veal (whole cuts)145 F, then rest 3 minutes
Fish145 F

Safe minimum internal temperatures: US Food and Drug Administration.

Meat cooking time calculator: frequently asked questions

How is roasting time estimated?

Multiply the weight of the meat by the minutes per pound for that cut and oven temperature. The result is an estimated total roasting time. For example, a 12-pound turkey at 15 minutes per pound is 12 times 15, which is 180 minutes, or 3 hours. This is a planning estimate, not a substitute for checking the internal temperature.

Why must I still use a food thermometer?

Because time-per-pound rules only approximate doneness. Oven calibration, starting temperature, shape and stuffing all change the real cooking time. The only reliable way to know meat is safely cooked is to measure its internal temperature with a food thermometer in the thickest part, away from bone. The US Food and Drug Administration stresses checking temperature, not time.

What internal temperatures are safe?

US food-safety guidance gives minimum safe internal temperatures, such as 165 degrees Fahrenheit for all poultry, 145 degrees Fahrenheit with a rest for whole cuts of beef, pork, lamb and veal, and 160 degrees Fahrenheit for ground meats. Always confirm with a thermometer and follow current guidance from the US Food and Drug Administration.

Should I let the meat rest after cooking?

Yes. Resting whole cuts for at least three minutes after they leave the heat lets the temperature even out and the juices redistribute, and for some cuts the temperature continues to rise during the rest. Plan the rest into your total time, and measure the temperature again at the end of the rest if you are unsure.

Can I use this for any meat?

Yes, as long as you enter the correct minutes per pound for your cut and method. Different meats and roasting temperatures use very different rates, so check a reliable cooking chart for the figure to enter. The calculator simply multiplies weight by your minutes-per-pound value to give an estimated time to plan around.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 25 June 2026. See our methodology. This is general information, not financial, tax, legal or investment advice.