at 350degf. at 350degf, you should cook pork should for 45 minutes per pound. so, a ten-pound pork shoulder will take 450 minutes (7.5 hours) to cook.