How long to cook a 20 pound raw ham at 250 degrees?

I can't give you an exact cooking time for a 20-pound ham. Here's why:

* Ham type matters: Is it a bone-in or boneless ham? Is it a fresh ham or a cured ham? Each type requires different cooking methods and times.

* Size is key: Even within the same ham type, a 20-pound ham will take much longer than a 10-pound ham.

* Oven variations: Every oven heats slightly differently.

Here's what you need to do:

1. Check the packaging: The ham package usually has cooking instructions specific to that ham.

2. Use a meat thermometer: The safest way to ensure your ham is cooked through is to use a meat thermometer. Ham is cooked when it reaches an internal temperature of 145°F.

3. Calculate cooking time: A general rule of thumb is about 15-20 minutes per pound for a bone-in ham at 325°F. You'll need to adjust for your ham type and oven temperature.

Important safety tips:

* Always cook ham in a preheated oven.

* Don't overcrowd the oven.

* Let the ham rest for 15-20 minutes after cooking before carving.

I hope this helps!