-
Put ham in a pan, add onion and pour over the Coke. Bring to the boil, reduce to a simmer, put the lid on and cook for around 2 1/2 hours.
-
Preheat oven to 475 degrees F.
-
When ham is cooked, take it out of pan and let cool. Remove skin, leaving a thin layer of fat.
-
Use a sharp knife to make large diamond shapes in the fat. Put a clove in each diamond and spread with molasses all over. Pat mustard and sugar onto the sticky fat.
-
Bake in a foil-lined pan for around 10 minutes, or until crispy and bubbly.