What this calculator does
Find out roughly how long your roast needs in the oven, and the temperature that tells you it's done. A roast is easy to cook and easy to mistime. Pick a beef, lamb, pork, veal or ham cut and enter its weight. The calculator gives an estimated oven time from the per-pound charts published on FoodSafety.gov. It also shows the oven setting and the internal temperature to check for.
The time is for planning only: when to put the roast in, when to start the sides and when to start checking. Roasts differ in shape, fat and starting temperature, and ovens run hot or cool. So the only way to know a roast is safe and ready is a food thermometer in the thickest part.
Whole cuts of beef, lamb, pork and veal are safe at 145 °F (63 °C), followed by a rest of at least 3 minutes. That's the minimum set by the USDA Food Safety and Inspection Service (FSIS).
Where it's used
Why this math matters outside the classroom:
- Holiday ham. A 12 lb cook-before-eating ham at 18 to 20 minutes per pound needs 216 to 240 minutes, about 3½ to 4 hours.
- Sunday roast. A 3 lb lamb shoulder at 30 to 35 minutes per pound needs 90 to 105 minutes at 325 °F.
- Unit rate practice. Students use a rate of 20 minutes per pound to find that a 4 lb pork loin needs 80 minutes.
- Dinner timing. Hosts work back from serving time to choose when the roast goes in, leaving time for it to rest before carving.
- Kitchen safety. Cooks confirm a pork roast has reached 145 °F with a thermometer rather than trusting the clock.
Grade level and standards: Grades 5–6; Common Core State Standards for Mathematics 6.RP.A.3.b. © Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.
How to use it
- Choose the meat and cut. Each option shows the weight range its chart covers.
- Enter the weight from the label, in pounds or kilograms.
- For beef, lamb and veal, choose how done you want it: medium rare (145 °F, the safe minimum), medium (160 °F) or well done (170 °F).
- Preheat to the oven temperature shown. Start checking with a thermometer before the shortest time.
What the inputs mean
- Meat and cut
- Bone-in roasts cook a little faster per pound than boneless, rolled ones. That's because bone carries heat inward, and a rolled roast is one solid mass. Hams come in two kinds, which need different targets. Fully cooked hams are labelled "ready to eat" or "fully cooked". Cook-before-eating hams are fresh or only partly cooked.
- Weight
- Each cut's chart covers a typical weight range. Outside it, per-pound times stop being reliable. So the calculator asks you to rely on a thermometer instead.
- Doneness
- 145 °F is the safe minimum for whole cuts and is usually called medium rare. 160 °F and 170 °F are matters of taste, not safety. They take longer than the chart times.
Formula and method
roasting time ≈ weight (lb) × minutes per pound for the cut small cuts (tenderloins): a fixed total time from the timetable time shown is rounded to the nearest 5 minutes 1 kg = 2.20462 lb
Each cut has a row in the chart with an oven temperature, a weight range and a range of minutes per pound. For example, a bone-in beef rib roast of 4 to 6 lb at 325 °F takes 23 to 25 minutes per pound. The calculator multiplies the weight by both ends of that range. So you get a time window rather than a single time.
Small cuts such as a pork tenderloin are listed as a total time. For them, thickness sets the time, not weight.
Target temperatures follow USDA FSIS guidance. Whole cuts of beef, lamb, pork and veal need 145 °F with a 3-minute rest. Fresh and cook-before-eating ham need 145 °F. A fully cooked ham packaged in a USDA-inspected plant needs 140 °F to reheat. Leftover or repackaged cooked ham needs 165 °F.
Worked example
You're roasting a 5 lb bone-in beef rib roast to medium rare.
- Shortest estimate: 5 × 23 = 115 minutes.
- Longest estimate: 5 × 25 = 125 minutes.
- Rounded: 1 h 55 min – 2 h 5 min at 325 °F (163 °C).
- Target: 145 °F (63 °C) in the thickest part, then rest at least 3 minutes.
Result: Plan on about 1 h 55 min – 2 h 5 min at 325 °F. Start checking with a thermometer from about 1 hour 40 minutes. It's ready at 145 °F (63 °C).
Understanding the result
Treat the window as a schedule. A roast that reaches its target early is done early. One that hasn't reached it isn't done, whatever the clock says.
Large roasts keep rising a few degrees after they leave the oven. Many cooks take them out a little before the target and let the rest finish the job. Check that the final temperature does reach the target.
Resting before carving lets the juices settle. Cover the roast loosely with foil while it rests.
Assumptions and limitations
- The oven is preheated to the temperature shown. The meat goes in straight from the refrigerator, not frozen.
- The roast sits on a rack in a shallow, uncovered pan.
- The weight is within the range that cut's chart covers.
- Times are approximate. Only a food thermometer confirms that meat is done and safe.
- Convection (fan) ovens, roasting bags, very flat or very thick roasts, and opening the door often all change the time.
- It doesn't cover grilling, smoking, slow cookers, pressure cookers, poultry or ground meat. Ground meat and poultry have higher safe temperatures (160 °F and 165 °F).
- Frozen roasts take about half as long again. Don't cook a roast from frozen in a slow cooker.
Frequently asked questions
What temperature should a roast be cooked to?
Whole cuts of beef, lamb, pork and veal are safe at 145 °F (63 °C) with at least a 3-minute rest. Medium (160 °F) and well done (170 °F) are matters of taste. Ground meats need 160 °F and poultry needs 165 °F.
Is pork safe at 145 °F?
Yes. In 2011 the USDA lowered its advice for whole cuts of pork from 160 °F to 145 °F, with a 3-minute rest. Pork cooked this way can look slightly pink in the middle and still be safe.
How long do I heat a fully cooked ham?
A fully cooked ham is already safe, so you're only warming it. Allow about 15 to 18 minutes per pound for a whole bone-in ham at 325 °F. Heat it to 140 °F if it was packaged in a USDA-inspected plant. Leftover or repackaged cooked ham should reach 165 °F.
Where should the thermometer go?
Into the thickest part of the meat, away from bone, fat and gristle, which can read differently. For an oddly shaped roast, check in more than one place.
Why does my roast cook faster than the estimate?
Ovens vary. A roast that sat out a while, has a flatter shape or is cooked with a fan cooks faster. That's why the advice is to start checking before the shortest time.
Sources
- FoodSafety.gov: Meat and Poultry Roasting Charts (checked 2026-10-19)
- USDA FSIS: Safe Minimum Internal Temperature Chart (checked 2026-10-19)
- USDA FSIS: Hams and Food Safety (checked 2026-10-19)
How this calculator is checked
Method: Per-pound and total roasting times from the FoodSafety.gov beef, lamb, pork and veal roasting chart and its ham cooking chart; safe minimum internal temperatures (145 °F with a 3-minute rest; ham 145 °F, fully cooked ham reheated to 140 °F or 165 °F) from USDA FSIS; 160 °F and 170 °F doneness levels as listed by FSIS for beef and lamb roasts. The calculation is covered by automated tests with known reference values and edge cases. Last updated 2026-10-18. Found a problem? Tell us.
Embed this calculator
Put this Meat Roasting Time Calculator on your own website or blog for free. Paste this code where you want it to appear: