How Long Should I Cook a Pork Roast?

Depending on the size of your pork roast you should cook it for about 1-2 hours or until the internal temperature reaches 145 degrees F. Let the roast rest for 15-20 minutes before serving, the temperature should reach about 150 degree F. Enjoy!