how long to cook a 10 pound ham

3 hours ago 3
Nature

To cook a 10-pound ham, the general guideline is to bake it for about 10 to 15 minutes per pound at an oven temperature around 325°F to 350°F. This means:

  • At 325°F, cook for approximately 1 hour 40 minutes to 2 hours 30 minutes.
  • At 350°F, cook for about 2 to 2.5 hours.

For example, one method suggests roasting a ham at 325°F for 10 minutes per pound, then increasing the oven to 425°F for the last 30 minutes while glazing it twice

. Another common recommendation is baking the ham covered for 12 to 15 minutes per pound at 250°F to 325°F, then glazing and baking uncovered for the last 30 minutes

. Key points to ensure a moist and properly heated ham:

  • Cover the ham tightly with foil during most of the cooking to retain moisture
  • Add some water or ham juices to the roasting pan to keep the ham moist
  • Use a meat thermometer to check that the internal temperature reaches 140°F for pre-cooked hams (or 145°F with a 3-minute rest for fresh hams)
  • Glaze the ham during the last 30 minutes of cooking at a higher temperature for a flavorful crust

In summary, for a 10-pound fully cooked ham, plan for about 2 to 2.5 hours of baking at 325°F to 350°F, with glazing during the final 30 minutes, and ensure the internal temperature reaches 140°F before serving