How Long Do You Cook a Ham That's Fully Cooked?
It takes about 2 hours to bake a fully cooked ham, depending on your oven temperature and the size of your ham. Of course, if your ham is precooked, you can also eat it cold, but if you're serving a whole ham for dinner, we recommend baking your ham at 250 degrees for 15 minutes per pound. To be sure that it's hot all the way through, use a meat thermometer and look for an internal temperature of 140 degrees. If you like, you can follow up by baking on a glaze to make a honey-baked ham perfect for your holiday dinner table!