Go Back

An easy and foolproof way to cook the ham in the slow cooker or crockpot. At the end of cooking the ham is glazed all over then placed in the oven to crisp up and caramelize! So yummy!

Course Main Course
Cuisine American, English, Great Britain
Keyword crockpot coke ham, gammon or ham in coke, ham cooked in coca cola, how do you cook ham in coke, how to cook ham in the crockpot, how to cook ham in the slow cooker, slow cooker coca cola ham, slow cooker ham cooked in coke, uncooked ham in slow cooker
Prep Time 5 minutes
Cook Time 4 hours
Servings 8
Author Manila Spoon


For the Ham

  • 2.3/5 kg/lbs boneless unsmoked gammon or ham
  • 1-2 liters coca-cola, regular not diet
  • 1 large onion, peeled and quartered
  • whole cloves, as needed (optional)

For the Glaze

  • 1 tbsp English mustard
  • 1 tbsp honey
  • 3 tbsp brown sugar or to taste


For the Ham

  1. Place the gammon or ham in a large slow cooker or crockpot. Pour over enough coke to cover the ham or most of it. Add the peeled and quartered onion and scatter in a few places.

  2. Cook the gammon or ham for  4 hours on high or 6-8 hours on low until thoroughly cooked and meat is tender but still holding its shape. Keeping it longer in the crockpot may make the ham fall apart (like pulled pork) which is fine too if that is what you prefer.

  3. Remove the ham and transfer it to a plate. Pour the liquid away (save it to make soup, if you like). Allow the ham to cool slightly while you heat the oven to 400F/190C.

  4. Place the ham into a roasting tin, then cut away the skin or rind but leave behind an even layer of fat. (I didn't do this because the ham I had had a thin layer of skin and fat. However, your ham would look better roasted if you remove the extra rind or skin so it's worth doing it.) Score the fat all over in a criss-cross pattern.

  5. Make sure the ham is positioned fat-side up. If the ham is thinner on one end than the other, prop the short end up with a wodge of crumpled kitchen foil, so the fat is more horizontal – this will help it brown more evenly. Glaze the ham with the honey-mustard mixture.

For the Glaze

  1. To make the glaze, mix the mustard, honey, and sugar in a small bowl. Spread the glaze all over the ham. Leave some extra glaze to spread over the ham after it has roasted in the oven.

  2. Insert the whole cloves into the scored fat. Bake the ham for 12–15 minutes, or until the fat is nicely browned.
  3. Remove from the oven and allow to rest for 10 mins, then spoon more glaze over the top. This may be roasted on the day or up to two days ahead and served cold.

Recipe Notes


If your ham or gammon is tied, keep the string on during cooking to help it hold its shape.

On a high setting, the pork should take 4 hrs. Smaller slow cookers will cook faster than larger ones.

The temperature of slow cookers can vary vastly so it’s worth investing in a meat thermometer to check if your meat is cooked. Push the probe right into the center of the joint to check, it should read 150F/65C once cooked (this will rise slightly as it rests.)