Coca-Cola Glazed Ham

Last Updated on November 4, 2025

Once you try this Coca-Cola glazed ham, you’ll serve it on every holiday! 

When I first heard about using Coca-Cola in a ham glaze, I was like, “Say what now?”

But let me tell you, it's a match made in culinary heaven. It tenderizes the ham and infuses it with a unique, caramel-like sweetness.

Close-up of glazed ham with a rich, sticky Coca-Cola glaze.

WANT TO SAVE THIS RECIPE?

Enter your email below & we'll send it straight to your inbox.

It’s crispy on the outside, tender on the inside, and bursting with flavor in every bite.

If you're looking to shake up your ham game, give this recipe a try. 

Why You'll Love This Coca-Cola Glazed Ham

Irresistibly Delicious: The combination of sweet cola, tangy mustard, and savory ham is impossible to resist.

Easy to Make: This recipe creates a show-stopping main dish with minimal effort. It’s so perfect for the holidays.

Tender and Juicy: Slow baking the ham in a cola bath gives it so much moisture and flavor.

Crowd-Pleaser: It’ll be a hit at any gathering, from holiday feasts to casual get-togethers.

Ingredients

  • Spiral Cut Ham: It’s tender, juicy, and ready to be glazed to perfection.
  • Brown Sugar: It creates a sticky, finger-licking glaze.
  • Dijon Mustard: Tangy, sharp, and slightly spicy, it cuts through the sweetness.
  • Coca-Cola: The secret ingredient! It tenderizes the ham and fills it with flavor.
  • Ground Cloves: They add a subtle, festive flavor to the glaze.
Coca-cola glazed ham with green beans in a white plate.

How to Make Coca-Cola Glazed Ham

Follow these simple steps to make this ham.

1. Prep the ham. Place the spiral-cut ham cut side down in a foil-lined roasting pan.

2. Make the glaze. Mix the brown sugar, Dijon mustard, Coca-Cola, and ground cloves until combined. Pour over the ham. Separate the slices to let the glaze seep in.

3. Bake covered. Cover the ham loosely with foil and bake at 325°F for 1 hour, basting every 20 minutes.

4. Bake uncovered. Remove the foil and bake for another 30-45 minutes, basting every 15 minutes

5. Rest the ham. Remove ham from oven, spoon the pan juices over it, tent with foil, and let rest for 15-20 minutes before slicing.

Coca-cola glazed ham in a plate, close-up.

Tips For the Best Coca-Cola Glazed Ham

These tips and tricks will make your ham the star of the show.

  • Make it pretty. If your ham isn't pre-sliced, score the surface in a diamond pattern to help the glaze penetrate the meat.
  • Be generous with basting. Baste the ham with the pan juices every 20 minutes during baking to keep it moist and flavorful.
  • Go low and slow. Cook the ham at a low temperature (325°F) for a longer time to allow the glaze to caramelize without burning.
  • Bust out the thermometer. Before removing the ham from the oven, use a meat thermometer. Ensure it reaches an internal temperature of 140°F.
  • Thicken the glaze. Simmer the remaining glaze in a saucepan using a cornstarch slurry, for a thicker, more flavorful sauce.
  • Try fun variations. Experiment with different flavors. Add maple syrup, honey, orange juice, or bourbon to the glaze.
  • Be super creative. Dress up your ham with festive garnishes. Try pineapple rings, maraschino cherries, or fresh herbs.
A whole baked ham brushed with sweet Coca-Cola glaze in a roasting pan.

How to Store

Here’s how to keep leftover ham fresh to make sandwiches and more.

To Store: Place leftover ham in an air-tight container or wrap tightly with plastic wrap and refrigerate for up to 5 days. Keep any remaining glaze in a separate sealed container in the fridge.

To Freeze: Wrap ham tightly in plastic wrap and foil and place in a freezer bag or air-tight container. Freeze for up to 1-3 months and thaw overnight in the refrigerator before reheating.

To Reheat: Reheat ham slices in the microwave. Or, place the whole ham covered in a 325°F oven until heated through to 140°F internal temperature. Brush with the reserved glaze before serving.

Coca-Cola Glazed Ham

4.8 from 29 votes
Course: Main CourseCuisine: American
Servings

15

servings
Prep time

20

minutes
Cooking time

1

hour 

25

minutes
Calories

315

kcal

This Coca-Cola glazed ham will be the hit of any gathering! It's sweet, savory, and bursting with delicious flavor.

Ingredients

  • 1 (8-10) pound fully cooked spiral-cut ham

  • 1 cup packed brown sugar

  • 1/2 cup Dijon mustard

  • 1 can Coca-Cola (not diet)

  • 1/4 teaspoon ground cloves

Instructions

  • Preheat the oven to 325°F. Place the ham cut side down in a large roasting pan lined with foil.
  • In a bowl, mix the brown sugar, Dijon mustard, Coca-Cola, and ground cloves until combined. Pour the glaze all over the ham, separating the slices a little so the glaze can get in between. Use your hands to rub the glaze into the ham if needed.
  • Cover the ham loosely with foil and bake for 1 hour, basting with the pan juices every 20 minutes.
  • Remove the foil and continue baking uncovered for an additional 30-45 minutes, basting every 15 minutes, until the ham is heated through and the outside is caramelized and browned. The internal temperature should read 140°F.
  • Remove the ham from the oven and spoon the pan juices over it. Tent with foil and let rest for 15-20 minutes before slicing and serving.
  • Optional: Pour the remaining glaze into a saucepan and simmer until thickened. You can add a slurry of 1 tablespoon cornstarch mixed with 2 tablespoons water to help it thicken. Brush the thickened glaze over the sliced ham or serve on the side.

Did you like the recipe?
Click on a star to rate it!

4.8 from 29 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

14 Comments

  1. Susan Davis says:

    Don’t forget to save the meaty ham bone to make an awesome pot of ham and beans!

  2. VERONICA A KETCH says:

    Is there a crockpot variation?

  3. Garry Waller says:

    Can’t wait- can almost taste it already!!!! Yum!

  4. Jackie Davis says:

    I am going to try this for Thanksgiving this year. This sounds absolutely delicious.

  5. Dawn Herring says:

    This brings back memories! My mom always made her ham this way for the holidays, and now it’s my go-to for family get-togethers. It’s always the first thing gone! Great easy Recipe.

  6. Rhonda says:

    Love this type of ham. My mom made it this way for every holiday. Now I’m doing the same for my family and family reunion dinners. I’m asked to make this for every event.

  7. Kathy M. says:

    This ham recipe is so delicious. It’s easy and the whole family loves it!❤️. We have it every Christmas for sure and other occasions as well!

  8. Nicola Chadayan says:

    I have tried this recipe and it’s absolutely amazing. My family loves the left over ham which i then serve with creamy mash potatoes and garlic sesame green beans

  9. Jean Mixon says:

    The ham came out perfect. Thanks for the recipe.

  10. MaryAnn Rosati says:

    This was delicious! I’ve never been dissatisfied with any recipes I find on this page❤️

  11. Teresa. Hudson says:

    I’m so excited to try this recipe. I have made over 100 of the recipes you send me but haven’t done a ham yet. This will be on my kitchen table at Thanksgiving.

  12. Lorri Carrier says:

    Awesome recipe! My Father In Law gave his entire adult working career to Coke Cola company, 40+years! Amazing dedication! So every chance I get I try recipes with Coke in it!! This is one of the best and adds a personal connection to our Holiday Hams! Thank you

  13. Judy says:

    This is so good. Comes out sweet and everyone loves it! If you haven’t tried it, you should.

  14. Susan Lamb says:

    Good combo of flavors but I use a store brand cola. More affordable and the flavor is the same, in my opinion.