for this recipe a bone-in fully cooked ham cooks for about 12-14 minutes per pound (a 9lb ham will take about 2 1/4 hours). it is easy to overcook ham so to really make a perfect baked ham, i suggest using a thermometer like this one.