How Long to Cook Pork Roast (Loin)
Boneless or bone-in pork loin roast, 3 to 5 pounds.
The Short Answer
In the oven at 350°F, pork roast (loin) takes 60–90 minutes. The USDA-recommended safe internal temperature is 145°F, verified with an instant-read thermometer in the thickest part. Scroll down for all cooking methods, detailed instructions, and tips from the Professor.
Always verify with an instant-read thermometer inserted into the thickest part.
Cooking Methods
🔥 Oven
Temperature: 350°F
Time: 60–90 minutes
Rest: 15 minutes
For a 3-4 lb roast. Sear all sides in a hot skillet first, then roast. Internal temp should hit 145°F. The 10-minute rest is critical.
🥘 Slow Cooker
Time: 360–480 minutes
On low for 6-8 hours with 1/2 cup liquid. For pulled pork, cook until 195-200°F internal and shred.
Pork loin and pork tenderloin are different cuts. Loin is larger (3-5 lbs) and takes longer. Tenderloin is small (1-1.5 lbs) and cooks in 20-25 minutes. Do not confuse them or your timing will be way off.
Frequently Asked Questions
Pork loin is a large, wide roast (3-5 lbs) from the back of the pig. Pork tenderloin is a small, narrow cut (1-1.5 lbs) from underneath the loin. They require different cook times.
The Bottom Line
Pork Roast (Loin) is straightforward to cook when you know the time and temperature. The most important number to remember is 145°F internal. An instant-read thermometer is the only reliable way to confirm doneness; color and firmness are not accurate indicators. Use the method that fits your equipment and schedule, and always let the food rest before cutting or serving. Resting allows juices to redistribute and carryover cooking to finish the job.
Source: USDA Safe Minimum Internal Temperatures | Last verified: March 19, 2026 | Our methodology