how long do you cook a pork roast

A pork roast is done when it reaches an internal temperature of 145°F (63°C) for a traditional sliced roast, or up around 180–190°F (82–88°C) if you want it fall-apart tender, and the time it takes mainly depends on the cut, weight, and oven temperature.
Core timing guideline
- For a standard oven-roasted pork loin or leg at about 350–375°F (175–190°C), plan roughly 25–30 minutes per pound (about 55–65 minutes per kilogram), but always confirm with a meat thermometer rather than the clock.
- For a fattier pork shoulder/butt cooked to shreddable tenderness, expect about 2–4 hours total at 325–350°F (165–175°C), often working out to about 40 minutes per pound, until it is very tender and in the 180–190°F (82–88°C) internal range.
Simple step-by-step method
- Preheat the oven:
- Lean roast (loin/leg): 350–375°F (175–190°C).
- Shoulder for pulled-style: 325–350°F (165–175°C).
- Season and place in a roasting pan:
- Fat side up on a rack if possible so the juices baste the meat as it cooks.
- Roast by time as a rough guide:
- Lean roast: start checking after about 20–25 minutes per pound.
- Shoulder: plan 40 minutes per pound, checking earlier if your oven runs hot.
- Check internal temperature:
- Insert an instant-read thermometer into the thickest part, avoiding bone.
- For juicy slices: pull at 145°F (63°C), then rest 10–20 minutes.
- For pull-apart: continue to 180–190°F (82–88°C) until very tender.
- Rest the roast:
- Tent loosely with foil for 10–20 minutes so the meat stays moist and is easier to carve.
Quick reference table (oven-roasted)
| Cut | Oven temp | Approx. time | Target internal temp |
|---|---|---|---|
| Pork loin / leg (2–4 lb) | 350–375°F (175–190°C) | 25–30 min per lb | 145°F (63°C), then rest |
| Rolled pork loin (crackling) | Start 440–465°F (225–240°C) for 30–40 min, then 320–355°F (160–180°C) | 30–35 min per kg after initial blast | About 145–150°F (63–65°C) |
| Pork shoulder / butt | 325–350°F (165–175°C) | About 40 min per lb (2–4 hours total) | 180–190°F (82–88°C) for shreddable |
Safety and doneness tips
- Always prioritize internal temperature over minutes-per-pound, since roasts vary in shape and ovens vary in accuracy.
- Modern food-safety guidance treats 145°F (63°C) with a short rest as a safe minimum for whole pork roasts, giving a slightly pink, very juicy center.
- If the outside browns too fast before the center is done, loosely cover the roast with foil to prevent burning while it finishes cooking.
Information gathered from public forums or data available on the internet and portrayed here.