How to Cook a Publix Spiral Ham to Perfection

A spiral sliced ham from Publix is a delicious and convenient choice for holiday meals or any special occasion. With just a few simple steps, you can cook a moist, juicy Publix spiral ham worthy of being the centerpiece of your table.

Overview of Cooking a Publix Spiral Ham

Here’s a quick summary of how to cook a pre-cooked Publix spiral ham:

  • Select a bone-in, fully cooked spiral sliced ham about 8-10 pounds

  • Let the ham sit out for 1 hour before cooking.

  • Prepare a brown sugar glaze by simmering brown sugar, honey, spices, and pineapple juice.

  • Place ham cut-side down in a foil-lined pan. Score top of ham.

  • Brush ham with glaze. Cover tightly with foil.

  • Bake at 275°F for about 15-18 minutes per pound. Glaze periodically.

  • Uncover broil to caramelize glaze. Let rest 10 minutes before slicing.

Ingredients You’ll Need

Cooking a delicious Publix spiral ham starts with just a few simple ingredients:

  • Fully cooked spiral sliced ham: Choose a bone-in, 8-10 pound pre-cooked ham.

  • Brown sugar: Creates a sweet, sticky glaze when melted.

  • Honey: Adds floral sweetness and helps the glaze stick.

  • Pineapple juice: Provides a tartness to balance the sweet glaze.

  • Spices: Such as cloves, cinnamon, garlic, etc to boost flavor.

  • Butter: Adds richness to the glaze. Use unsalted.

  • Dijon mustard: Contributes tangy flavor to the glaze.

Prepare the Brown Sugar Glaze

The key to incredible Publix spiral ham is brushing it with a homemade brown sugar glaze as it bakes.

  • In a small saucepan, combine 1 cup brown sugar, 1/2 cup honey, 1/4 cup pineapple juice, 2 tablespoons Dijon mustard, 1 teaspoon each cloves and garlic.

  • Cook over medium heat for 5-7 minutes until thickened.

  • Remove from heat and let cool slightly before brushing onto ham.

Get the Ham Ready for Baking

Before popping it in the oven, prep the Publix ham by scoring it and placing it in a foil-lined baking dish.

  • Let frozen ham thaw 1-2 days in fridge before cooking.

  • Allow fresh ham to sit at room temperature 1 hour before baking.

  • Preheat oven to 275°F. Line a large roasting pan with foil and lightly grease.

  • Place ham cut-side down in the prepared pan.

  • With a knife, cut slits across top of ham about 1/4 inch deep.

  • Scoring helps the glaze seep into the meat.

Brush with Glaze and Bake

Once your ham is prepped, it’s time to let the oven work its magic.

  • Generously brush ham with about 1/3 of the glaze mixture.

  • Wrap pan tightly in foil, sealing edges to lock in moisture.

  • Bake for approximately 15-18 minutes per pound.

  • Every 45 mins, remove foil and baste ham with more glaze. Re-cover with foil.

  • Use a meat thermometer to check doneness. Ham should reach 135°F.

  • During last 10 minutes of baking, remove foil and broil to caramelize glaze. Watch closely to avoid burning.

Let Ham Rest Before Carving

Before slicing into your Publix spiral ham, be sure to let it rest.

  • When ham reaches proper internal temp, remove pan from oven.

  • Loosely tent with foil and let rest 15-20 minutes.

  • This allows juices to reabsorb for a moist, tender texture.

  • Transfer ham to a cutting board and carve by slicing between bone and spiral cut edge.

Serving Suggestions

A brown sugar glazed Publix spiral ham pairs nicely with various side dishes like:

  • Mashed or sweet potatoes

  • Roasted vegetables such as Brussels sprouts or asparagus

  • Dinner rolls, biscuits or cornbread

  • A crisp green salad

  • For dessert, serve slices with pineapple rings or cherry pie

Glazing and Cooking Tips

Follow these tips for the most flavorful, moist Publix spiral ham:

  • Brush glaze over ham every 45 minutes while baking for maximum flavor.

  • Cook at a low 275°F to prevent overcooking the outer edges before center is hot.

  • Use a meat thermometer to test for 135°F doneness temp.

  • Letting ham rest before carving allows juices to absorb for a juicy texture.

  • Leftovers can be refrigerated up to 5 days or frozen up to 2 months.

With this easy technique, you’ll have a beautiful Publix spiral ham ready to serve for Easter, Christmas or anytime!

Frequently Asked Questions

How long does it take to cook a 10 pound Publix spiral ham?

Cook for about 2 1/2 to 3 hours at 275°F, or approximately 18 minutes per pound.

Should you cover the ham while cooking?

Yes, cover tightly with foil to lock in moisture while baking. Uncover last 10 minutes.

What’s the best way to reheat leftover Publix spiral ham?

Wrap slices in foil and reheat at 300°F for 20 minutes until warmed through.

Can you bake a Publix spiral ham in a slow cooker?

Yes, cook on low for about 1 hour per pound. Add glaze periodically while cooking.

How do you keep a pre-cooked Publix spiral ham from drying out?

Cook at a low temp, wrap in foil, and glaze frequently to lock in moisture. Let rest before slicing.


With its beautiful presentation and irresistible sweet, salty flavor, a Publix spiral ham is sure to be the highlight of your holiday table. Preparing it is easy with a few simple tips. Bake it low and slow while frequently brushing with a homemade brown sugar glaze. Let the ham rest before slicing into tender, juicy pieces that are sure to satisfy. Pair with favorite side dishes for a meal guests won’t soon forget!

How to Reheat a Fully Cooked Spiral Ham | Step by Step

Leave a Comment