About This Tool
Getting roasting time right is the difference between a perfect Sunday roast and a dried-out disappointment. Too little time and the center is raw. Too long and the meat is tough and dry. This calculator takes the guesswork out by computing roasting time based on the type of meat, its weight, and your desired doneness level.
Select your cut โ beef roast, whole chicken, turkey, pork loin, or leg of lamb โ enter the weight, pick your doneness (rare to well done for beef and lamb, or standard for poultry and pork), and get the oven temperature, total cooking time, and recommended resting time. The calculator uses USDA-recommended safe temperatures and professional cooking guidelines.
All times assume an oven preheated to the correct temperature and meat starting at refrigerator temperature (not frozen). For the most accurate results, always use a meat thermometer โ this calculator gives you a reliable starting estimate, but every oven and every roast is slightly different.
How to Use
1. Select the type of meat (beef, pork, chicken, turkey, lamb)
2. Choose the specific cut from the dropdown
3. Toggle between lbs and kg, then enter the weight
4. Select your desired doneness (where applicable)
5. Read the results: oven temperature, total time, and resting time
6. Use the internal temperature as your final guide โ always check with a thermometer
Formula
Total time = Base minutes per lb (or kg) ร Weight
Oven temperature varies by meat type and cut
Internal temperature determines doneness
Resting time โ 15โ30 minutes for large roasts, 5โ10 for poultry