Estimate your roast pork cooking time
Use this pork roasting calculator to estimate oven time, resting time, and finish time for pork loin, shoulder, leg, or belly.
Tip: Time estimates are helpful, but always cook by internal temperature for the safest and best texture.
How this roast pork time calculator works
This roast pork calculator combines three factors: weight, cut type, and oven style. Different cuts cook at different rates because fat, muscle density, and connective tissue all affect heat transfer.
For example, pork shoulder has more connective tissue than loin, so it usually needs more time to become tender. A hotter oven can shorten total time, while slow roasting can improve texture and moisture retention.
Base timing rule (before adjustments)
- Pork loin: about 45 minutes per kg + 25 minutes
- Pork leg: about 50 minutes per kg + 30 minutes
- Pork shoulder: about 60 minutes per kg + 35 minutes
- Pork belly: about 55 minutes per kg + 25 minutes
The calculator then adjusts for doneness goal, oven profile, and whether your roast is bone-in.
Quick pork roasting time guide
| Cut | Typical Oven Temp | Best Internal Temperature | Texture Result |
|---|---|---|---|
| Pork loin | 180°C / 350°F | 63°C / 145°F + rest | Juicy slices, lean texture |
| Pork leg | 180°C / 350°F | 63–71°C / 145–160°F | Firm slices, classic roast |
| Pork shoulder | 160–180°C / 325–350°F | 71°C / 160°F (slice) or 90°C / 195°F (pull-apart) | From sliceable to shreddable |
| Pork belly | 170–200°C / 340–400°F | 71–74°C / 160–165°F | Rich meat with crisp crackling potential |
Step-by-step method for better roast pork
1) Bring the roast toward room temperature
Take pork out of the fridge 30 to 45 minutes before cooking. This helps even cooking from edge to center.
2) Dry, season, and score (if needed)
Pat the surface dry. For crackling, dry skin is critical. Score skin lightly, then season generously with salt, pepper, and optional garlic, fennel, or rosemary.
3) Roast with a thermometer, not just a timer
Use this calculator for planning, but check internal temperature with a probe thermometer in the thickest part (away from bone). This is the most reliable way to avoid undercooking or overcooking.
4) Rest before carving
Resting allows juices to redistribute. Most roasts benefit from 10 to 20 minutes. Large cuts may need even longer.
Why internal temperature matters more than exact minutes
Oven thermostats vary. Pan material, starting meat temperature, humidity, and even rack position can all change roast time. That is why two identical pork roasts can finish at different times.
- For juicy sliced pork: target 63°C / 145°F, then rest at least 3 minutes.
- For traditional well-done pork: target around 71°C / 160°F.
- For pulled pork texture (usually shoulder): target around 90°C / 195°F.
Common roast pork mistakes (and fixes)
Cooking by time only
Fix: Use time as a guide and finish by internal temperature.
Skipping the rest period
Fix: Rest at least 10 to 15 minutes; longer for bigger cuts.
Not drying skin for crackling
Fix: Dry skin thoroughly and salt ahead of roasting for crisp results.
Using one temperature for every cut
Fix: Loin, belly, and shoulder behave differently. Choose temperature and time by cut and goal.
FAQ: roast pork cooking time
How long to roast pork per kg?
A practical range is roughly 45 to 60 minutes per kg, plus a fixed starting allowance, depending on cut and oven temperature.
How long to cook pork in pounds?
As a rough rule, that is approximately 20 to 27 minutes per pound, plus a base time. This calculator converts pounds to kilograms automatically.
Should bone-in pork take longer?
Usually yes, slightly. Bone can change heat flow and roast shape, which often adds a bit of cooking time.
Can I use this for pork tenderloin?
Pork tenderloin is smaller and cooks much faster than pork loin roast. For tenderloin, use a dedicated tenderloin timing approach and monitor closely.
Final note
This calculator is designed to help with meal planning and oven scheduling. For food safety and best flavor, always verify doneness with a digital thermometer before serving.