Cooking Time by Weight Calculator

Get roasting time by weight for beef, pork, poultry, ham and lamb, paired with USDA safe minimum internal temperatures for each cut.

Loading tool…

Formula: Roasting minutes = weight(kg) × minutes-per-kg (cut-specific, ~325°F/163°C); total time = roasting minutes + rest minutes; safe temp per USDA FSIS chart

Worked examples

  • 2.5 kg beef roast

    A mid-sized Sunday roast, cooked to the USDA's 145°F beef roast minimum plus a 3-minute rest built into the recommended rest window.

  • 6 kg whole turkey (unstuffed)

    A typical holiday turkey size, using the classic unstuffed roasting rate and the 165°F poultry safe-temperature minimum.

  • 1.8 kg whole chicken

    A standard supermarket whole chicken, one of the most frequently looked-up roasting times.

What this calculator does

This tool gives a roasting time reference by weight for seven common cuts — beef roast, pork roast, whole chicken, whole turkey, fully cooked ham (reheating), prime rib and leg of lamb — paired with the USDA's safe minimum internal temperature for each. Choose a meat type and enter its weight, and the calculator returns the estimated roasting time, a recommended rest time, the total time, and the safe internal temperature to confirm with a thermometer, alongside a full reference table covering every cut in the dataset.

The calculation

Roasting time = weight in kilograms × a cut-specific minutes-per-kilogram rate, based on typical published roasting charts for a standard oven temperature around 325°F (163°C) — the same baseline most home-roasting references use. Rest time is added on top, since resting is part of how a roast reaches a safe, evenly distributed final temperature, not just a texture recommendation. These per-kilogram rates are planning averages: oven calibration, whether a cut is bone-in or boneless, and the meat's starting temperature (straight from the fridge versus already at room temperature) all shift the real time somewhat from cut to cut and oven to oven.

Why safe temperature matters more than time

Time alone cannot guarantee food safety, because ovens and starting conditions vary too much for a minutes-per-kilogram figure to be a reliable safety cutoff on its own. The actual safety benchmark is the USDA FSIS Safe Minimum Internal Temperature Chart: whole poultry (chicken and turkey) to 165°F (74°C); beef, pork and lamb roasts to 145°F (63°C) with a 3-minute rest as part of reaching that safe temperature; and fully cooked ham, when reheating, to 140°F (60°C). This calculator displays the correct target temperature for whatever cut you select specifically so the time estimate is never presented without its matching safety benchmark.

Why the rest period is built in

For beef, pork and lamb roasts, USDA guidance explicitly includes a short rest as part of the process for safely reaching the target temperature, since the surface temperature continues transferring inward for a few minutes after the roast leaves the oven — this is sometimes called carryover cooking. The total-time figure this calculator returns includes that rest period, not just active oven time, so your overall meal-timing plan accounts for the full process rather than pulling the roast straight to the table.

The one non-negotiable step

However precisely a roasting-time chart is calibrated, the only reliable way to confirm a roast has reached a safe internal temperature is to check it directly with a food thermometer inserted into the thickest part of the meat, away from bone. Use the time estimate to plan your schedule, and the thermometer to confirm doneness.

This tool gives a general planning reference, not food-safety certification for any specific roast. It is not medical advice — always verify doneness with a food thermometer.

Frequently asked questions

How is roasting time calculated?
Roasting time = weight in kilograms × minutes-per-kilogram for that cut, using typical published rates for roasting at 325°F (163°C). It's a planning estimate — oven calibration, bone-in vs. boneless, and starting temperature all shift the real time somewhat.
Why does the tool show a safe internal temperature for every cut?
Time alone doesn't guarantee food safety — oven variation and starting meat temperature both affect how long a given weight actually takes. The USDA's safe minimum internal temperatures (verified with a food thermometer) are the actual safety benchmark; the time estimate is just a starting point for planning.
Why does rest time matter?
Resting lets juices redistribute and, for roasts cooked to a target below their final serving temperature, allows carryover cooking to finish raising the internal temperature a few more degrees — USDA guidance specifically notes a 3-minute rest as part of reaching a safe beef/pork/lamb roast temperature, not just a texture tip.
Should I trust the timer or the thermometer?
Always the thermometer. Minutes-per-kilogram figures are averages across typical ovens and typical cuts — the only way to confirm a roast has actually reached a safe temperature is to check it directly with a food thermometer in the thickest part, away from bone.

These calculators give general estimates from published formulas. They are not medical advice and do not account for your individual health; talk to a qualified professional before changing your diet or training.