Costco Ham Recipe: Glazed to Sweet and Savory Perfection

Costco Ham Recipe: Glazed to Sweet and Savory Perfection

This pre-cooked ham transforms into a centerpiece with a perfect glaze that balances sweet and savory flavors beautifully.

Using simple ingredients and precise timing, you can achieve a caramelized exterior while keeping the meat juicy and tender throughout.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Costco Ham

A Costco spiral ham plus a handful of pantry staples creates this showstopping centerpiece.

Ingredient Amount Notes
Pre-Cooked Ham 🍖 5 lb Bone-in spiral-cut preferred
Brown Sugar 🍚 1 cup Light or dark variety
Honey 🍯 ½ cup Pure, unprocessed preferred
Dijon Mustard 🟡 ¼ cup Smooth, high-quality brand
Apple Cider Vinegar 🍏 2 tbsp For balance in glaze
Ground Cloves 🌿 ½ tsp Freshly ground for intensity
Ground Cinnamon 🌿 1 tsp Ceylon or cassia variety
Unsalted Butter 🧈 ½ cup Melted for glaze
Yellow Onion 🧅 1 whole Finely diced for depth
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Fresh Rosemary 🌿 2 tbsp Finely chopped for freshness
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Coarse grind recommended
Pineapple Juice 🍍 ½ cup For natural sweetness

[recipe_ingredient_scaler]

The ham itself is non-negotiable—Costco’s spiral-cut (bone-in for best flavor) is ideal, but any pre-cooked ham works if it’s not pre-glazed. Look for 8-10 lb for leftovers worth bragging about. The brown sugar should be fresh and clump-free; old sugar absorbs moisture and ruins the caramelization. For the Dijon, Grey Poupon or Maille deliver the right sharpness without overpowering.

No honey? Maple syrup or corn syrup can stand in, though the flavor profile shifts slightly. Out of Dijon? Whole-grain mustard at half the amount adds texture but works. Skip the cloves if you’re not a fan, but the cinnamon is key—don’t substitute pumpkin pie spice (too many warm notes). The pineapple juice brightens the glaze; orange juice is a decent backup.

Leftover ham keeps 5-7 days wrapped tightly in the fridge, or freeze slices for 2-3 months. The glaze can be made 2 days ahead—store it in a jar and reheat gently before brushing. Always bring ham to room temp before reheating to preserve moisture.

❤️

Why You’ll Love This Recipe

  • Sheer Simplicity: I just mix brown sugar, honey, and Dijon, slather it on the pre-cooked ham, and let the oven do the work.
  • Sweet-Tangy Magic: That glaze of honey, mustard, and vinegar caramelizes into this sticky, finger-licking crust.
  • Holiday to Weeknight: Honestly, it’s my Easter centerpiece and my lazy Sunday supper.
  • Leftovers for Days: One Costco ham feeds us for a week—sandwiches, omelets, you name it.

Step-by-Step Instructions for Glazed Ham

This professional method ensures a perfectly caramelized crust and juicy meat every time.

Step 1: Prepare the Ham and Aromatic Base

Remove the 5 lb pre-cooked ham from its packaging and pat it dry with paper towels. Place it cut-side down in a roasting pan. This orientation allows the glaze to pool in the cuts, infusing every bite with flavor.

Finely dice the 1 whole yellow onion and mince the 3 cloves garlic cloves. Scatter them around the ham in the pan. These aromatics will caramelize during cooking, adding depth to your final dish. Sprinkle the 2 tbsp fresh rosemary evenly over the ham and aromatics.

Step 2: Create the Glaze Mixture

In a saucepan, melt the 0.5 cup unsalted butter over medium heat. Once melted, add the 1 cup brown sugar, 0.5 cup honey, 0.25 cup Dijon mustard, 2 tbsp apple cider vinegar, 0.5 tsp ground cloves, 1 tsp ground cinnamon, 1 tsp kosher salt, and 0.5 tsp freshly ground black pepper.

Whisk constantly for 3-4 minutes until the mixture thickens slightly and becomes smooth. The glaze should coat the back of a spoon with a syrupy consistency. Remove from heat and stir in the 0.5 cup pineapple juice, which adds a subtle tropical note and helps balance the sweetness.

Step 3: Apply the Glaze and Bake

Preheat your oven to 325°F. Brush half of the glaze mixture evenly over the ham, making sure to get it into all the crevices. This initial coating will begin caramelizing in the oven, creating that coveted sticky crust.

Cover the pan loosely with foil and bake for 1 hour. The foil prevents the glaze from burning while allowing the ham to heat through gently. After 1 hour, remove the foil and increase the oven temperature to 400°F.

Step 4: Finish with Final Glaze Application

Brush the remaining glaze over the ham, again ensuring complete coverage. Return to the oven and bake uncovered for 15-20 minutes, or until the glaze is deep golden brown and bubbling, and the internal temperature reaches 140°F.

The exposed surface will develop a beautiful caramelized crust during this final phase. Watch closely in the last 5 minutes to prevent over-browning—if it’s darkening too quickly, tent with foil.

Step 5: Rest and Serve

Remove the ham from the oven and transfer it to a cutting board. Let it rest for 10-15 minutes before slicing. This allows the juices to redistribute, ensuring every serving is moist and flavorful.

While resting, you can skim some of the pan drippings to serve alongside the ham if desired. Slice and serve warm, with the caramelized glaze forming a glossy, sticky coating on each piece.

👨‍🍳

Pro Tips For Making Costco Ham

  • Score the Ham: Cut diamond patterns into the ham’s surface about 1/4-inch deep before glazing—I learned this the hard way when my first few hams didn’t absorb the brown sugar and honey mixture properly.
  • Warm the Glaze: Heat the brown sugar, honey, Dijon mustard, and apple cider vinegar together for 2-3 minutes until bubbly. Cold glaze slides right off, and nobody wants that.
  • Skip the Overheating: Since it’s pre-cooked, keep the oven at 325°F max. Any higher dries it out, and after ruining one ham that way, I never risk it again.
  • Use a Meat Thermometer: Pull it at 140°F internal temp—Costco hams are already cooked, so you’re just warming it through. I was skeptical until I tried it, but it’s the only way to guarantee juicy slices every time.

Make-Ahead Tips for Leftovers

Glaze Prep Ahead

You can make the glaze 2 days in advance and store it in an airtight container in the fridge. Just warm it gently on the stove before using to restore its syrupy consistency. This is a game-changer for stress-free entertaining. 💡

Ham Storage

Keep the uncooked ham in its original packaging in the fridge for up to 1 week. If you need more time, freeze it for up to 2 months—just thaw in the fridge overnight before cooking.

Partial Cooking

For a head start, bake the ham with the first glaze application 1 day ahead, then cool and refrigerate. On serving day, finish with the final glaze and 20 minutes at 400°F for that fresh-baked taste.

Leftover Strategy

Slice and store leftovers in airtight containers for 5-7 days in the fridge. They’re perfect for sandwiches or breakfast hashes. I love using them in a hearty soup too. ❄️

Reheating Tips

To revive leftovers, place slices in a baking dish with ¼ cup pineapple juice, cover with foil, and warm at 350°F for 15-20 minutes. This keeps the meat moist and the glaze sticky.

Serving Shortcut

Set the table and prep sides the night before. On the day, just reheat and serve. The ham holds heat well, so you can focus on the rest of the meal without rushing. 💪

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 150mg50%
Sodium 3200mg139%
Total Carbohydrate 58g21%
Dietary Fiber 1g4%
Sugars 52g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Do I need to fully cook the ham?

No, most Costco hams are pre-cooked. Just heat to an internal temperature of 140°F and focus on caramelizing the glaze. This ensures safety while keeping the meat juicy.

2

Can I make the glaze ahead?

Yes! Prepare it up to 2 days in advance and store in an airtight container in the fridge. Gently warm it before brushing onto the ham.

3

How long does it keep as leftovers?

Leftover ham stays fresh in the fridge for 5-7 days or in the freezer for 2-3 months. Store it in slices for easy reheating.

4

What if my glaze burns?

Tent the ham with foil during the final 15-20 minutes of baking. This prevents over-browning while still allowing caramelization.

★★★★★4.6(7 reviews)
Chef Melanie

More recipe sites