How long do I bake a ham in the oven?
Uncooked ham must be cooked until it reaches an internal temperature of 160°F. Fully cooked ham should be heated to an internal temperature of 140°F.The ham should be allowed to stand at room temperature for 2 hours before cooking. Type of Ham Cooking Time per Pound Internal Temperature Remove from Oven Finish Temp. After Resting Fully Cooked Hams Whole – Boneless 15 to 18 minutes 135° F 140°F Whole – Bone-in 15 to 18 minutes 135° F 140°F Half – Boneless 18 to 24 minutes 135° F 140°F Half – Bone-in 18 to 24 minutes 135° F 140°F Spiral Cut Ham 10 to 14 minutes (@275° F) 135° F 140°F Canned Ham 15 to 20 minutes 135° F 140°F Picnic Ham 25 to 30 minutes 135° F 140°F Uncooked or Partially Cooked Hams Whole – Boneless 18 to 20 minutes 155° F 160° F Whole – Bone-in 18 to 20 minutes 155° F 160° F Half – Boneless 22 to 25 minutes 155° F 160° F Half – Bone-in 22 to 25 minutes 155° F 160° F Whole/Half Cooked in an Oven Bag 20 to 25 minutes 155° F 160°F Picnic Ham 30 to 35 minutes 155°- 165° F 160
Preheat the oven to 350°. Place the ham on a rack in a roasting pan, reserving marinade for basting. Bake the ham, basting frequently with the reserved marinade, until a meat thermometer (not touching the bone) reads about 140°, or about 10 minutes per pound. Sources: http://southernfood.about.com/od/bakedhamrecipes/r/bl1207c.