how long to cook pork loin. a good rule of thumb is to cook pork loin 25 minutes per pound at 350 degrees f (177 degrees c). the internal temperature should be at least 145 degrees f (63 degrees c), so use a thermometer to know when it's done.