HowLongFor

How Long Does It Take to Cook a Pork Roast?

Quick Answer

2–4 hours in the oven at 325–350°F, depending on the size of the roast. Plan for roughly 25–30 minutes per pound, plus 15 minutes of resting time.

Typical Duration

2 hours4 hours

Quick Answer

A pork roast takes 2–4 hours to cook in a conventional oven at 325–350°F. The general rule is 25–30 minutes per pound, with the roast reaching an internal temperature of 145°F followed by a 15-minute rest.

Cooking Time by Weight

The following table assumes oven roasting at 325°F. Always verify doneness with a meat thermometer rather than relying on time alone.

Roast WeightEstimated TimeInternal Temp Target
2 lbs50–60 minutes145°F
3 lbs1.5–2 hours145°F
4 lbs2–2.5 hours145°F
5 lbs2.5–3 hours145°F
6 lbs3–3.5 hours145°F
8 lbs3.5–4 hours145°F

Cooking Method Comparison

Different cooking methods produce different textures and require vastly different time commitments.

MethodTemperatureTime per PoundBest For
Oven roasting325–350°F25–30 minPork loin, sirloin roast
Slow cooker (low)Low setting60–80 minPork shoulder, chuck
Slow cooker (high)High setting35–45 minPork shoulder
Instant PotHigh pressure15–20 minPork shoulder, tenderloin
Smoking225–250°F60–90 minPork butt, shoulder
Braising300–325°F40–50 minShoulder, country ribs

Oven Temperature Adjustments

Roasting at a higher temperature reduces cook time but requires more attention to prevent drying out. A lower temperature produces more even results.

Oven TempTime per PoundResult
275°F35–40 minVery tender, slow-roasted
325°F25–30 minStandard, evenly cooked
350°F20–25 minSlightly faster, good browning
375°F18–22 minQuick roast, watch carefully
425°F (sear + reduce)15–20 minCrispy exterior, juicy interior

Cut Matters

Not all pork roasts are the same. Leaner cuts like loin roast cook faster and dry out more easily, while fattier cuts like pork shoulder need longer cooking times to break down connective tissue.

Pork loin is the leanest option, cooking in 2–2.5 hours for a 4-pound roast. It should be pulled at 145°F to stay juicy. Pork shoulder (also called Boston butt) requires 6–8 hours at low temperatures for pulled pork but produces the most flavorful, tender result. Sirloin roast falls in between, needing about 2.5–3 hours for a standard 4-pound piece.

Key Tips for a Perfect Pork Roast

Bring the roast to room temperature for 30–45 minutes before cooking to ensure even heating. Season generously with salt at least an hour ahead, or overnight for the best crust. Use a meat thermometer inserted into the thickest part, avoiding bone. Let the roast rest for at least 15 minutes after removing from the oven — the internal temperature will rise 5–10°F during this time.

Searing the roast in a hot skillet before oven roasting adds 5–10 minutes of prep but produces a significantly better crust and deeper flavor.

Sources

How long did it take you?

hour(s)

Was this article helpful?