if it is a properly cured pork shoulder you only need to heat long enough to reach serving temperature (or not at all if you, for instance, slice for cold Sandwiches)
While hams labeled "smoked" are often ok without additional cooking time you need to 1st be sure it is a fully cooked piece of meat. If not, then be sure to cook to a proper internal temprature (165F I believe is considered sufficient) measured at the center of the meat as surface temp can be significantly higher than the center of a thick cut. I like my meat well done so I make sure all "blood color" is gone also.
In the USA, most fully cooked meats are labeled as such quite prominently since "fully cooked" indicates a convenience, the words will easily add a buck or two per pound to the price. If you are not sure, why take a chance?
after you know your meat is safe to eat, be sure you keep it that way. Watch out you do not cross contaminate it with it's own packaging or any other uncooked foods. and remember "Hot Foods HOT - Cold Foods COLD"
limit the time that ANY food it left within the 40F - 140F range to just long enough to serve the food
(short answer: Until it is fully cooked - base on temp not time)
Chat with our AI personalities