how long do you bake a ham
A 12 pound bone in rump portion ham should bake in a 350 degrees F oven. The baking time should be 4 1/2 to 5 hours or about 22 minutes per pound. The internal temperature of the ham should be 106 degrees F.
Cooking times will vary depending on the type of ham you are cooking. For a spiral ham, you would cook it at 225 degrees for 10 to 15 minutes. The internal temperature should be 135 degrees when done.