Meat Cooking Time Calculator
Estimate oven roasting time for common meats by weight. Based on standard roasting guidelines.
How to use this tool
- Enter weight and meat type in the fields above.
- Results update instantly as you type — or click Calculate.
- Read your cooking time and the full breakdown beneath it.
Formula
Cooking time (minutes) = Weight (lb) × Minutes-per-pound + Extra minutes
Rates by doneness: beef rare: 15 min/lb, beef medium: 20 min/lb, beef well: 25 min/lb, pork: 30 min/lb, lamb medium: 20 min/lb, whole chicken: 20 min/lb + 20 min, turkey: 15 min/lb + 30 min.
How it works
These rates are derived from standard oven-roasting guidelines at conventional temperatures (typically 325–375 °F). The calculator multiplies the raw weight by the meat-specific minutes-per-pound rate, then adds any fixed extra minutes that account for the time a roast needs to come up to temperature before browning begins. Always verify doneness with an instant-read thermometer rather than relying on time alone, because oven temperature variation and starting meat temperature can shift the result by 10–20 minutes. A common mistake is forgetting to add the extra fixed minutes for whole chicken and turkey, which causes those birds to be pulled too soon.
Worked example
4 lb beef roast cooked to medium
- Identify the rate for beef medium: 20 minutes per pound, with 0 extra minutes.
- Multiply weight by rate: 4 lb × 20 min/lb = 80 minutes.
- Add extra minutes: 80 + 0 = 80 minutes total.
80 minutes (1.33 hours)
Common mistakes to avoid
- Relying on time alone instead of using a meat thermometer -- ambient oven temperature variation, different roasting pan materials, and bone-in versus boneless all affect actual doneness independently of the calculated time.
- Using the total weight of multiple small pieces as if it were a single roast -- four 0.5 lb chicken breasts cook like 0.5 lb pieces, not a 2 lb roast; the per-pound rate does not stack across disconnected pieces.
- Forgetting to account for resting time -- a large roast continues to cook internally (carryover) for 5-15 minutes after leaving the oven, so pulling it 5 deg F below target prevents overshooting.
Key terms
- Minutes per pound (min/lb)
- The roasting rate expressing how many oven minutes are needed for each pound of meat at a given doneness level.
- Doneness
- The degree to which meat is cooked, ranging from rare (cool red center) through medium to well-done (no pink). Each level has a corresponding internal temperature target.
- Carry-over cooking
- The continued rise in internal temperature that occurs after meat is removed from the oven, typically 5–10 °F, which is why many recipes recommend resting meat before carving.
- Roasting
- A dry-heat oven cooking method where hot air circulates around the meat, producing a browned exterior while the interior cooks to the desired doneness.
Frequently asked questions
- How long per pound do you cook beef?
- For medium doneness, allow approximately 20 minutes per pound at 325°F (163°C). Always verify with a meat thermometer (145°F / 63°C internal).
- How long per pound do you cook a whole chicken?
- Allow 20 minutes per pound plus 20 minutes at 375°F (190°C). The internal temperature should reach 165°F (74°C) in the thickest part of the thigh.