How Longdoes It Take To Cook A Ham?
The cooking time for a ham varies depending on its weight and whether it is fully cooked or not. As a general rule, a fully cooked bone-in ham should be roasted in the oven at 325°F for 10-15 minutes per pound. For an uncooked bone-in ham, it should be roasted in the oven at 325°F for 20-30 minutes per pound. It is recommended to use a meat thermometer to ensure the internal temperature of the ham reaches 140°F for fully cooked or 160°F for uncooked hams.