How Long Do You Cook A 9 Lb Ham At 350?
A 9 lb ham should be cooked for about 2.5 to 3 hours at 350°F in the oven. The internal temperature of the ham should reach 140°F to be fully warmed and safe to eat. It’s important to check the ham periodically with a meat thermometer and baste it every 30 minutes to ensure it stays moist and flavorful.