🍖

How Long to Cook Spiral Ham (Pre-Cooked)

Pre-cooked, pre-sliced spiral ham for holidays and gatherings. Most spiral hams just need reheating.

The Short Answer

Pre-cooked, pre-sliced spiral ham for holidays and gatherings. Most spiral hams just need reheating. Cook to an internal temperature of 140 degrees F.

Safe Internal Temperature: 140°F

Use an instant-read thermometer inserted into the thickest part.

Cooking Methods

👨‍🔬 Best Method

🔥 Oven

Temperature: 275°F

Time: 90–150 minutes

Place cut-side down in a roasting pan. Add 1/2 cup water or pineapple juice. Cover tightly with foil. Heat to 140 degrees F internal. Glaze in the last 15-20 minutes at 400 degrees F.

Rest: 15 minutes

🍲 Slow Cooker

Time: 240–360 minutes

May need to cut to fit. Add 1/2 cup liquid and glaze ingredients. Low for 4-6 hours. Baste occasionally.

Rest: 10 minutes

The Professor
The Professor says:

Most spiral hams are already fully cooked. You are reheating, not cooking. The biggest mistake is using too high a temperature, which dries out the pre-sliced edges. Low and slow (275 degrees F) with liquid and foil keeps every slice moist. The glaze step at the end is the only time you go hot.

Frequently Asked Questions

At 275 degrees F, plan roughly 10-15 minutes per pound. A 10-pound ham takes about 2-2.5 hours. The low temperature prevents the pre-sliced edges from drying out.

Most spiral hams are fully cooked and can technically be eaten cold. Heating them improves the flavor and texture. Heat to an internal temperature of 140 degrees F for serving.

Low oven temperature (275 degrees F), cut-side down to trap moisture, liquid in the pan, and tight foil covering. Only remove the foil for the final glaze step.

The Bottom Line

Spiral Ham (Pre-Cooked) cooking times vary by method and thickness. Always verify doneness with a thermometer reading 140 degrees F. The times above are guidelines; your specific results depend on the size and starting temperature of your food.