Knowing a little about ham helps to insure that you are selecting ham that is the appropriate type and quality for the ham recipe you are preparing. See our Ham Cooking Times to be sure you are cooking the ham for the appropriate time to produce a safe and delicious ham.