The Ultimate Guide on How to Cook a Spiral Ham from Costco Perfectly

Costco is famous for many things—the $1.50 hot dog combo, the giant rotisserie chickens, and the massive bulk aisles. However, when the holidays roll around or a large family gathering is on the horizon, the Kirkland Signature Spiral Sliced Ham becomes the undisputed star of the show. These hams are hickory-smoked, pre-sliced, and come with a glaze packet, making them a favorite for home cooks who want a gourmet result without the stress of butchering or intensive prep.

Cooking a Costco ham might seem straightforward, but because these hams are typically quite large and come pre-cooked, the challenge lies in reheating them without drying out the meat. A perfectly cooked spiral ham should be juicy, tender, and infused with a sweet, savory glaze that creates a beautiful crust on the outside. This guide will walk you through every step of the process, from selecting the right ham to the final rest before serving.

Preparation and Thawing Basics

The first step to a successful meal starts at the warehouse. Most Costco spiral hams weigh between 9 and 12 pounds. Since they are sold by weight, you want to ensure you have enough oven space and a large enough roasting pan to accommodate the bird’s “pork equivalent.”

If you happen to buy your ham well in advance and keep it in the freezer, you must give it ample time to thaw. A frozen 10-pound ham can take 2 to 3 days to thaw completely in the refrigerator. Never attempt to cook a spiral ham from frozen, as the outside will become tough and overcooked before the center even reaches a safe eating temperature.

Once your ham is thawed and you are ready to cook, take it out of the refrigerator about 1 to 2 hours before it goes into the oven. Bringing the meat closer to room temperature ensures more even heating. Remove all the plastic packaging and the plastic disc that is often found on the bone end of the ham. This little disc is easy to miss, but it is definitely not something you want melting in your roasting pan.

Setting Up Your Roasting Environment

Because the Kirkland Signature ham is already fully cooked and smoked, your goal in the oven is “thermal management” rather than “cooking” in the traditional sense. You are gently raising the internal temperature while preserving moisture.

Preheat your oven to 275°F. While some recipes suggest higher temperatures like 325°F or 350°F, the lower and slower approach is the secret to preventing the thin spiral slices from curling up and drying out. A low temperature allows the fat and connective tissue to soften without the protein fibers tightening and squeezing out all the juice.

Place the ham in a heavy-duty roasting pan or a large baking dish. Position the ham with the cut-side down. This is a crucial tip: by placing the flat, sliced side against the bottom of the pan, you trap the steam inside the meat and prevent the slices from being directly exposed to the hot air. To add even more moisture, pour about half a cup of water, apple juice, or apple cider into the bottom of the pan.

The Importance of Sealing the Heat

One of the most common mistakes when preparing a Costco spiral ham is leaving it uncovered. Even at a low temperature, the dry heat of an oven will sap the moisture from the pre-sliced layers. To combat this, you need to create a tight seal.

Cover the entire roasting pan tightly with heavy-duty aluminum foil. If your ham is tall and sticks out above the rim of the pan, you may need to use two pieces of foil and crimp them together to create a dome. Ensure there are no gaps where steam can escape. This foil “tent” creates a humid environment that essentially steams the ham in its own juices and the liquid you added to the pan.

Calculating Cook Time and Internal Temperature

Since the ham is pre-cooked, you are looking for an internal temperature of 140°F. This is the standard for “ready-to-eat” ham that has been reheated. If you prefer it slightly hotter, you can go up to 145°F, but anything beyond that risks a grainy, dry texture.

As a general rule of thumb, at 275°F, you should calculate about 10 to 12 minutes per pound. For a standard 10-pound Costco ham, this means a total oven time of roughly 1 hour and 40 minutes to 2 hours. However, every oven is different. The best tool you can use is a digital meat thermometer. Start checking the temperature at the 90-minute mark. Insert the probe into the thickest part of the meat, making sure not to touch the bone, as the bone conducts heat differently and will give you an inaccurate reading.

Mastering the Costco Glaze Packet

The Kirkland Signature Spiral Ham comes with its own glaze packet, usually a mixture of sugar, spices, and honey. While you can certainly make your own glaze using brown sugar, dijon mustard, and bourbon, the included packet is surprisingly delicious and convenient.

Wait to apply the glaze until the ham has reached an internal temperature of about 125°F to 130°F. At this point, remove the ham from the oven and carefully peel back the foil—watch out for the hot steam! Follow the instructions on the packet, which usually involve mixing the powder with a little bit of water or ham drippings to create a paste.

Brush the glaze generously over the entire surface of the ham, trying to get some between the slices if possible. Once glazed, return the ham to the oven, but this time leave the foil off. Increase the oven temperature to 400°F or 425°F for the last 10 to 15 minutes. This high-heat blast caramelizes the sugars in the glaze, creating that signature sticky, dark, and flavorful crust. Keep a close eye on it during this stage to ensure the sugar doesn’t burn.

The Resting Period

The hardest part of the process is waiting, but resting the meat is non-negotiable. Once you pull the ham out of the oven for the final time, transfer it to a cutting board or a serving platter. Tent it loosely with foil and let it sit for at least 15 to 20 minutes.

Resting allows the juices to redistribute throughout the meat. If you cut into it immediately, all that moisture you worked so hard to preserve will run out onto the board, leaving the meat dry. Because a 10-pound ham has significant thermal mass, it will stay warm for a long time, so don’t worry about it getting cold.

Carving and Serving Your Masterpiece

One of the best things about the Costco spiral ham is that the hard work of carving is mostly done for you. The ham is sliced in a continuous spiral all the way down to the bone. To serve, simply run a sharp knife around the center bone to release the slices. They should fall away effortlessly in perfect, uniform pieces.

If you have leftovers—and with a Costco-sized ham, you almost certainly will—they are incredibly versatile. You can store leftover ham in the refrigerator for up to 5 days or freeze it for up to 2 months. The bone itself should never be thrown away; it is a flavor powerhouse for soups, stews, and beans.

Tips for Success

  • Always check the “use by” date on the packaging. Costco hams have a decent shelf life in the fridge due to the vacuum sealing, but it is always good to be sure.
  • If you want to customize the flavor, consider adding whole cloves to the outside of the ham before baking, or swapping the water in the pan for pineapple juice or ginger ale.
  • Another pro tip is to save the juices from the bottom of the roasting pan. You can skim the fat off and use the remaining liquid as a base for a savory gravy or simply pour it back over the sliced meat on the serving platter to keep it extra moist during dinner.

Cooking a Costco spiral ham doesn’t have to be intimidating. By focusing on moisture retention through low temperatures, tight foil sealing, and a final high-heat glaze, you can produce a centerpiece that looks and tastes like it came from a high-end smokehouse.

Frequently Asked Questions

Do I need to cook the Costco spiral ham if it is already labeled fully cooked?
Yes, you need to heat it, although “cook” might be the wrong word. While the ham is technically safe to eat cold right out of the package, heating it enhances the flavor, softens the fat, and allows you to apply the delicious glaze. The goal is to reach an internal temperature of 140°F so that it is hot and palatable for a meal.
How much ham should I plan per person?
When buying a bone-in spiral ham at Costco, a good rule of thumb is to plan for about 0.5 to 0.75 pounds of ham per person. This account for the weight of the bone and ensures that everyone gets a generous serving with enough left over for the classic next-day ham sandwiches.
Can I cook the Costco spiral ham in a slow cooker?
Yes, you can use a slow cooker if the ham fits. You may need to trim a bit off the end to get the lid to close tightly. Add a little liquid to the bottom and cook on Low for 3 to 4 hours. However, you will miss out on the caramelized crust you get from the oven-glazing method unless you transfer it to a broiler at the very end.
What should I do if my ham is drying out during reheating?
If you notice the edges of the slices are beginning to look dry or curled, add more liquid (water or juice) to the pan and ensure your foil seal is absolutely airtight. You can also lower the oven temperature to 250°F to slow down the evaporation process. Basting the ham with its own juices every 30 minutes can also help.
Is the glaze packet gluten-free?
You should always check the specific ingredient list on the packet included with your ham, as formulations can change. However, most standard ham glazes are primarily made of sugar and spices. If you have a severe allergy, it is often safer to make a quick homemade glaze using honey, brown sugar, and spices you know are safe.