How Long Do It Take To Cook A Ham?
The cooking time for a ham depends upon the weight and type of ham being cooked. As a general rule, a fully cooked ham needs to be cooked for 10-15 minutes per pound at 325°F until the internal temperature reaches 140°F. An uncooked ham requires longer cooking time, around 20 minutes per pound at the same temperature until the internal temperature reaches 140°F. It is always recommended to consult the packaging or a trusted recipe for specific cooking times.