Skip to content
CookCue

How Long to Slow Cook Pork Roast?

Get a size-aware slow cooker estimate below, then verify doneness before serving. How we calculate times.

Calculator

Cooking method
Heat setting
Size

Adjust exact weight, thickness or quantity when you need to.

Temperature

Estimated cooking time

6 hr 48 min – 9 hr 12 min

Slow cooker temp
194°F / 90°C
Rest
15 min
Food safety guidance
Official minimum: 145°F / 63°C + 3-min rest
USDA Food Safety and Inspection Service

Typical estimate · Cooking times vary — follow the food-specific completion and food-safety guidance.

  • On Low, 8 hours for a 2 kg shoulder — perfect for pulling. Loin is too lean for this; it will dry out.
  • Times assume the food starts refrigerated, not room temperature.

Pork roast by method

At typical settings. Oven is fastest at 32–38 min.

MethodTypical time
Oven32–38 min
Slow cooker6 hr 48 min – 9 hr 12 min

How to slow cook pork roast

Start checking at the early end of the 6 hr 48 min – 9 hr 12 min estimate. Appliance output, size and starting state vary, so use the settings above and follow the food-specific completion and safety guidance.

Slow cooker pork roast time by size

SizeApproximateTime
Loin (1.2 kg)Lean, sliced6 hr 48 min – 9 hr 12 min
Shoulder (2 kg)Fatty, for pulling6 hr 48 min – 9 hr 12 min

How to know when it's done

Time is an estimate — temperature is the truth. Check the thickest part with an instant-read thermometer: pork roast is safely done at 145°F / 63°C.

Food-level cooking reference: BBC Good Food — How to cook pork shoulder (checked 2026-08-18). CookCue applies deterministic adjustments; food-safety guidance is sourced separately.

Frequently asked questions

How long does pulled pork take?

A 2 kg shoulder needs 6–8 hours at 150°C in the oven or 8 hours on Low in a slow cooker, until it shreds easily (around 90°C internal).

What temperature should pork roast reach?

63°C (145°F) with a 3-minute rest for slicing cuts like loin. Shoulder for pulled pork goes far beyond, to around 90°C.