Meat Roasting Time & Temperature Calculator
Estimate roasting time by weight and see the USDA safe internal temperature for beef, pork, lamb, chicken, and turkey.
Calculator
Food safety note
145 °FUSDA safe internal temperature: 145 °F (63 °C). Rest the meat for 3 min after removing from the oven. Use a meat thermometer at the thickest part, away from bone.
Doneness & temperature guide
- Rare — 125 °F (52 °C)
- Medium-rare — 135 °F (57 °C)
- Medium — 145 °F (63 °C) ✓ USDA
- Well done — 160 °F (71 °C)
- Poultry (all) — 165 °F (74 °C) ✓ USDA
Time estimates only — temperature is the standard. Always use a calibrated instant-read thermometer. Safe temperatures from USDA FSIS.
About this calculator
Knowing roughly how long a roast needs in the oven is useful for planning a meal, but the single most important thing you can do is check the actual internal temperature with a meat thermometer before serving. This calculator estimates roasting time based on weight using widely cited minutes-per-pound guidelines, and shows the USDA FSIS safe minimum internal temperature for every meat type. Timing is a guide; temperature is the standard.
How to read your results
Select the meat, enter the weight, pick the unit system (lb or kg), and — for whole red-meat cuts (beef, pork, lamb) — choose a doneness level. The hero number shows the estimated total oven time for your chosen doneness. The result card shows two temperatures: the target internal temperature for your selected doneness level, and the USDA FSIS safe minimum (145 °F for whole-muscle beef, pork, and lamb; 165 °F for poultry). When your doneness target is below the USDA safe minimum (rare = 125 °F, medium-rare = 135 °F), a warning banner appears — those temperatures are below what the USDA recommends for guaranteed pathogen destruction, though intact roasts (not ground meat) are generally considered lower risk by many food scientists. Always verify doneness with a calibrated instant-read thermometer inserted into the thickest part, away from bone. The calculator does not account for stuffed birds, convection ovens, or searing times — adjust accordingly.
Worked example
A whole chicken weighing 4 lb (about 1.8 kg) at a 350 °F (175 °C) oven.
4 lb × 20 min/lb = 80 minutes estimated roasting time. USDA safe internal temperature: 165 °F (74 °C). Rest for 15 minutes before carving. Always confirm with a thermometer.
Frequently asked questions
Why does the calculator show two temperatures for red-meat roasts?
There are two distinct temperature concepts at play. The target temperature is the internal temp associated with your chosen doneness — rare is 125 °F, medium-rare is 135 °F, medium is 145 °F, and well-done is 160 °F (Certified Angus Beef guide). The USDA safe minimum is the temperature the USDA FSIS recommends to ensure pathogen destruction: 145 °F for whole-muscle beef, pork, and lamb roasts (with a 3-minute rest). Rare and medium-rare targets fall below this floor. Intact whole-muscle roasts (where the surface has been seared and pathogens do not penetrate the interior) are widely considered lower risk than ground meat, but the USDA standard is 145 °F. The calculator shows the warning so you can make an informed choice.
Why does temperature matter more than time?
A thermometer tells you what is actually happening inside the meat regardless of its shape, thickness, starting temperature, oven calibration, or how tightly it was packed. A timer only estimates. Pathogens are destroyed by heat — reaching the USDA safe temperature ensures that, while time alone does not. The USDA safe minimums are set with a safety margin; hitting them is the reliable standard.
Why do you rest a roast before carving?
Resting lets the juices, which are driven toward the center during cooking, redistribute throughout the meat. Carving immediately causes those juices to run out, leaving the meat drier. For whole poultry the USDA recommends at least 15 minutes; for turkey at least 20 minutes; for beef, pork, and lamb roasts at least 3 minutes (which is also the USDA-specified time at temperature to ensure safety at 145 °F).
How do I time a stuffed turkey?
Stuffed birds take longer because the stuffing must also reach 165 °F. The USDA recommends adding time and always checking the temperature of the stuffing at the center of the bird, not just the thigh. The general rule is to add about 30–45 minutes to the unstuffed time for a standard 12–20 lb bird. This calculator shows unstuffed times only; adjust upward for stuffed birds.
My oven runs hot or cold — what should I do?
An oven thermometer is the most reliable fix. If your oven consistently runs 25 °F hot, a roast that nominally needs 325 °F may cook faster. Because this calculator gives time estimates, not commands, the thermometer check is especially important in an uncalibrated oven. Start checking the internal temperature about 20–30 minutes before the estimated time.
How it's calculated
Estimated roasting time = weight in pounds × minutes per pound for the selected doneness. For kg inputs, weight is first converted to pounds (1 kg ≈ 2.205 lb). For whole red-meat roasts (beef, pork, lamb), the doneness level selects both a target internal temperature and a minutes-per-pound rate: rare 125 °F / 14 min/lb, medium-rare 135 °F / 17 min/lb, medium 145 °F / 20 min/lb, well-done 160 °F / 25 min/lb (rates at 325 °F; source: Certified Angus Beef timetable). Poultry and turkey do not use a doneness selector — they always target the USDA safe minimum: whole chicken 20 min/lb @ 350 °F → 165 °F; whole turkey 13 min/lb @ 325 °F → 165 °F. Ground beef has no per-pound roasting rate. USDA FSIS safe minimums (authoritative floor, never overridden): poultry/turkey 165 °F / 74 °C; ground beef 160 °F / 71 °C; beef, pork, and lamb roasts 145 °F / 63 °C. When the chosen doneness target falls below the USDA safe minimum (rare or medium-rare beef/pork/lamb), the calculator shows both temperatures and a prominent warning. Rest times follow USDA guidance: whole poultry ≥ 15 min, turkey ≥ 20 min, whole muscle beef/pork/lamb ≥ 3 min.
Spot a translation issue, a calculation issue, or have a suggestion? Let us know.