Coca Cola Ham

Coca Cola Ham

Coca-Cola Ham is fun and easy to make! A classic American recipe. We don't miss making a Christmas Ham, Thanksgiving Ham or an Easter Ham without a Coca Cola Ham on our holiday table.

Course Dinner, Main
Cuisine American
Keyword Coca Cola Ham
Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 15 minutes
Author Peter's Food Adventures


  • 2 litres Coca-Cola
  • 1 onion peeled and cut in half
  • 1 bone-in ham

Ham Glaze

  • 2 tablespoons Treacle Syrup
  • 2 teaspoons Mustard Powder
  • 2 teaspoons dark brown sugar
  • whole cloves


  1. In a large pot or dutch oven, place the ham, onion and pour the Coca-Cola over top of the ham.
  2. Bring to a boil and reduce to simmer for approx 1 hour per kilo (2 pounds) of ham. Cover loosely with a lid. I rotate the ham so it's even cooked in the cola. If Ham is pre-cooked, I simmer for about 2 hours. Allow ham to cool before proceeding to the next step.

  3. Remove the skin, leaving a layer of fat. Score the ham in a diagonal pattern, placing whole cloves in each diamond. Using a brush, glaze with the treacle. Mix the Mustard Powder and Dark Brown Sugar together. Sprinkle the mustard mixture overtop of the ham so it sticks to the treacle glaze.

  4. Bake the ham for 10 minutes in a preheated oven at 400°F/200°C until the skin crisps up.

  5. To prepare the Spicy Sweet Mustard Sauce, Mix together some sweetened condensed milk and hot English mustard together, until the mustard is mixed evenly and not lumpy. Adjust to taste.

Recipe Notes

Optional - Can add 2 Star Anise Seeds to the Coca Cola mixture for a different twist.