Roast Cooking Time Calculator

Calculate the perfect cooking time for any roast including beef, pork, lamb, and veal. Get accurate cooking times based on weight, type, desired doneness, and oven temperature. Includes internal temperature targets and serving estimates.

Roast Cooking Time (per lb @ 350°F):
Rare (125°F): 15-17 minutes/lb
Medium-rare (135°F): 18-20 minutes/lb
Medium (145°F): 20-22 minutes/lb
Medium-well (150°F): 22-25 minutes/lb
Well-done (160°F): 25-30 minutes/lb

Add 30 min rest time after cooking
Example: 5 lb beef roast
Target: Medium-rare


Cooking time = 5 lbs × 19 min/lb = 95 minutes
= 1 hour 35 minutes

Rest time: 30 minutes
Total time: 2 hours 5 minutes