How Long Does It Take A Roast To Cook
Pot roasts and rib roasts cook at different rates, so matching your cut to the right timeline matters. That’s why the answer to how long does it take a roast to cook depends on the type of meat, its weight, and your oven temperature.
This guide breaks down the cook times for the most common roasts. You’ll get simple charts, doneness temps, and a few tips that keep your meat juicy.
How Long Does It Take A Roast To Cook
There is no single number. A beef rib roast needs about 15 to 20 minutes per pound at 325°F. A pork loin roast needs 20 to 25 minutes per pound at 350°F. A whole chicken roast runs closer to 20 minutes per pound at 375°F.
So the real answer is a range, not a fixed time. Use the sections below to find your cut and follow the matching timeline.
Beef Roast Cooking Times
Beef roasts are the most popular choice for Sunday dinners. The two main types are rib roast and pot roast, and they cook very differently.
Rib Roast And Prime Rib
Set your oven to 325°F. Place the roast fat side up on a rack in a shallow pan.
- Rare: 15 minutes per pound, pull at 120°F internal
- Medium rare: 17 minutes per pound, pull at 130°F
- Medium: 20 minutes per pound, pull at 140°F
- Well done: 22 to 25 minutes per pound, pull at 155°F
A 5-pound rib roast at medium rare takes roughly 85 minutes. Always rest it 15 to 20 minutes before carving. The temp will rise another 5 to 10 degrees while it rests.
Pot Roast And Chuck Roast
These cuts are tough and need low, slow heat. Use a Dutch oven at 300°F to 325°F.
- 3-pound chuck roast: 2.5 to 3 hours
- 4-pound chuck roast: 3 to 3.5 hours
- 5-pound chuck roast: 3.5 to 4 hours
You cannot rush a pot roast. The meat is done when it shreds with a fork, not when a timer goes off. Check it at the two-hour mark and then every 30 minutes.
Sirloin And Tenderloin Roast
These lean cuts cook fast. Use 425°F for the first 15 minutes, then drop to 325°F.
- Medium rare: 12 to 15 minutes per pound
- Medium: 16 to 18 minutes per pound
A 3-pound tenderloin roast often finishes in under an hour. Start checking early so you don’t overshoot.
Pork Roast Cooking Times
Pork is safe at 145°F with a 3-minute rest. Older advice said 160°F, but that dries the meat out.
- Pork loin roast at 350°F: 20 to 25 minutes per pound
- Pork shoulder or butt at 300°F: 45 to 60 minutes per pound
- Pork tenderloin at 425°F: 20 to 25 minutes total
A 4-pound loin roast takes about 1 hour and 20 minutes. A 6-pound shoulder can take 4.5 to 6 hours. Same animal, very different timelines.
Poultry Roast Cooking Times
Chicken and turkey both need 165°F in the thigh. Cook them at 350°F to 375°F.
- Whole chicken, 4 to 5 pounds: 1 hour 15 minutes to 1 hour 45 minutes
- Whole turkey, 12 pounds: 3 to 3.5 hours
- Whole turkey, 16 pounds: 3.5 to 4 hours
- Whole turkey, 20 pounds: 4.5 to 5 hours
Add about 15 minutes per extra pound for turkey. Always check the thigh, not the breast, for the final temp.
Lamb Roast Cooking Times
Lamb cooks at 325°F for leg and shoulder cuts.
- Leg of lamb, medium rare: 20 minutes per pound, pull at 135°F
- Leg of lamb, medium: 25 minutes per pound, pull at 145°F
- Bone-in shoulder: 30 to 35 minutes per pound, pull at 145°F
A 5-pound leg of lamb at medium rare takes about 1 hour and 40 minutes.
How To Get The Timing Right Every Time
Oven temps vary, and meat shape varies. Follow these steps to stay safe.
- Weigh your roast before you start. Write the number down.
- Let the roast sit at room temp for 30 to 60 minutes before cooking.
- Preheat fully. Don’t put meat in a cold oven.
- Use a digital meat thermometer. Check the center, away from bone and fat.
- Start checking 15 minutes before your calculated finish time.
- Rest the roast 15 to 20 minutes before slicing.
The thermometer is your best tool. Time charts give you a plan, but the temp tells you when to pull the meat.
Common Mistakes That Change Cook Time
- Cooking a cold roast straight from the fridge adds 15 to 30 minutes.
- A crowded pan traps steam and slows browning.
- Opening the oven often drops the temp by 25 degrees or more.
- Bone-in roasts cook faster per pound than boneless ones.
- Covering the roast with foil speeds cooking but softens the crust.
Fix these and your timing gets much more predictable.
Quick Reference By Roast Type
- Beef rib roast: 15 to 20 min per lb at 325°F
- Beef pot roast: 2.5 to 4 hours at 300°F
- Pork loin: 20 to 25 min per lb at 350°F
- Pork shoulder: 45 to 60 min per lb at 300°F
- Whole chicken: 20 min per lb at 375°F
- Turkey: 13 to 15 min per lb at 350°F
- Leg of lamb: 20 to 25 min per lb at 325°F
Pick your cut, do the math, then trust your thermometer over the clock. That combination gives you a roast that’s cooked right every time.